Exemplo n.º 1
0
 public function populate(array $values)
 {
     if (isset($values['estado'])) {
         $values['estado'] = $values['estado'] == 1 ? 1 : 0;
     }
     parent::populate($values);
 }
Exemplo n.º 2
0
 public function populate(array $values)
 {
     if (isset($values['state'])) {
         $values['state'] = $values['state'] == '1' ? 1 : 0;
     }
     parent::populate($values);
 }
Exemplo n.º 3
0
 public function populate($values)
 {
     if (isset($values['vchestado'])) {
         $values['vchestado'] = $values['vchestado'] == 'A' ? 1 : 0;
     }
     if (isset($values['nombre'])) {
         $values['nombre'] = ROOT_IMG_DINAMIC . '/banner/' . $values['nombre'];
     }
     parent::populate($values);
 }
Exemplo n.º 4
0
 public function bannerImageAction()
 {
     $this->_helper->layout()->disableLayout();
     $this->_helper->viewRenderer->setNoRender(true);
     $form = new Core_Form_Form();
     $i = new Zend_Form_Element_File('imagen');
     $form->addElement($i);
     $form->getElement('imagen')->setDestination(ROOT_IMG_DINAMIC . '/banner/origin/')->addValidator('Size', false, 10024000)->addValidator('Extension', true, 'jpg,png,gif,jpeg')->setRequired(false);
     $rpta = array();
     if ($this->_request->isPost()) {
         try {
             if ($form->imagen->receive()) {
                 $fileName = $form->imagen->getFileName();
                 $nombre = "";
                 $code = "";
                 if (!empty($fileName)) {
                     $fInfo = $form->imagen->getFileInfo();
                     $nombre = explode('.', $fInfo['imagen']['name']);
                     $ext = $nombre[count($nombre) - 1];
                     unset($nombre[count($nombre) - 1]);
                     $nombre = implode('_', $nombre);
                     $code = Core_Utils_Utils::getRamdomChars(15, 'A');
                     $nombre = $code . '.' . $ext;
                     $newName = ROOT_IMG_DINAMIC . "/banner/origin/" . $nombre;
                     rename($fileName, $newName);
                 }
                 $rpta['state'] = '1';
                 $rpta['msg'] = 'Ok';
                 $rpta['code'] = $code;
                 $rpta['nombre'] = $nombre;
                 $rpta['source'] = DINAMIC_URL . "banner/origin/" . $nombre;
             }
         } catch (Exception $e) {
             $rpta['state'] = '0';
             $rpta['msg'] = 'Ocurrió un error al subir la imagen.';
         }
     }
     echo json_encode($rpta);
     exit;
 }
Exemplo n.º 5
0
 public function isValid($data)
 {
     $isValid = parent::isValid($data);
     return $isValid;
 }