Ejemplo n.º 1
0
 public function uploadpropicAction()
 {
     $this->_helper->viewRenderer->setNoRender();
     if (isset($this->authIdentity)) {
         if (!empty($_FILES['qqfile'])) {
             $request = $this->getRequest()->getParams();
             $allowedExtensions = array();
             // max file size in bytes
             $sizeLimit = 2 * 1024 * 1024;
             $uploader = new Image_Upload($allowedExtensions, $sizeLimit);
             $uploader_result = $uploader->handleUpload('images/', false);
             if (!isset($uploader_result['error'])) {
                 $ImageModel = new Application_Model_Images($this->registry->DB);
                 $imageurl = $uploader_result['imgurl'];
                 $ImageModel->uploadPropic($imageurl, $request);
                 echo json_encode(array('status' => 'success'));
             } else {
                 echo json_encode(array('status' => $uploader_result['error']));
             }
         } else {
             echo json_encode(array('status' => 'No files were uploaded'));
         }
     } else {
         echo json_encode(array('status' => 'Please Login'));
     }
 }