Ejemplo n.º 1
0
 /**
  * @static
  * 
  * @access public
  * 
  * @param type $column Noma da coluna passado no input file
  * @return objct UploadFile()
  * 
  * 
  */
 public static function load($model, $column)
 {
     $namespace = get_class($model);
     $className = explode('\\', $namespace);
     $className = end($className);
     if (method_exists($model, 'rules') && !empty($_FILES[$className])) {
         $rules = Http::getRules($model::rules());
         if (in_array($column, $rules)) {
             $type = explode('/', $_FILES[$className]['type'][$column]);
             $load = ['name' => $_FILES[$className]['name'][$column], 'type' => $_FILES[$className]['type'][$column], 'tmpName' => $_FILES[$className]['tmp_name'][$column], 'size' => $_FILES[$className]['size'][$column], 'typeName' => end($type)];
             return new UploadFile($load);
         } else {
             return [];
         }
     } else {
         return [];
     }
 }
Ejemplo n.º 2
0
 public function __construct()
 {
     Kanda::$post = \core\helps\Http::run();
     Kanda::$app = (object) ['arrays' => \core\helps\Arrays::run(), 'cache' => \core\helps\Cache::run(), 'crop' => \core\helps\Crop::run(), 'html' => \core\helps\Html::run(), 'url' => \core\helps\Url::run(), 'uploadFile' => \core\helps\UploadFile::run(), 'session' => \core\helps\Session::run()];
 }