function update_MultiCityServerid($serverids, $table) { $jsjobsharingobject_admin = new JSJobsModelJobSharing(); $return_value = $jsjobsharingobject_admin->updateMultiCityServerid($serverids, $table); return $return_value; }
function jobReject($job_id) { if (is_numeric($job_id) == false) { return false; } $db =& JFactory::getDBO(); $query = "UPDATE #__js_job_jobs SET status = -1 WHERE id = " . $db->Quote($job_id); $db->setQuery($query); if (!$db->query()) { return false; } $this->getJSModel('emailtemplate')->sendMail(2, -1, $job_id); if ($this->_client_auth_key != "") { $data_job_reject = array(); $query = "SELECT serverid FROM #__js_job_jobs WHERE id = " . $job_id; $db->setQuery($query); $serverjobid = $db->loadResult(); $data_job_reject['id'] = $serverjobid; $data_job_reject['job_id'] = $job_id; $data_job_reject['authkey'] = $this->_client_auth_key; $fortask = "jobreject"; $server_json_data_array = json_encode($data_job_reject); $jsjobsharingobject = new JSJobsModelJobSharing(); $return_server_value = $jsjobsharingobject->serverTask($server_json_data_array, $fortask); return json_decode($return_server_value, true); } else { return true; } }