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; }