Exemplo n.º 1
0
 public function salvar($model, $caminho = false)
 {
     $nm = '';
     $i = 0;
     $max = 2;
     if (!is_dir($caminho . $model->itens_id)) {
         mkdir($caminho . $model->itens_id);
     }
     for ($i = 0; $i <= $max; $i++) {
         $img_add = new ItensMultimidia();
         $pic = CUploadedFile::getInstancesByName('ItensMultimidia_' . $i);
         $pic = isset($pic[0]) ? $pic[0] : null;
         if (isset($pic)) {
             $nm = md5(date("Ymd h:i:s")) . rand(5, 15) . "." . $model->extensionImg($pic->type);
             if ($pic->saveAs($caminho . DIRECTORY_SEPARATOR . $model->itens_id . DIRECTORY_SEPARATOR . $nm, true)) {
                 $img_add = new ItensMultimidia();
                 $img_add->itens_multimidia_caminho = $nm;
                 $img_add->itens_id = $model->itens_id;
                 $img_add->save();
             }
         }
     }
 }