PHP Classes

File: src/Settings/constants.php

Recommend this page to a friend!
  Classes of Duong Huynh Nghia   PHP Slim Framework 3 Modular Application   src/Settings/constants.php   Download  
File: src/Settings/constants.php
Role: Auxiliary script
Content type: text/plain
Description: Auxiliary script
Class: PHP Slim Framework 3 Modular Application
Create modular applications using Slim Framework
Author: By
Last change:
Date: 7 years ago
Size: 4,620 bytes
 

Contents

Class file image Download
<?php
    define
('LEGO_API',true);
   
   
define('DS',DIRECTORY_SEPARATOR);
   
   
define('APP_SOURCE_PATH',dirname(dirname(__FILE__)) . DS);
   
define('APP_ROOT_PATH',dirname(dirname(dirname(__FILE__))) . DS);
   
   
define('APP_PUBLIC_PATH',APP_ROOT_PATH . 'public'. DS);
   
define('APP_ASSET_PATH',APP_PUBLIC_PATH . 'Asset'. DS);
   
define('APP_CACHE_PATH',APP_PUBLIC_PATH . 'Cache'. DS);
   
define('APP_SETTING_PATH',APP_SOURCE_PATH. DS . 'Settings'. DS);
   
define('APP_LIB_PATH',APP_ROOT_PATH. 'libraries'. DS);
   
define('APP_LOG_PATH',APP_ROOT_PATH. 'logs'. DS);
   
   
define('APP_TIME', time());
   
   
/*
     *
     100 Continue
     101 Switching Protocols
     200 OK Action completed successfully
     201 Created Success following a POST command
     202 Accepted The request has been accepted for processing, but the processing has not been completed.
     203 Partial Information Response to a GET command, indicates that the returned meta information is from a private overlaid web.
     204 No Content Server has received the request but there is no information to send back.
     205 Reset Content
     206 Partial Content The requested file was partially sent. Usually caused by stopping or refreshing a web page.
     300 Multiple Choices
     301 Moved Permanently Requested a directory instead of a specific file. The web server added the filename index.html, index.htm, home.html, or home.htm to the URL.
     302 Moved Temporarily
     303 See Other
     304 Not Modified The cached version of the requested file is the same as the file to be sent.
     305 Use Proxy
     400 Bad Request The request had bad syntax or was impossible to be satisified.
     401 Unauthorized User failed to provide a valid user name / password required for access to file / directory.
     402 Payment Required
     403 Forbidden The request does not specify the file name. Or the directory or the file does not have the permission that allows the pages to be viewed from the web.
     404 Not Found The requested file was not found.
     405 Method Not Allowed
     406 Not Acceptable
     407 Proxy Authentication Required
     408 Request Time-Out
     409 Conflict
     410 Gone
     411 Length Required
     412 Precondition Failed
     413 Request Entity Too Large
     414 Request-URL Too Large
     415 Unsupported Media Type
     500 Server Error In most cases, this error is a result of a problem with the code or program you are calling rather than with the web server itself.
     501 Not Implemented The server does not support the facility required.
     502 Bad Gateway
     503 Out of Resources The server cannot process the request due to a system overload. This should be a temporary condition.
     504 Gateway Time-Out The service did not respond within the time frame that the gateway was willing to wait.
     505 HTTP Version not supported
     */
   
define('HTTP_CODE_CONTINUE', 100);
   
define('HTTP_CODE_SWITCH_PROTOCALS', 101);
   
define('HTTP_CODE_OK', 200);
   
define('HTTP_CODE_CREATED', 201);
   
define('HTTP_CODE_ACCEPTED', 202);
   
define('HTTP_CODE_PARTIAL_INFORMATON', 203);
   
define('HTTP_CODE_NO_CONTENT', 204);
   
define('HTTP_CODE_RESET_CONTENT', 205);
   
define('HTTP_CODE_PARTIAL_CONTENT', 206);
   
define('HTTP_CODE_MULTIPLE_CHOICES', 300);
   
define('HTTP_CODE_MOVED_PERMANENTLY', 301);
   
define('HTTP_CODE_MOVED_TEMPORARILY', 302);
   
define('HTTP_CODE_SEE_OTHER', 303);
   
define('HTTP_CODE_NOT_MODIFIED', 304);
   
define('HTTP_CODE_USE_PROXY', 305);
   
define('HTTP_CODE_BAD_REQUEST', 400);
   
define('HTTP_CODE_UNAUTHORIZED', 401);
   
define('HTTP_CODE_PAYMENT_REQUIRED', 402);
   
define('HTTP_CODE_FORBIDDEN', 403);
   
define('HTTP_CODE_NOT_FOUND', 404);
   
define('HTTP_CODE_METHOD_NOT_ALLOWED', 405);
   
define('HTTP_CODE_NOT_ACCEPTABLE', 406);
   
define('HTTP_CODE_PROXY_AUTHENTICATION_REQUIRED', 407);
   
define('HTTP_CODE_REQUEST_TIME_OUT', 408);
   
define('HTTP_CODE_CONFLICT', 409);
   
define('HTTP_CODE_GONE', 410);
   
define('HTTP_CODE_LENGTH_REQUIRED', 411);
   
define('HTTP_CODE_PRECONDITION_FAILED', 412);
   
define('HTTP_CODE_REQUEST_ENTITY_TOO_LARGE', 413);
   
define('HTTP_CODE_REQUEST_URL_TOO_LARGE', 411);
   
define('HTTP_CODE_UNSUPPORTED_MEDIA_TYPE', 415);
   
define('HTTP_CODE_SERVER_ERROR', 500);
   
define('HTTP_CODE_NOT_IMPLEMENTED', 501);
   
define('HTTP_CODE_BAD_GATEWAY', 502);
   
define('HTTP_CODE_OUT_OF_RESOURCES', 503);
   
define('HTTP_CODE_GATEWAY_TIME_OUT', 504);
   
define('HTTP_CODE_VERSION_NOT_SUPPORTED', 505);
?>