Ejemplo n.º 1
0
 function xmlrpc_updated_job_status_with_log($args)
 {
     require_once WPML_TM_PATH . '/inc/translation-proxy/translationproxy-com-log.class.php';
     TranslationProxy_Com_Log::log_xml_rpc(array('tp_job_id' => $args[0], 'cms_id' => $args[1], 'status' => $args[2], 'signature' => 'UNDISCLOSED'));
     $ret = $this->xmlrpc_updated_job_status($args);
     TranslationProxy_Com_Log::log_xml_rpc(array('result' => $ret));
     return $ret;
 }
 /**
  * @param array $args
  *
  * @param bool  $bypass_auth
  *
  * @return int|string
  */
 function xmlrpc_updated_job_status_with_log($args, $bypass_auth = false)
 {
     require_once WPML_TM_PATH . '/inc/translation-proxy/translationproxy-com-log.class.php';
     TranslationProxy_Com_Log::log_xml_rpc(array('tp_job_id' => $args[0], 'cms_id' => $args[1], 'status' => $args[2], 'signature' => 'UNDISCLOSED'));
     $args[3] = $bypass_auth ? true : $args[3];
     $project = TranslationProxy::get_current_project();
     if ($project) {
         $update = new WPML_TM_XmlRpc_Job_Update($project, $this);
         $ret = $update->update_status($args, $bypass_auth);
     } else {
         $ret = "Project does not exist";
     }
     TranslationProxy_Com_Log::log_xml_rpc(array('result' => $ret));
     return $ret;
 }