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); }
/** * 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); } }