public function read_myEdit() { if (!$this->session->userdata('access_token')) { redirect('login', 'refresh'); } else { $data = $this->tq_header_info(); $document_id = $this->input->get('document_id'); // var_dump($document_id);exit; $results = doCurl(API_BASE_LINK . 'priest_preach/read_myEdit_by_id?document_id=' . $document_id); // var_dump($results);exit; if ($results && $results['http_status_code'] == 200) { $content = json_decode($results['output']); // var_dump($content);exit; $status_code = $content->status_code; if ($status_code == 200) { $data['results'] = $content->results->rows; $data['pre_id'] = $content->results->pre_id; $data['next_id'] = $content->results->next_id; } } else { show_404(); exit; } $this->load->view('priest_preach/pp_read_view', isset($data) ? $data : ""); } }
function uploadTrack($track_filepath, $user_id, $task_date) { //Upload track to Doarama (create new activity) $data = array('gps_track' => "@{$track_filepath}"); $response = doCurl("activity", $data, $user_id); $data = json_decode($response, true); $activity_id = $data["id"]; //Next set activity info https://api.doarama.com/api/0.2/activityType /* 27 Fly - Hang Glide 28 Fly - Sailplane / Glider 29 Fly - Paraglide */ $data = '{"activityTypeId":29}'; //TODO: refactor to not just be paragliding doCurl("activity/{$activity_id}", $data, $user_id); //TODO: replace with your own DB initialization. I set mine to transactional since I don't want to populate //it with bad entries if the track upload fails. $conn = initDB(); $conn->autocommit(FALSE); //Create a key for our local DB that we can use to link to a visualization. //I use a key that given a date and a competition name will map to one specific visualization for that day $league_key = "socal-{$task_date}"; //TODO: factor out for other leagues. //Create an entry in the DB that maps a doarama activity_id to a unique_user_id in your local DB //Since naming pilots in the API is done in the order of upload, if you want to name the tracks with //user names make sure to be able to query your DB for activities that map to the end visualization //and can be sorted in the order they were created. I've setup my DB to populate date_created automatically $sql = "INSERT INTO user_activities (USER_ID, ACTIVITY_ID, LEAGUE_KEY) VALUES (?, ?, ?)"; $types = "iis"; $params = array($user_id, $activity_id, $league_key); insert_row($conn, $sql, $types, $params); //TODO replace with your own DB implementation //TODO: update with your own DB implementation //Try to find the doarama_key in our DB from our league_key, if we don't get any results it means we haven't //yet created a visualization so we'll need to make one and save the Doarama Key in our DB $sql = "SELECT doarama_key FROM doaramas WHERE league_key = ?"; $rows = run_stmt_query($conn, $sql, "s", array($league_key)); if (count($rows) < 1) { // Create Visualization $data = '{"activityIds":[' . $activity_id . ']}'; $response = doCurl("visualisation", $data, $user_id); //get doarama_key $data = json_decode($response, true); $doarama_key = $data["key"]; //TODO: update with your own DB implementation //insert into DB $sql = "INSERT INTO doaramas (league_key, doarama_key) VALUES (?, ?)"; $types = "ss"; $params = array($league_key, $doarama_key); insert_row($conn, $sql, $types, $params); } else { $doarama_key = $rows[0]['doarama_key']; // Add activity to visualization $data = '{"visualisationKey" : "' . $doarama_key . '", "activityIds": [' . $activity_id . ']}'; doCurl("visualisation/addActivities", $data, $user_id); } //TODO: update with your DB implementation //all done now, can commite the transaction $conn->commit(); $conn->close(); }
public function admin_login_log($admin_id) { $result = doCurl(API_BASE_LINK . 'tq_admin_header_info/admin_login_log?admin_id=' . $admin_id); if (isset($result) && $result['http_status_code'] == 200) { $contents = json_decode($result['output']); $content = $contents->results; return true; } }
public function index() { $access_token = $this->session->userdata('access_token'); if ($access_token) { $this->session->unset_userdata('access_token'); redirect(site_url('login'), 'refresh'); } else { $user_name_email = trim($this->input->post('user_name')); $password = $this->input->post('password'); $checkcode1 = strtolower(trim($this->input->post('checkcode'))); $checkcode = md5($checkcode1); $cookie_checkcode = $this->input->cookie("checkpic"); if (!empty($checkcode1) && $checkcode != $cookie_checkcode) { $temp_checkcode = $this->input->post('checkcode'); if (!empty($temp_checkcode)) { $data['error'] = '验证码输入错误!'; } $this->load->view('login_view', isset($data) ? $data : ""); } else { if (!empty($user_name_email)) { $result = doCurl(API_BASE_LINK . 'login/login_email/find?user_name_email=' . $user_name_email . '&password='******'http_status_code'] == 400) { // var_dump($result);exit; $result = json_decode($result['output']); $status_code = $result->status_code; $message = $result->message; if ($status_code == 400) { $data['error'] = $message; } else { if ($status_code == 401) { $data['error'] = $message; } else { if ($status_code == 402) { $data['error'] = $message; } } } } else { if (isset($result) && $result['http_status_code'] == 200) { // var_dump($result);exit; $result = json_decode($result['output']); $status_code = $result->status_code; $content = $result->results; $user_id = $result->results->account_id; $token = $result->results->access_token; $this->session->set_userdata('access_token', $token); $this->session->set_userdata('user_id', $user_id); redirect('home', 'refresh'); } } $this->load->view('login_view', isset($data) ? $data : ""); } } }
public function delete_category(&$data, $params = '') { $results = doCurl(BASE_API_URL . 'shop/category/delete_category', $params, 'POST'); $json = json_decode(isset($results['output']) ? $results['output'] : NULL); if (isset($json->status_code) && $json->status_code == Status_Code::GET_CATEGORY_CREATE_SUCCESS) { $data['results'] = $json->results; } else { // $this->session->set_flashdata('error_message', $json->message); $data['error_message'] = $json->message; } }
public function delete_product_package_unit(&$data, $params = '') { $results = doCurl(BASE_API_URL . 'delete/shop/product_package_unit', $params, 'POST'); // var_dump($results);exit(); $json = json_decode(isset($results['output']) ? $results['output'] : NULL); if (isset($json->status_code) && $json->status_code == Status_Code::GET_CATEGORY_CREATE_SUCCESS) { $data['results'] = $json->results; } else { // $this->session->set_flashdata('error_message', $json->message); $data['error_message'] = $json->message; } }
public function create_shop($params = '') { $results = doCurl(BASE_API_URL . 'create/shop/account', $params, 'POST'); var_dump($results); exit; $json = json_decode(isset($results['output']) ? $results['output'] : NULL); if (isset($json->status_code) && $json->status_code == Status_Code::GET_CATEGORY_CREATE_SUCCESS) { $data['results'] = $json->results; } else { // $this->session->set_flashdata('error_message', $json->message); $data['error_message'] = $json->message; } }
public function get_json_wallofprayer() { $data['results'] = 10; $page = $this->input->post('page'); $data['page'] = $page ? $page : 1; $get_all_prayer = doCurl(API_BASE_LINK . 'wallOfPrayer/get_all_prayer' . '?limit=' . $data['results'] . '&page=' . $data['page']); if ($get_all_prayer && $get_all_prayer['http_status_code'] == 200) { $content = json_decode($get_all_prayer['output']); $status_code = $content->status_code; if ($status_code == 200) { $data['get_all_prayer_json'] = $content->results; echo json_encode($data); exit; } } else { echo json_encode('error!'); exit; } }
function checkForCaptions($vId) { //$vId = "vsvSSGWSyxw"; $u = "http://video.google.com/timedtext?hl=en&v=" . $vId . "&type=list"; //echo $u; $captions = doCurl($u); $xml = simplexml_load_string($captions); $json = json_encode($xml); $array = json_decode($json, TRUE); //var_dump ($array); if (is_null($array["track"])) { return null; } else { $captionfilename = $array["track"]["@attributes"]["name"]; //echo $captionfilename; } return $captionfilename; //echo $captions; }
public function create($value = '') { $config['upload_path'] = './uploads/'; $config['allowed_types'] = 'gif|jpg|png'; $config['max_size'] = '100'; $config['max_width'] = '1024'; $config['max_height'] = '768'; $config['encrypt_name'] = TRUE; $this->load->library('upload', $config); if (!$this->upload->do_upload('upload')) { $error = array('error' => $this->upload->display_errors()); var_dump($error); } else { $data = $this->upload->data(); $params['upload'] = new CURLFile($data['full_path']); $results = doCurl(BASE_API_URL . 'shop/users/create', $params, 'POST'); var_dump($results); exit; } }
public function edit($project = false, $cbox = false) { $this->data['js'][] = 'http://www.rbg.vic.gov.au/dbpages/lib/ckeditor/ckeditor.js'; $this->output->enable_profiler(false); if (!$project) { redirect('projects'); } if (!isset($this->session->userdata['id'])) { redirect("projects/show/{$project}"); } if ($this->input->post('submit')) { $result = $this->projectservice->editProjectMetadata($this->input->post()); redirect("projects/show/{$result}"); } if ($this->input->post('cancel')) { redirect("projects/show/" . $project); } $this->data['project'] = json_decode(doCurl($this->ws_url() . 'ws/project_meta_get/' . $project, FALSE, TRUE)); $this->load->view('projects/edit', $this->data); }
public function index() { if (!$this->session->userdata('access_token')) { redirect('login', 'refresh'); } else { $data = $this->tq_header_info(); $user_id = $this->session->userdata('user_id'); $results = doCurl(API_BASE_LINK . 'calendar/get_all_events_for_json?user_id=' . $user_id); // var_dump($results);exit; if (isset($results) && $results['http_status_code'] == 200) { $content = json_decode($results['output']); $results = $content->results; $data['user_create_at'] = $results->user_create_at; $data['spirituality'] = $results->spirituality; $data['prayer_for_group'] = $results->prayer_for_group; $data['prayer_for_urgent'] = $results->prayer_for_urgent; } $this->load->view('calendar/calendar_view', isset($data) ? $data : ""); } }
private function getTaxaForState($state) { $params = array(); $params['fq'] = array(); $params['fq']['data_hub_uid'] = 'dh2'; $params['fq']['class'] = 'Equisetopsida'; $params['fq']['state'] = '"' . $state . '"'; $params['fq'][] = '(rank:species OR rank:subspecies OR rank:variety OR rank:form)'; $params['pageSize'] = 1; $params['facets'] = 'taxon_name'; $params['flimit'] = 100000; $query = createQueryString('biocache_search', $params); $result = doCurl($query, FALSE, TRUE); $data = json_decode($result); $facets = $data->facetResults; $taxa = array(); foreach ($facets[0]->fieldResult as $facet) { $taxa[] = $facet->label; } return $taxa; }
public function remove_alert_by_id() { $alert_id = $this->input->post('alert_id'); // echo json_encode($alert_id);exit; $obj = array(); if (!empty($alert_id)) { $results = doCurl(API_BASE_LINK . 'alert_messages/remove_alert_by_id?alert_id=' . $alert_id); if ($results && $results['http_status_code'] == 200) { $content = json_decode($results['output']); $status_code = $content->status_code; if ($status_code == 200) { $obj['status'] = 200; } else { $obj['status'] = 400; } } } else { echo json_encode('error'); exit; } echo json_encode($obj); exit; }
public function del_photos() { if (!$this->session->userdata('access_token')) { redirect('login', 'refresh'); } else { $data = $this->tq_admin_header_info(); $src_id = $this->input->post('src_id'); $admin_id = $this->session->userdata('admin_id'); $paths_src = $this->input->post('paths_src'); $result = doCurl(API_BASE_LINK . 'fellowship_life/del_photos?src_id=' . $src_id . '&admin_id=' . $admin_id); $obj = array(); if ($result && $result['http_status_code'] == 200) { $content = json_decode($result['output']); $status_code = $content->status_code; if ($status_code == 200) { if (!empty($paths_src)) { $paths_src = str_replace('\\', '/', $paths_src); $paths_src = $data['role_path_albums'] . $paths_src; // echo json_encode($paths_src);exit(); // echo json_encode(file_exists($paths_src));exit; if (file_exists($paths_src)) { !unlink($paths_src); } } $obj['status'] = '200'; } else { $obj['status'] = '400'; $obj['message'] = '异常错误!'; } } else { echo json_encode('error!'); exit; } echo json_encode($obj); exit; } }
function getVbaRecords($from, $pageSize = 1000, $start = 0) { $ci =& get_instance(); $ci->load->helper('curl'); $ci->load->model('mapmodel'); $url = "http://biocache.ala.org.au/ws/occurrences/search"; if ($from == 'all' || $from == '*') { $startDate = '%2A'; } else { $startDate = $from . 'T00:00:00Z'; } $startIndex = $start; $recordCount = $start + 1; while ($startIndex < $recordCount) { $query = "q=%2A%3A%2A&fq=data_resource_uid%3Adr1097&fq=state:Victoria&fq=class%3AEquisetopsida&fq=last_load_date%3A%5B{$startDate}%20TO%20%2A%5D&fl=id,taxon_concept_lsid,genus_guid,species_guid,rank,genus,species,raw_taxon_name,catalogue_number,taxon_name,latitude,longitude,kingdom,phylum,class,order,family&facet=off&pageSize={$pageSize}&startIndex={$startIndex}"; $result = doCurl($url, $query, TRUE); if ($result) { $recordCount = $ci->mapmodel->loadAvhData($result, FALSE, 'VBA'); } $startIndex += $pageSize; echo $startIndex . ' of ' . $recordCount . PHP_EOL; } return $recordCount; }
function testAction($ipAddress, $fullActionName, $parsedParams, $uri, $postParams = array(), $compareMode = CM_XML, $kalcliCmd = '') { global $serviceUrlOld, $serviceUrlNew; print "Testing {$fullActionName}..."; usleep(200000); // sleep for 0.2 sec to avoid hogging the server $range = null; if ($compareMode == CM_BINARY) { $range = '0-262144'; // 256K // use GET if ($postParams) { if (strpos($uri, '?') === false) { $uri .= '?'; } else { $uri .= '&'; } $uri .= http_build_query($postParams, null, "&"); $postParams = array(); } } $requestHeaders = array(); for ($retries = 0; $retries < 3; $retries++) { if ($ipAddress) { $requestHeaders = getSignedIpHeader($ipAddress); } list($resultNew, $curlErrorNew, $newTime) = doCurl($serviceUrlNew . $uri, $postParams, array(), $range, $requestHeaders); if ($ipAddress) { $requestHeaders = getSignedIpHeader($ipAddress); } list($resultOld, $curlErrorOld, $oldTime) = doCurl($serviceUrlOld . $uri, $postParams, array(), $range, $requestHeaders); if ($curlErrorNew || $curlErrorOld) { print "Curl error [{$curlErrorNew}] [{$curlErrorOld}]\n"; return; } if ($compareMode == CM_BINARY && substr($resultOld, 0, 5) == '<?xml' && substr($resultNew, 0, 5) == '<?xml') { $compareMode = CM_XML; } switch ($compareMode) { case CM_WIDGET: list($uncompOld, $apiResponseOld, $paramsOld) = parseWidget($resultOld); list($uncompNew, $apiResponseNew, $paramsNew) = parseWidget($resultNew); $errors = compareResults($apiResponseNew, $apiResponseOld); if (countDifferences($uncompNew, $uncompOld) > MAX_BINARY_DIFFS) { $errors[] = 'Data does not match - size=' . strlen($uncompNew); } if ($paramsOld != $paramsNew) { $errors[] = 'Params dont match - new=' . $paramsNew . ' old=' . $paramsOld; } break; case CM_BINARY: $resultOld = normalizeResultBuffer($resultOld); $resultNew = normalizeResultBuffer($resultNew); if (strlen($resultNew) != strlen($resultOld)) { $errors = array('Data does not match - newSize=' . strlen($resultNew) . ' oldSize=' . strlen($resultOld)); break; } if (countDifferences($resultNew, $resultOld) <= MAX_BINARY_DIFFS) { $errors = array(); } else { $errors = array('Data does not match - size=' . strlen($resultNew)); } break; case CM_XML: $errors = compareResults($resultNew, $resultOld); break; } if (!count($errors)) { print sprintf("Ok (new=%.3f old=%.3f)\n", $newTime, $oldTime); if ($newTime > $oldTime * 3 && $newTime > 0.5) { $sig = ''; if (isset($parsedParams['kalsig'])) { $sig = $parsedParams['kalsig']; } else { if (isset($parsedParams['sig'])) { $sig = $parsedParams['sig']; } else { if (isset($parsedParams['ks'])) { $sig = substr($parsedParams['ks'], 0, 20); } else { if (isset($parsedParams['1:ks'])) { $sig = substr($parsedParams['1:ks'], 0, 20); } else { $sig = print_r($parsedParams, true); } } } } print "Warning: API became slow ({$sig})\n"; } return; } if (count($errors) == 1 && beginsWith(reset($errors), 'Different order ')) { break; // retry doesn't help with different order, we can save the time } print "\nRetrying {$fullActionName}..."; usleep(1000000); } // check which requests failed with the multirequest $badRequests = null; if (beginsWith($fullActionName, 'multirequest')) { $badRequests = array(); foreach ($errors as $path => $error) { if (beginsWith($path, '/result/item/')) { $explodedPath = explode('/', $path); $badRequests[] = $explodedPath[3]; } else { $badRequests = null; break; } } } if (is_array($badRequests)) { $badRequests = array_unique($badRequests); sort($badRequests); } print "\n-------------------------------------------------------------------------------\n"; print "\tUrl = {$serviceUrlNew}{$uri}\n"; print "\tPostParams = " . var_export($postParams, true) . "\n"; print "\tTestUrl = {$serviceUrlNew}{$uri}&" . http_build_query($postParams) . "\n"; if ($kalcliCmd) { if (is_array($kalcliCmd)) { if (is_array($badRequests)) { // leave only the bad requests $newCommands = array(); foreach ($kalcliCmd as $index => $curCommand) { if (in_array($index, $badRequests)) { $newCommands[] = $curCommand; } } $kalcliCmd = $newCommands; } $kalcliCmd = implode("\n\t", $kalcliCmd); } print "\tkalcli = {$kalcliCmd}\n"; } foreach ($errors as $path => $error) { if (beginsWith($fullActionName, 'multirequest') && beginsWith($path, '/result/item/')) { $explodedPath = explode('/', $path); $requestIndex = $explodedPath[3]; $explodedActionName = explode('/', $fullActionName); $actionName = $explodedActionName[$requestIndex + 1]; } else { $actionName = $fullActionName; } print "\tError: ({$actionName}) {$error}\n"; } if ($compareMode == CM_XML && (count($errors) != 1 || !beginsWith(reset($errors), 'Different order '))) { print "Result - new\n"; print $resultNew . "\n"; print "Result - old\n"; print $resultOld . "\n"; } }
public function reset_admin_pwd() { $temp_pwd2 = $this->input->post('pwd2'); $params['pwd2'] = !empty($temp_pwd2) ? md5(md5($temp_pwd2)) : ""; $params['admin_id'] = $this->input->post('admin_id'); $url = API_BASE_LINK . 'admin_setting/reset_admin_pwd'; $result = doCurl($url, $params, 'POST'); if ($result && $result['http_status_code'] == 200) { $content = json_decode($result['output']); $status_code = $content->status_code; // var_dump($status_code);exit(); if ($status_code == 200) { redirect(site_url('login'), 'refresh'); } else { echo "密码重置失败!"; exit; } } else { show_404(); exit; } }
public function del_prayer() { $params['prayer_id'] = $this->input->post('prayer_id'); $params['contentStyle'] = $this->input->post('contentStyle'); $params['user_id'] = $this->session->userdata('user_id'); $odj = array(); $url = API_BASE_LINK . 'group/del_prayer'; $result = doCurl($url, $params, 'POST'); if ($result && $result['http_status_code'] == 200) { $content = json_decode($result['output']); $status_code = $content->status_code; if ($status_code == 200) { $odj['status'] = 200; } else { $odj['status'] = 400; } } else { echo json_encode('error'); exit; } echo json_encode($odj); exit; }
public function getProjectUsers($project) { $url = $this->ws_url() . 'ws/project_users/' . $project; $result = doCurl($url, FALSE, TRUE); return json_decode($result); }
public function getManageFilters($project) { $url = $this->ws_url() . 'ws/manage_filters_get/' . $project; $response = doCurl($url, FALSE, TRUE); return json_decode($response); }
public function rename_album_name() { if (!$this->session->userdata('access_token')) { redirect('login', 'refresh'); } else { $album_name = $this->input->post('album_name'); $album_id = $this->input->post('album_id'); $result = doCurl(API_BASE_LINK . 'fellowship_life/rename_album_name?album_id=' . $album_id . '&album_name=' . $album_name); if ($result && $result['http_status_code'] == 200) { $content = json_decode($result['output']); $status_code = $content->status_code; if ($status_code == 200) { echo $album_name; } } else { show_404(); exit; } } }
public function search($searchstring) { $url = $this->ws_url() . 'ws/search_items/' . urlencode($searchstring); $result = doCurl($url, FALSE, TRUE); return json_decode($result); }
public function add_praise() { $spirituality_id = $this->input->post('spirituality_id'); $user_id = $this->session->userdata('user_id'); $results = doCurl(API_BASE_LINK . 'home/add_praise?spirituality_id=' . $spirituality_id . '&user_id=' . $user_id); if ($results && $results['http_status_code'] == 200) { $content = json_decode($results['output']); $results = $content->results; echo $results; } }
public function frozen() { $odj = array(); $params["user_id"] = $this->input->post("selectedId"); $params["admin_id"] = $this->session->userdata("admin_id"); $url = API_BASE_LINK . 'group/frozen_users_by_id'; $result = doCurl($url, $params, 'POST'); if ($result && $result['http_status_code'] == 200) { $content = json_decode($result['output']); $status_code = $content->status_code; if ($status_code == 200) { $odj['status'] = 200; } else { $odj['status'] = 400; } } else { echo json_encode('error'); exit; } echo json_encode($odj); exit; }
public function del_document() { if (!$this->session->userdata('access_token')) { redirect('login', 'refresh'); } else { $document_id = $this->input->get('document_id'); $admin_id = $this->session->userdata('admin_id'); if (!empty($document_id) && !empty($admin_id)) { $result = doCurl(API_BASE_LINK . 'priest_preach/del_document?id=' . $document_id . '&admin_id=' . $admin_id); // var_dump($result);exit; if ($result && $result['http_status_code'] == 200) { $content = json_decode($result['output']); $status_code = $content->status_code; if ($status_code == 200) { $this->session->set_flashdata('success', '成功删除!'); } } else { show_404(); exit; } } redirect('priest_preach/read_myEdit', 'refresh'); } }
public function checkCurrentPwd() { if (!$this->session->userdata('access_token')) { redirect('login', 'refresh'); } else { $params['currentPwd'] = $this->input->post('currentPwd'); $params['user_id'] = $this->session->userdata('user_id'); $url = API_BASE_LINK . 'resetpassword/checkCurrentPwd'; $result = doCurl($url, $params, 'POST'); if ($result && $result['http_status_code'] == 200) { $content = json_decode($result['output']); $is_bool = $content->results; echo json_encode($is_bool); } else { show_404(); exit; } } }
function buildFilesListFromGit(&$files_list, $git_url, $exclude_files, $folder = '') { if ($folder != '') { $git_url = $git_url . $folder . '/'; } $git = doCurl($git_url); if ($git[1] != '200') { setError("Calling {$git_url}, status {$git['1']}, error: {$git['2']} "); } $jsonGit = json_decode($git[0], true); for ($x = 0; $x < count($jsonGit); $x++) { if ($jsonGit[$x]['type'] != 'dir') { if (!in_array($jsonGit[$x]['name'], $exclude_files)) { $file = new nuFile($jsonGit[$x], $folder); array_push($files_list, $file); } } } return $files_list; }
public function get_bible_section_by_book_id() { $book_id = $this->input->get('book_id'); $book_id = isset($book_id) ? $book_id : ""; $result = doCurl(API_BASE_LINK . 'bibile/get_bible_section_by_book_id?book_id=' . $book_id); if ($result && $result['http_status_code'] == 200) { $content = json_decode($result['output']); $status_code = $content->status_code; if ($status_code == 200) { $results = $content->results; $book_name = json_encode($results); echo $book_name; } else { show_404(); exit; } } }
public function del_group_payer() { if (!$this->session->userdata('access_token')) { redirect('login', 'refresh'); } else { $data = $this->tq_header_info(); $prayer_for_group_id = $this->input->get('prayer_for_group_id'); $del_by = $this->input->get('del_by'); $user_id = $this->session->userdata('user_id'); $del_payer = doCurl(API_BASE_LINK . 'wallOfPrayer/del_group_payer?prayer_for_group_id=' . $prayer_for_group_id . '&user_id=' . $user_id . '&del_by=' . $del_by); // echo API_BASE_LINK.'wallOfPrayer/del_group_payer?prayer_for_group_id='.$prayer_for_group_id.'&user_id='.$user_id.'&del_by='.$del_by;exit; // var_dump($del_payer);exit; if ($del_payer && $del_payer['http_status_code'] == 200) { $content = json_decode($del_payer['output']); $status_code = $content->status_code; if ($status_code == 200) { $this->session->set_flashdata('success', '阿们!祷告内容已删除!'); } else { $this->session->set_flashdata('error', '阿们!你的祷告删除失败,请重试!'); } redirect('Wallofprayer/prayer', 'refresh'); } else { show_404(); exit; } } }