Example #1
0
 /**
  * Abre una etiqueta de formulario tipo multipart
  * @param string $action Lugar al que envía
  * @param string $attrs Atrributos
  * @param boolean $confirm Indica si el formulario requiere un confirmación
  * @return string
  */
 public static function openMultipart($action = null, $attrs = null, $validate = FALSE)
 {
     $form = '';
     $attrs = self::_getAttrsClass($attrs, 'form-multipart');
     //Verifico los atributos
     //Verifico si se valida
     if (preg_match("/\\bmkc-validate\\b/i", $attrs['class']) or $validate) {
         $form .= self::_getValidationForm();
     }
     if (empty($action)) {
         extract(Router::get());
         $action = $module ? "{$module}/{$controller}/{$action}/" : "{$controller}/{$action}/";
         if ($parameters) {
             $action .= join('/', $parameters) . '/';
         }
     }
     $form .= parent::openMultipart($action, $attrs);
     //Obtengo la etiqueta para abrir el formulario
     return $form . PHP_EOL;
 }
 public static function openMultipart($action = null, $attrs = null, $valid = false, $ext = false)
 {
     $form = self::_getValidationForm($valid, $ext);
     $form .= parent::openMultipart($action, $attrs);
     return $form . "\n";
 }