function update_MultiCityServerid($serverids, $table)
 {
     $jsjobsharingobject_admin = new JSJobsModelJobSharing();
     $return_value = $jsjobsharingobject_admin->updateMultiCityServerid($serverids, $table);
     return $return_value;
 }
Beispiel #2
0
 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;
     }
 }