Example #1
0
 /**
  * Método para subir los ficheros
  */
 public function upload($report)
 {
     if (Input::hasPost('reporte')) {
         $upload = new DwUpload($report, 'files/upload/' . $report);
         $upload->setAllowedTypes('pdf');
         $upload->setEncryptName(true);
         if (!($data = $upload->save())) {
             //retorna un array('path'=>'ruta', 'name'=>'nombre.ext');
             $data = array('error' => TRUE, 'message' => $upload->getError());
         } else {
             $this->data = $data;
             $post = Input::post('reporte');
             if ($post) {
                 if (!($id = Security::getKey($post['key'], 'upload_reports', 'int'))) {
                     return Redirect::toAction('listar');
                 }
                 $date = DateTime::createFromFormat('Y-m', $post['date_report']);
                 $info = array('usuario_id' => $id, 'fecha' => $date->format('Y-m-d'), 'nombre' => $report, 'ruta' => "files/upload/{$report}/{$this->data['name']}");
                 if (!Reporte::setReporte('create', $info)) {
                     $data = array('error' => TRUE, 'message' => 'El archivo no se subio!.');
                 }
                 View::json();
             }
         }
     }
 }
Example #2
0
 /**
  * Método para subir archivos
  */
 public function upload()
 {
     $upload = new DwUpload('archivo', 'files/sgc/');
     $upload->setAllowedTypes('pdf');
     $upload->setEncryptName(TRUE);
     //$upload->setSize(170, 200, TRUE);
     if (!($data = $upload->save())) {
         //retorna un array('path'=>'ruta', 'name'=>'nombre.ext');
         $data = array('error' => $upload->getError());
     }
     sleep(1);
     //Por la velocidad del script no permite que se actualize el archivo
     View::json($data);
 }
 /**
  * Método para subir imágenes
  */
 public function upload()
 {
     $upload = new MkcUpload('logo', 'img/upload/empresa');
     $upload->setAllowedTypes('png|jpg|gif|jpeg');
     $upload->setEncryptName(TRUE);
     $upload->setSize(200, 50, TRUE);
     if (!($data = $upload->save())) {
         //retorna un array('path'=>'ruta', 'name'=>'nombre.ext');
         $data = array('error' => $upload->getError());
     }
     sleep(1);
     //Por la velocidad del script no permite que se actualize el archivo
     View::json($data);
 }
 /**
  * Método para subir imágenes
  */
 public function upload()
 {
     $upload = new DwUpload('fotografia', 'img/upload/personas/');
     $upload->setAllowedTypes('png|jpg|gif|jpeg');
     $upload->setEncryptName(TRUE);
     $upload->setSize('3MB', 170, 200, TRUE);
     if (!($data = $upload->save())) {
         //retorna un array('path'=>'ruta', 'name'=>'nombre.ext');
         $data = array('error' => true, 'message' => $upload->getError());
     }
     sleep(1);
     //Por la velocidad del script no permite que se actualize el archivo
     $this->data = $data;
     View::json();
 }
Example #5
0
 /**
  * Return a JSON response.
  *
  * @param array|\stdClass $data An array or stdClass to encode and return.
  */
 public function json($data)
 {
     \View::json($data);
 }
Example #6
0
 public function fileEventSave()
 {
     View::select(null, null);
     $data = null;
     if (Input::hasPost('fechaSelect')) {
         $upload = new DwUpload('archivo', 'img/upload/eventos/');
         //$upload->setAllowedTypes('png|jpg|gif|jpeg|png');
         $upload->setEncryptName(TRUE);
         $this->data = $upload->save();
         if (!$this->data) {
             //retorna un array('path'=>'ruta', 'name'=>'nombre.ext');
             $data = array('error' => TRUE, 'message' => $upload->getError());
         } else {
             $fecha = Input::post('fechaSelect');
             $hora = Input::post('hora');
             $id = Input::post('id');
             $evento = new Evento();
             if (is_numeric($id) && $evento->find_first($id)) {
                 $evento->urlFile = "img/upload/eventos/{$this->data['name']}";
                 $evento->update();
                 $data = array('success' => true);
                 $data = $evento;
                 $data->networks = json_decode($data->networks);
             } else {
                 $return = array("start" => $fecha, "urlFile" => "img/upload/eventos/{$this->data['name']}", "constraint" => "", "author" => "", "hour" => $hora, "networks" => array("facebook" => "false", "twitter" => "false", "instagram" => "false", "linkedin" => "false", "pinterest" => "false", "youtube" => "false", "plus" => "false"));
                 $data = Evento::setEvento('create', $return, Session::get('id'));
                 $data->networks = json_decode($data->networks);
             }
         }
     }
     $this->data = $data;
     View::json();
 }