/** * 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"; }