예제 #1
0
 public function pharmacyDownload($args)
 {
     $daily = 0;
     // default to full sync
     if (isset($args[0])) {
         $daily = (int) $args[0];
     }
     $ret = Pharmacy::activateDownload($daily);
     if (strlen($ret['error']) > 0) {
         // error
         echo $ret['error'];
         return false;
     }
     $filename = Pharmacy::downloadPharmacy($ret['downloadUrl'], $ret['cookieFile']);
     $counter = Pharmacy::loadPharmacy($filename);
     return true;
 }
 public function ajaxActivateDownloadUrlAction()
 {
     $data = Pharmacy::activateDownload((int) $this->_getParam('daily'));
     $json = Zend_Controller_Action_HelperBroker::getStaticHelper('json');
     $json->suppressExit = true;
     $json->direct($data);
 }