getCache($endpoint); if ( count($out)==0 ){ $ret = $this->wrenchboard->wrenchboard_api($in, $out); $this->saveCache($endpoint,$out,15000); $out['internal_return'] = $ret; log_message('critical', "***** ***** WrenchUser::UsersFiles Cache Done:::Ret ". $ret); } log_message('critical', "***** ***** WrenchUser::UsersFiles Ret "); return $this->respond( $this->summaryReturnData($in,$out), 200); } public function UsersRefLink(){ //const WRENCHBOARD_MYREFLINK = 11310; $raw_json = file_get_contents('php://input'); $in = json_decode($raw_json, true); $in["action"] = WRENCHBOARD_MYREFLINK; $out=[]; $in["uid_part"] = substr(trim($in["refer_link"]), 0, 8); $in["member_id"] = (int) substr(trim($in["refer_link"]), 9); log_message('critical', "***** ***** WrenchUser::UsersRefLink uid_part = ".$in["uid_part"]); log_message('critical', "***** ***** WrenchUser::UsersRefLink member_id = ". $in["member_id"]); if ( $in["uid_part"] !='' && $in["member_id"] > 0 ){ log_message('critical', "***** ***** WrenchUser::UsersRefLink IN Call Backend "); $in["refer_link"] = $this->website_url."/myrefer/".$in["refer_link"]; $ret = $this->wrenchboard->wrenchboard_api($in, $out); } log_message('critical', "***** ***** WrenchUser::UsersRefLink Ret "); return $this->respond( $this->summaryReturnData($in,$out), 200); } public function loadProfile() { $raw_json = file_get_contents('php://input'); $in = json_decode($raw_json, true); $in["action"] = WRENCHBOARD_MOBILE_LOADPROFILE; $out = []; $endpoint = "WRENCHBOARD_MOBILE_LOADPROFILE-" . $in["client_uid"]; $out = $this->getCache($endpoint); if (count($out) == 0) { $ret = $this->wrenchboard->wrenchboard_api($in, $out); $this->saveCache($endpoint, $out, 1500); $out['internal_return'] = $ret; log_message('critical', "***** ***** WrenchJobs::loadProfile Cache Done:::Ret " . $ret); } log_message('critical', "***** ***** WrenchJobs::loadProfile Ret "); return $this->respond($this->summaryReturnData($in, $out), 200); } }