function json_template_redirect() { // If this is not a request for json then bail if (is_json_request()) { // Set the appropriate header header('Content-Type: application/json; charset=utf-8'); // Help prevent MIME-type confusion attacks in IE8+ send_nosniff_header(); } return; }
function smart_box($info) { if (is_json_request()) { $array = array(); $array['error_code'] = intval(20001); $array['error_message'] = $info; return ajax_echo(json_encode($array)); } elseif (is_ajax_request()) { return ajax_echo($info); } else { return info_page($info); } }
render_web($error, 'info'); } } catch (\Lazyphp\Core\RestException $e) { $class_array = explode('\\', get_class($e)); $class = t(end($class_array)); $prefix = strtoupper(rremove($class, 'Exception')); $error = get_error($prefix); $error['message'] = $error['message'] . '- ' . $e->getMessage(); $error['created'] = date("Y-m-d H:i:s"); if (is_json_request() || c('api_server_only')) { send_json($error); } elseif (is_ajax_request()) { render_ajax($error, 'info'); } else { render_web($error, 'info'); } } catch (\Exception $e) { $class_array = explode('\\', get_class($e)); $class = t(end($class_array)); $prefix = strtoupper(rremove($class, 'Exception')); $error = get_error($prefix); $error['message'] = $error['message'] . '- ' . $e->getMessage(); $error['created'] = date("Y-m-d H:i:s"); if (is_json_request() || c('api_server_only')) { send_json($error); } elseif (is_ajax_request()) { render_ajax($error, 'info'); } else { render_web($error, 'info'); } }
render_ajax($error, 'info'); } else { render_web($error, 'info'); } } catch (\Lazyphp\Core\RestException $e) { $class_array = explode('\\', get_class($e)); $class = t(end($class_array)); $prefix = strtoupper(rremove($class, 'Exception')); $error = get_error($prefix); $error['message'] = $error['message'] . '- ' . $e->getMessage(); if (is_json_request()) { send_json($error); } elseif (is_ajax_request()) { render_ajax($error, 'info'); } else { render_web($error, 'info'); } } catch (\Exception $e) { $class_array = explode('\\', get_class($e)); $class = t(end($class_array)); $prefix = strtoupper(rremove($class, 'Exception')); $error = get_error($prefix); $error['message'] = $error['message'] . '- ' . $e->getMessage(); if (is_json_request()) { send_json($error); } elseif (is_ajax_request()) { render_ajax($error, 'info'); } else { render_web($error, 'info'); } }
function send_error($type, $info = null, $force_json = false) { if ($error = get_error($type)) { if ($info != null) { $error['message'] = $error['message'] . ' -' . $info; } } else { $error['message'] = $info; } //print_r( $error ); //send_json($error); if (is_json_request() || $force_json) { return send_json($error); } elseif (is_ajax_request()) { return render_ajax($error, 'info'); } else { return render_web($error, 'info'); } }
function send_error($type, $info = null, $force_json = false) { if ($type == null) { $error['message'] = $info; } elseif ($error = get_error($type)) { if ($info != null) { $error['message'] = $error['message'] . ' -' . $info; } } $error['created'] = date("Y-m-d H:i:s"); //print_r( $error ); //send_json($error); if (is_json_request() || $force_json || c('api_server_only')) { return send_json($error); } elseif (is_ajax_request()) { return render_ajax($error, 'info'); } else { return render_web($error, 'info'); } }