示例#1
0
 function SaveRecord()
 {
     require_once ROOT_DIR . '/services/Resource/Save.php';
     require_once ROOT_DIR . '/services/MyResearch/lib/User_list.php';
     $result = array();
     if (UserAccount::isLoggedIn()) {
         $saveService = new Save();
         $result = $saveService->saveRecord();
         if (!PEAR_Singleton::isError($result)) {
             $result['result'] = "Done";
         } else {
             $result['result'] = "Error";
         }
     } else {
         $result['result'] = "Unauthorized";
     }
     return json_encode($result);
 }
示例#2
0
 /**
  * Saves records to a User's favorites
  *
  * @return void
  * @access public
  */
 public function bulkSave()
 {
     // Without IDs, we can't continue
     if (empty($_REQUEST['ids'])) {
         return $this->output(array('result' => translate('bulk_error_missing')), JSON::STATUS_ERROR);
     }
     include_once 'services/Cart/Save.php';
     $user = UserAccount::isLoggedIn();
     if ($user === false) {
         return $this->output(translate('You must be logged in first'), JSON::STATUS_NEED_AUTH);
     }
     $saveService = new Save();
     $result = $saveService->saveRecord();
     if ($result) {
         return $this->output(array('result' => $result, 'info' => translate("bulk_save_success")), JSON::STATUS_OK);
     } else {
         return $this->output(array('info' => translate('bulk_save_error')), JSON::STATUS_ERROR);
     }
 }