public function __construct()
 {
     //turn on output buffering
     ob_start();
     //site address
     define('DIR', 'http://127.0.0.1:8888/simple_with_parse/');
     //set default controller and method for legacy calls
     define('DEFAULT_CONTROLLER', 'welcome');
     define('DEFAULT_METHOD', 'index');
     //set the default template
     define('TEMPLATE', 'default');
     //set a default language
     define('LANGUAGE_CODE', 'en');
     //database details ONLY NEEDED IF USING A DATABASE
     define('DB_TYPE', 'mysql');
     define('DB_HOST', 'localhost:3306');
     define('DB_NAME', 'mvc');
     define('DB_USER', 'root');
     define('DB_PASS', '1234');
     define('PREFIX', 'dc_');
     //set prefix for sessions
     define('SESSION_PREFIX', 'dc_');
     //optionall create a constant for the name of the site
     define('SITETITLE', 'Demo');
     //optionall set a site email address
     //define('SITEEMAIL', '');
     //turn on custom error handling
     set_exception_handler('Core\\Logger::ExceptionHandler');
     set_error_handler('Core\\Logger::ErrorHandler');
     //set timezone
     date_default_timezone_set('Asia/Bangkok');
     //start sessions
     Session::init();
 }
Esempio n. 2
0
 public function __construct()
 {
     //turn on output buffering
     ob_start();
     //base path
     define('DIR', 'http://localhost/docstify/');
     //set default controller and method for legacy calls
     define('DEFAULT_CONTROLLER', 'welcome');
     define('DEFAULT_METHOD', 'index');
     //set the default template
     define('TEMPLATE', 'default');
     //set a default language
     define('LANGUAGE_CODE', 'es');
     //database details ONLY NEEDED IF USING A DATABASE
     define('DB_TYPE', 'mysql');
     define('DB_HOST', 'localhost');
     define('DB_NAME', 'dbname');
     define('DB_USER', 'root');
     define('DB_PASS', 'password');
     define('PREFIX', 'smvc_');
     //set prefix for sessions
     define('SESSION_PREFIX', '');
     //optionall create a constant for the name of the site
     define('SITETITLE', 'Docstify');
     //optionall set a site email address
     //define('SITEEMAIL', '');
     //turn on custom error handling
     set_exception_handler('Core\\Logger::ExceptionHandler');
     set_error_handler('Core\\Logger::ErrorHandler');
     //set timezone
     date_default_timezone_set('America/Mexico_City');
     //start sessions
     Session::init();
 }
Esempio n. 3
0
 public function __construct()
 {
     //Включение буферизации вывода
     ob_start();
     //Адрес сайта
     define('DIR', 'http://rocketfiles.zz.mu/');
     //Контроллера и метода по-умолчанию
     define('DEFAULT_CONTROLLER', 'main');
     define('DEFAULT_METHOD', 'index');
     //Шаблон по-умолчанию
     define('TEMPLATE', 'default');
     //Настройки базы данных
     define('DB_TYPE', 'mysql');
     define('DB_HOST', 'localhost');
     define('DB_NAME', 'rf_database');
     define('DB_USER', 'rovnatt');
     define('DB_PASS', 'qaz312wsx');
     define('PREFIX', 'rf_');
     //Префикс для сессий
     define('SESSION_PREFIX', 'rf_');
     //Название сайта
     define('SITETITLE', 'Rocket Files');
     //Email адрес сайта
     define('SITEEMAIL', '*****@*****.**');
     //Собственный обработчик ошибок
     set_exception_handler('Core\\Logger::ExceptionHandler');
     set_error_handler('Core\\Logger::ErrorHandler');
     //Часовой пояс
     date_default_timezone_set('Europe/Moscow');
     //Запуск сессий
     Session::init();
 }
Esempio n. 4
0
 public function __construct()
 {
     ob_start();
     define('DIR', 'http://meteo-colmar.fr/');
     define('DEFAULT_CONTROLLER', 'StaticPages');
     define('DEFAULT_METHOD', 'index');
     define('TEMPLATE', 'default');
     define('LANGUAGE_CODE', 'fr');
     define('DB_TYPE', 'mysql');
     define('DB_HOST', '***');
     define('DB_NAME', '***');
     define('DB_USER', '***');
     define('DB_PASS', '***');
     define('SESSION_PREFIX', 'smvc_');
     define('SITETITLE', 'Météo Colmar');
     define('SITEEMAIL', '*****@*****.**');
     define('CAPTCHA_SITE_KEY', '***');
     define('CAPTCHA_SECRET_KEY', '***');
     define('NASA_API_KEY', '***');
     define('FETE_API_KEY', '***');
     set_exception_handler('Core\\Logger::ExceptionHandler');
     set_error_handler('Core\\Logger::ErrorHandler');
     date_default_timezone_set('Europe/London');
     Session::init();
 }
Esempio n. 5
0
 public function __construct()
 {
     //turn on output buffering
     ob_start();
     //site address
     define('DIR', getenv('OPENSHIFT_ADDR'));
     //set default controller and method for legacy calls
     define('DEFAULT_CONTROLLER', 'welcome');
     define('DEFAULT_METHOD', 'index');
     //set the default template
     define('TEMPLATE', 'default');
     //set a default language
     define('LANGUAGE_CODE', 'en');
     //database details ONLY NEEDED IF USING A DATABASE
     define('DB_TYPE', 'mysql');
     define('DB_HOST', getenv('OPENSHIFT_MYSQL_DB_HOST') . ':' . getenv('OPENSHIFT_MYSQL_DB_PORT'));
     define('DB_PORT', getenv('OPENSHIFT_MYSQL_DB_PORT'));
     define('DB_NAME', getenv('OPENSHIFT_GEAR_NAME'));
     define('DB_USER', getenv('OPENSHIFT_MYSQL_DB_USERNAME'));
     define('DB_PASS', getenv('OPENSHIFT_MYSQL_DB_PASSWORD'));
     define('PREFIX', 'smvc_');
     //set prefix for sessions
     define('SESSION_PREFIX', 'smvc_');
     //optionall create a constant for the name of the site
     define('SITETITLE', 'V2.2');
     //optionall set a site email address
     //define('SITEEMAIL', '');
     //turn on custom error handling
     set_exception_handler('Core\\Logger::ExceptionHandler');
     set_error_handler('Core\\Logger::ErrorHandler');
     //set timezone
     date_default_timezone_set('Europe/London');
     //start sessions
     Session::init();
 }
Esempio n. 6
0
 public function index()
 {
     \helpers\Session::init();
     if (\helpers\Session::get('username')) {
         if (\helpers\Session::get('admin')) {
             \helpers\url::redirect('exec');
         } else {
             \helpers\url::redirect('welcome');
         }
     }
     if ($_POST['submit']) {
         $is_valid = \helpers\gump::is_valid($_POST, array('fname' => 'required|alpha', 'lname' => 'required|alpha', 'dob' => 'required', 'gender' => 'required', 'year' => 'required', 'email' => 'required|valid_email', 'phone' => 'required', 'stunum' => 'required|numeric', 'issue1' => 'required', 'issue2' => 'required', 'issue3' => 'required'));
         if ($is_valid === true) {
             $this->submit();
         } else {
             $data['errors'] = $is_valid;
         }
     }
     $data['title'] = "Apply";
     $data['questions'] = $this->apply_model->getAllQuestions();
     $data['issues'] = $this->apply_model->getAllIssues();
     $data['options'] = $this->apply_model->getAllQuestionOptions();
     $data['colleges'] = $this->apply_model->getAllColleges();
     View::rendertemplate('header', $data);
     View::render('apply/apply', $data, $error);
     View::rendertemplate('footer', $data);
 }
 public function login()
 {
     $data = array();
     Session::init();
     var_dump(Session::get('user_name'));
     if (!Session::get('user_name')) {
         if (isset($_POST['username']) && isset($_POST['password'])) {
             $username = $_POST['username'];
             $password = $_POST['password'];
             $users = User::getUser($username, $password);
             // Vaildation user
             if ($users != null) {
                 // Set session
                 Session::set('user_name', $users);
                 $this->render($data, $users);
             } else {
                 echo "Login false";
                 echo "<a href='login'> Login Again </a>";
             }
         } else {
             $this->renderLoginForm($data);
         }
     } else {
         $this->render($data, Session::get('user_name'));
     }
 }
Esempio n. 8
0
 public function __construct()
 {
     /**
      * check the configuration file presence
      */
     if (!is_readable(SMVC . 'app/config.php')) {
         die('No Config.php found, configure and rename config.example.php to config.php in app/.');
     }
     /**
      * Turn on output buffering.
      */
     ob_start();
     /**
      * load config
      */
     require SMVC . 'app/config.php';
     /**
      * Turn on custom error handling.
      */
     // set_exception_handler('Core\Logger::ExceptionHandler');
     // set_error_handler('Core\Logger::ErrorHandler');
     /**
      * Start sessions.
      */
     Session::init();
     $this->applicationSpecificInitializations();
     /**
      * load routes and call controller/view finally
      */
     require SMVC . 'app/routes.php';
 }
Esempio n. 9
0
 public function __construct()
 {
     //Ativa o buffer de saída
     ob_start();
     //Definir controller padrão e método para chamadas legados
     define('DEFAULT_CONTROLLER', 'Welcome');
     define('DEFAULT_METHOD', 'index');
     //Denifir template padrão
     define('TEMPLATE', 'default');
     define('DB_TYPE', 'mysql');
     define('DB_HOST', 'localhost');
     define('DB_NAME', 'babita');
     define('DB_USER', 'root');
     define('DB_PASS', '123456');
     define('DB_PORT', '3306');
     define('PREFIX', 'bab_');
     define('DIR', 'http://localhost/babita');
     //Define prefixo de sessão
     define('SESSION_PREFIX', 'bab');
     //Define coluna datetime de inserção e atualização no banco de dados
     define('DATETIME_INSERT', 'datetime_insert');
     define('DATETIME_UPDATE', 'datetime_update');
     //Define chave de encriptação de dados
     define('CHAVE_ENCRYPT', 'bf');
     //Define título do site / projeto
     define('SITETITLE', 'Babita Framework V1');
     //Email do administrador para notificação de erros no sistema
     define('SITEEMAIL', '*****@*****.**');
     define('MAIL_IS_SMTP', true);
     //Habilita envio SMPT
     define('MAIL_SMTP_AUTH', true);
     // // Enable SMTP authentication
     define('MAIL_IS_HTML', true);
     // Set email format to HTML
     define('MAIL_CHARSET', 'UTF-8');
     define('MAIL_SMTP_SECURE', 'tls');
     // Enable TLS encryption, `ssl` also accepted
     define('MAIL_HOST', 'smtp.gmail.com');
     //Servidor de envio
     define('MAIL_PORT', '587');
     //Porta de envio
     define('MAIL_USER', '*****@*****.**');
     //Login do email de envio
     define('MAIL_PASS', 'secret');
     //Senha
     //Ativa a manipulação de erro personalizada
     set_exception_handler('Core\\Logger::ExceptionHandler');
     set_error_handler('Core\\Logger::ErrorHandler');
     //Define timezone
     date_default_timezone_set('America/Sao_Paulo');
     //Inicia sessões
     Session::init();
     //Habilita os erros em ambiente local
     ini_set('display_errors', 1);
     ini_set('log_errors', 1);
     error_reporting(E_ALL);
 }
Esempio n. 10
0
 public function __construct()
 {
     //Turn on output buffering
     ob_start();
     define('DEBUG', true);
     /**
      * determins if error should be emailed to SITEEMAIL defined in app/Core/Config.php
      * @var boolean
      */
     define('MAIL_ERROR', false);
     //Set default controller and method for legacy calls
     define('DEFAULT_CONTROLLER', 'Welcome');
     define('DEFAULT_METHOD', 'index');
     //Set default template
     define('DEFAULT_TEMPLATE', 'default');
     define('DB_TYPE', 'mysql');
     define('DB_HOST', 'localhost');
     define('DB_NAME', 'babita');
     define('DB_USER', 'root');
     define('DB_PASS', '123456');
     define('DB_PORT', '3306');
     define('DB_PREFIX', 'bab_');
     define('DIR', 'http://localhost/babita');
     //Set session prefix
     define('SESSION_PREFIX', 'bab');
     //Set datetime column insert and update the database
     define('DATETIME_INSERT', 'created_at');
     define('DATETIME_UPDATE', 'updated_at');
     //Define data encryption key
     define('CHAVE_ENCRYPT', 'bf');
     //Sets title of the site / project
     define('SITETITLE', 'Babita Framework V1');
     //Administrator e-mail for error notification system
     define('SITEEMAIL', '*****@*****.**');
     define('MAIL_SMTP_AUTH', true);
     // // Enable SMTP authentication
     define('MAIL_IS_HTML', true);
     // Set email format to HTML
     define('MAIL_CHARSET', 'UTF-8');
     define('MAIL_SMTP_SECURE', 'tls');
     // Enable TLS encryption, `ssl` also accepted
     define('MAIL_HOST', 'smtp.gmail.com');
     //Outgoing Server
     define('MAIL_PORT', '587');
     //Port forwarding
     define('MAIL_USER', '*****@*****.**');
     //Login sending email
     define('MAIL_PASS', 'secret');
     //Password
     //Enables custom error handling
     set_exception_handler('Core\\Logger::ExceptionHandler');
     set_error_handler('Core\\Logger::ErrorHandler');
     //Define timezone
     date_default_timezone_set('America/Sao_Paulo');
     //Start sessions
     Session::init();
 }
Esempio n. 11
0
 /**
  * Executed as soon as the framework runs.
  */
 public function __construct()
 {
     /**
      * Turn on output buffering.
      */
     ob_start();
     /**
      * Define relative base path.
      */
     define('DIR', '/');
     /**
      * Set default controller and method for legacy calls.
      */
     define('DEFAULT_CONTROLLER', 'welcome');
     define('DEFAULT_METHOD', 'index');
     /**
      * Set the default template.
      */
     define('TEMPLATE', 'default');
     /**
      * Set a default language.
      */
     define('LANGUAGE_CODE', 'en');
     /**
      * PREFER to be used in database calls default is smvc_
      */
     define('PREFIX', 'smvc_');
     /**
      * Set prefix for sessions.
      */
     define('SESSION_PREFIX', 'smvc_');
     /**
      * Optional create a constant for the name of the site.
      */
     define('SITETITLE', 'V2.2');
     /**
      * Optionall set a site email address.
      */
     //define('SITEEMAIL', '');
     /**
      * Turn on custom error handling.
      */
     set_exception_handler('Core\\Logger::ExceptionHandler');
     set_error_handler('Core\\Logger::ErrorHandler');
     /**
      * Set timezone.
      */
     date_default_timezone_set('Europe/London');
     /**
      * Start sessions.
      */
     Session::init();
 }
Esempio n. 12
0
 public function __construct()
 {
     //turn on output buffering
     ob_start();
     define('DS', DIRECTORY_SEPARATOR);
     if (ENVIRONMENT == 'development') {
         define('DIR', 'http://localhost/gbedu/');
         define('UPLOAD_PATH', BASE_PATH . DS . 'app' . DS . 'templates' . DS . 'default' . DS . 'images' . DS);
         define('RESOURCE_PATH', BASE_PATH . DS . 'app' . DS . 'templates' . DS . 'default' . DS);
     } else {
         define('DIR', 'http://gbedumobile.com/new/');
         define('UPLOAD_PATH', BASE_PATH . DS . 'new' . DS . 'app' . DS . 'templates' . DS . 'default' . DS . 'images' . DS);
     }
     //set default controller and method for legacy calls
     define('DEFAULT_CONTROLLER', 'Home');
     define('DEFAULT_METHOD', 'index');
     //set the default template
     define('TEMPLATE', 'default');
     //facebook app settings
     define('APP_ID', '822756641153927');
     define('APP_SECRET', 'bfac2e687036cd8d06c4d75a9b1c127d');
     //set a default language
     define('LANGUAGE_CODE', 'en');
     //database details ONLY NEEDED IF USING A DATABASE
     define('DB_TYPE', 'mysql');
     define('DB_HOST', '127.0.0.1');
     if (ENVIRONMENT == 'development') {
         define('DB_NAME', 'gbedu');
         define('DB_USER', 'root');
         define('DB_PASS', 'root');
     } else {
         define('DB_NAME', 'gbedumobile');
         define('DB_USER', 'gbedu_user');
         define('DB_PASS', 'pa55w0rd');
     }
     define('PREFIX', 'smvc_');
     //set prefix for sessions
     define('SESSION_PREFIX', 'gbedu_');
     //optionall create a constant for the name of the site
     define('SITETITLE', 'Gbedu');
     //turn on custom error handling
     set_exception_handler('Core\\Logger::ExceptionHandler');
     set_error_handler('Core\\Logger::ErrorHandler');
     //set timezone
     date_default_timezone_set('Africa/Lagos');
     //start sessions
     Session::init();
 }
Esempio n. 13
0
 public function __construct()
 {
     //turn on output buffering
     ob_start();
     define('DS', DIRECTORY_SEPARATOR);
     if (ENVIRONMENT == 'development') {
         define('DIR', 'http://localhost/gbedu/cms/');
         define('ROOT_DIR', 'http://localhost/gbedu/app/templates/default/');
         define('UPLOAD_PATH', BASE_PATH . DS . 'app' . DS . 'templates' . DS . 'default' . DS . 'images' . DS);
         define('DEL_PATH', BASE_PATH . DS . 'app' . DS . 'templates' . DS . 'default' . DS);
     } else {
         define('UPLOAD_PATH', BASE_PATH . DS . 'new' . DS . 'app' . DS . 'templates' . DS . 'default' . DS . 'images' . DS);
     }
     //set default controller and method for legacy calls
     define('DEFAULT_CONTROLLER', 'Dashboard');
     define('DEFAULT_METHOD', 'index');
     //set the default template
     define('TEMPLATE', 'default');
     //set a default language
     define('LANGUAGE_CODE', 'en');
     //database details ONLY NEEDED IF USING A DATABASE
     define('DB_TYPE', 'mysql');
     define('DB_HOST', '127.0.0.1');
     if (ENVIRONMENT == 'development') {
         define('DB_NAME', 'gbedu');
         define('DB_USER', 'root');
         define('DB_PASS', 'root');
     } else {
         define('DB_NAME', 'evetsand_db');
         define('DB_USER', 'evetsand_user');
         define('DB_PASS', 'pa55w0rd');
     }
     define('PREFIX', 'smvc_');
     //set prefix for sessions
     define('SESSION_PREFIX', 'evets_');
     //optionall create a constant for the name of the site
     define('SITETITLE', 'Gbedu');
     //SET UPLOAD PATH FOR FILES AND IMAGES
     define('EXCEL_PATH', BASE_PATH . DS . 'app' . DS . 'templates' . DS . 'default' . DS . 'img' . DS);
     //turn on custom error handling
     set_exception_handler('Core\\Logger::ExceptionHandler');
     set_error_handler('Core\\Logger::ErrorHandler');
     //set timezone
     date_default_timezone_set('Africa/Lagos');
     //start sessions
     Session::init();
 }
Esempio n. 14
0
 public function login()
 {
     \helpers\Session::init();
     if (!isset($_POST['submit'])) {
         header("Location: .");
     } else {
         $pass = $_POST['pass'];
         $uname = htmlspecialchars($_POST['username']);
         $auth_data = $this->login->get_admin_auth_by_uname($uname);
         $admin = true;
         if (!$auth_data->userName) {
             $auth_data = $this->login->get_trip_auth_by_uname($uname);
             $admin = false;
         }
         if ($auth_data->userName) {
             if ($auth_data->pass == $this->password_model->get_hash($pass, $auth_data->salt)) {
                 if (!$admin) {
                     \helpers\Session::set('tripId', $auth_data->tripId);
                     $trip_info = $this->trip->get_trip_information($auth_data->tripId);
                     $issueId = $trip_info->issueId;
                     $seasonId = $trip_info->seasonId;
                     $issue = $this->tripBoard->trip_issue_information($issueId);
                     $season = $this->tripBoard->season_information($seasonId);
                     \helpers\Session::set('season', $season[0]->name);
                     \helpers\Session::set('issue', $issue[0]->issueName);
                     \helpers\Session::set('issueId', $issue[0]->issueId);
                     \helpers\Session::set('nickname', $trip_info->nickname);
                     //children - DHvix4j2bf
                     //RUSHGM - ww5oJeFtZz
                     //mickeyds - mW56oQQ4eD
                 }
                 \helpers\Session::set('username', $auth_data->userName);
                 \helpers\Session::set('admin', $admin);
                 if ($admin) {
                     \helpers\url::redirect('exec');
                 } else {
                     \helpers\url::redirect('welcome');
                 }
             } else {
                 header('Location: .?error');
             }
         } else {
             header('Location: .?error');
         }
     }
 }
Esempio n. 15
0
 public function __construct()
 {
     //turn on output buffering
     ob_start();
     //site address
     define('DIR', 'http://localhost:8888/simpleblog/');
     //set default controller and method for legacy calls
     define('DEFAULT_CONTROLLER', 'blog');
     define('DEFAULT_METHOD', 'index');
     //set images dir
     define('IMG_POSTS', 'images/posts/');
     define('IMG_CATEGORIES', 'images/categories/');
     //set the default template
     define('TEMPLATE', 'solid');
     //set a default language
     define('LANGUAGE_CODE', 'en');
     //database details ONLY NEEDED IF USING A DATABASE
     define('DB_TYPE', 'mysql');
     define('DB_HOST', 'localhost');
     define('DB_NAME', 'simpleblog');
     define('DB_USER', 'root');
     define('DB_PASS', 'root');
     define('PREFIX', 'sb_');
     //set prefix for sessions
     define('SESSION_PREFIX', 'sb_');
     //optionall create a constant for the name of the site
     define('SITETITLE', 'Simple Blog');
     //optionall set a site email address
     //define('SITEEMAIL', '');
     //turn on custom error handling
     set_exception_handler('Core\\Logger::ExceptionHandler');
     set_error_handler('Core\\Logger::ErrorHandler');
     //set timezone
     date_default_timezone_set('Europe/London');
     //start sessions
     Session::init();
 }
Esempio n. 16
0
 /**
  * Executed as soon as the framework runs.
  */
 public function __construct()
 {
     /**
      * Turn on output buffering.
      */
     ob_start();
     /**
      * Define relative base path.
      */
     define('DIR', '/');
     /**
      * Set default controller and method for legacy calls.
      */
     define('DEFAULT_CONTROLLER', 'welcome');
     define('DEFAULT_METHOD', 'index');
     /**
      * Set the default template.
      */
     define('TEMPLATE', 'default');
     /**
      * Set a default language.
      */
     define('LANGUAGE_CODE', 'es');
     //database details ONLY NEEDED IF USING A DATABASE
     /**
      * Database engine default is mysql.
      */
     define('DB_TYPE', 'mysql');
     /**
      * Database host default is localhost.
      */
     define('DB_HOST', 'localhost');
     /**
      * Database name.
      */
     define('DB_NAME', 'entrades');
     /**
      * Database username.
      */
     define('DB_USER', 'bdd');
     /**
      * Database password.
      */
     define('DB_PASS', '(ccg@#).');
     /**
      * PREFER to be used in database calls default is smvc_
      */
     define('PREFIX', 'smvc_');
     /**
      * Set prefix for sessions.
      */
     define('SESSION_PREFIX', 'smvc_');
     /**
      * Optional create a constant for the name of the site.
      */
     define('SITETITLE', 'V2.2');
     define('BASEURL', '/var/www/palamos/Entrades/');
     /**
      * Optionall set a site email address.
      */
     //define('SITEEMAIL', '');
     /**
      * Turn on custom error handling.
      */
     //set_exception_handler('Core\MyCore\Error::ExceptionHandler');
     //set_error_handler('Core\MyCore\Error::ErrorHandler');
     //register_shutdown_function('Core\MyCore\Error::FatalErrorHandler');
     /**
      * Set timezone.
      */
     date_default_timezone_set('Europe/London');
     ini_set('default_charset', 'utf-8');
     error_reporting(E_ALL);
     ini_set("display_errors", 1);
     /**
      * Start sessions.
      */
     Session::init();
 }
Esempio n. 17
0
    // Setup Database Connection instance.
    $loader->setConnection($connection);
    // Refresh the Application's Config instance.
    $app->instance('config', $config = new ConfigRepository($loader));
    // Make the Facade to refresh its information.
    Facade::clearResolvedInstance('config');
} else {
    if (CONFIG_STORE != 'files') {
        throw new \InvalidArgumentException('Invalid Config Store type.');
    }
}
//--------------------------------------------------------------------------
// Start the Legacy Session
//--------------------------------------------------------------------------
use Helpers\Session as LegacySession;
LegacySession::init();
//--------------------------------------------------------------------------
// Boot Stage Customization
//--------------------------------------------------------------------------
/**
 * Create a constant for the URL of the site.
 */
define('SITEURL', $app['config']['app.url']);
/**
 * Define relative base path.
 */
define('DIR', $app['config']['app.path']);
/**
 * Create a constant for the name of the site.
 */
define('SITETITLE', $app['config']['app.name']);
Esempio n. 18
0
 /**
  * Executed as soon as the framework runs.
  */
 public function __construct()
 {
     /**
      * Turn on output buffering.
      */
     ob_start();
     /**
      * Define relative base path.
      */
     define('DIR', '/');
     /**
      * Set default controller and method for legacy calls.
      */
     define('DEFAULT_CONTROLLER', 'welcome');
     define('DEFAULT_METHOD', 'index');
     /**
      * Set the default template.
      */
     define('TEMPLATE', 'default');
     /**
      * Set a default language.
      */
     define('LANGUAGE_CODE', 'fr');
     //database details ONLY NEEDED IF USING A DATABASE
     /**
      * Database engine default is mysql.
      */
     define('DB_TYPE', 'mysql');
     /**
      * Database host default is localhost.
      */
     define('DB_HOST', 'localhost');
     /**
      * Database name.
      */
     define('DB_NAME', 'picassa');
     /**
      * Database username.
      */
     define('DB_USER', 'root');
     /**
      * Database password.
      */
     define('DB_PASS', 'root');
     /**
      * PREFER to be used in database calls default is smvc_
      */
     define('PREFIX', '');
     /**
      * Set prefix for sessions.
      */
     define('SESSION_PREFIX', '');
     /**
      * Optional create a constant for the name of the site.
      */
     define('SITETITLE', 'Marathon 2015');
     /**
      * Optionall set a site email address.
      */
     //define('SITEEMAIL', '');
     /**
      * Turn on custom error handling.
      */
     set_exception_handler('Core\\Logger::ExceptionHandler');
     set_error_handler('Core\\Logger::ErrorHandler');
     /**
      * Set timezone.
      */
     date_default_timezone_set('Europe/London');
     /**
      * Start sessions.
      */
     Session::init();
 }
Esempio n. 19
0
 /**
  * Executed as soon as the framework runs.
  */
 public function __construct()
 {
     //Change URL params
     if (defined('ENVIRONMENT')) {
         switch (ENVIRONMENT) {
             case 'development':
                 define('ENV', 'dev');
                 define('PROTOCOL', 'http');
                 break;
             case 'production':
                 define('ENV', '');
                 define('PROTOCOL', 'https');
                 break;
             default:
                 exit('The application environment is not set correctly.');
         }
     }
     /**
      * Turn on output buffering.
      */
     ob_start();
     /**
      * Define relative base path.
      */
     define('DIR', PROTOCOL . '://the-pic-contest' . ENV . '.herokuapp.com/');
     /**
      * Define relative public path.
      */
     define('PUBLIC_DIR', PROTOCOL . '://the-pic-contest' . ENV . '.herokuapp.com/public/');
     /**
      * Set default controller and method for legacy calls.
      */
     define('DEFAULT_CONTROLLER', 'welcome');
     define('DEFAULT_METHOD', 'index');
     /**
      * Set the default template.
      */
     define('TEMPLATE', 'picontest');
     /**
      * Set a default language.
      */
     define('LANGUAGE_CODE', 'fr');
     //database details ONLY NEEDED IF USING A DATABASE
     /**
      * Database engine default is mysql.
      */
     define('DB_TYPE', 'pgsql');
     /**
      * Database host default is localhost.
      */
     define('DB_HOST', 'ec2-54-204-8-224.compute-1.amazonaws.com');
     /**
      * Database host default is localhost.
      */
     define('DB_PORT', '5432');
     /**
      * Database name.
      */
     define('DB_NAME', 'd9sajt9tcst8jb');
     /**
      * Database username.
      */
     define('DB_USER', 'zonmcwaicehuik');
     /**
      * Database password.
      */
     define('DB_PASS', 'LkDPfGNZjOLBC6LeheOshQ0_Y0');
     /**
      * Database password.
      */
     define('DB_CONFIG', "host=" . DB_HOST . " port=" . DB_PORT . " dbname=" . DB_NAME . " user="******" password=" . DB_PASS);
     /**
      * PREFER to be used in database calls default is smvc_
      */
     define('PREFIX', 'pc_');
     /**
      * Set prefix for sessions.
      */
     define('SESSION_PREFIX', 'picontest_');
     /**
      * Optional create a constant for the name of the site.
      */
     define('SITETITLE', 'Picontest');
     /**
      * Optionall set a site email address.
      */
     //define('SITEEMAIL', '');
     /**
      * Turn on custom error handling.
      */
     set_exception_handler('Core\\Logger::ExceptionHandler');
     set_error_handler('Core\\Logger::ErrorHandler');
     /**
      * Set timezone.
      */
     date_default_timezone_set('Europe/Paris');
     /**
      * Start sessions.
      */
     Session::init();
 }
Esempio n. 20
0
 public function __construct()
 {
     //turn on output buffering
     ob_start();
     //localhost
     define('DIRLOCALHOST', 'localhost');
     //server
     define('DIRSERVER', 'dev.clipp.mx');
     //site address
     switch ($_SERVER['HTTP_HOST']) {
         case DIRLOCALHOST:
             define('DIR', 'http://localhost/clipp/');
             break;
         case DIRSERVER:
             define('DIR', 'http://dev.clipp.mx/');
             break;
     }
     define('TECNOLOGIAIMG', DIR . 'app/templates/default/img/tec/');
     define('PORTAFOLIOIMG', DIR . 'app/templates/default/img/portafolio/');
     define('INICIOIMG', DIR . 'app/templates/default/img/inicio/');
     define('FOOTERIMG', DIR . 'app/templates/default/img/redes/');
     define('PROCESSIMG', DIR . 'app/templates/default/img/process/');
     define('IMG', DIR . 'app/templates/default/img/');
     //set default controller and method for legacy calls
     define('DEFAULT_CONTROLLER', 'inicio');
     define('DEFAULT_METHOD', 'index');
     //set the default template
     define('TEMPLATE', 'default');
     //set a default language
     define('LANGUAGE_CODE', 'es');
     //database details
     define('DB_TYPE', 'mysql');
     switch ($_SERVER['HTTP_HOST']) {
         case DIRLOCALHOST:
             define('DB_HOST', 'localhost');
             define('DB_NAME', 'clipp');
             define('DB_USER', 'root');
             define('DB_PASS', '');
             break;
         case DIRSERVER:
             define('DB_HOST', 'db612139224.db.1and1.com');
             define('DB_NAME', 'db612139224');
             define('DB_USER', 'dbo612139224');
             define('DB_PASS', 'cdloi8p0p0;bd');
             break;
     }
     define('PREFIX', '');
     //set prefix for sessions
     define('SESSION_PREFIX', '');
     //optionall create a constant for the name of the site
     define('SITETITLE', 'Clipp');
     //optionall set a site email address
     define('SITEEMAIL', '*****@*****.**');
     //turn on custom error handling
     set_exception_handler('Core\\Logger::ExceptionHandler');
     set_error_handler('Core\\Logger::ErrorHandler');
     //set timezone
     date_default_timezone_set('America/Mexico_City');
     //start sessions
     Session::init();
 }
Esempio n. 21
0
 * @author Virgil-Adrian Teaca - virgil@giulianaeassociati.com
 * @version 3.0
 * @date April 10th, 2016
 */
use Core\Aliases;
use Core\Language;
use Core\Router;
use Helpers\Session;
/** Turn on the custom error handling. */
set_exception_handler('Core\\Logger::ExceptionHandler');
set_error_handler('Core\\Logger::ErrorHandler');
/** Turn on output buffering. */
ob_start();
/** Load the Configuration. */
require APPDIR . 'Config.php';
/** Set the Default Timezone. */
date_default_timezone_set(DEFAULT_TIMEZONE);
/** Load the Framework wide functions. */
require dirname(__FILE__) . DS . 'functions.php';
/** Initialize the Aliases. */
Aliases::init();
/** Start the Session. */
Session::init();
/** Initialize the Language. */
Language::init();
/** Get the Router instance. */
$router = Router::getInstance();
/** Load the Routes */
require APPDIR . 'Routes.php';
/** Execute matched Routes. */
$router->dispatch();
Esempio n. 22
0
 /**
  * Executed as soon as the framework runs.
  */
 public function __construct()
 {
     /**
      * Turn on output buffering.
      */
     ob_start();
     /**
      * Relative base path.
      */
     define('DIR', '/');
     /**
      * Set default controller and method for legacy calls.
      */
     define('DEFAULT_CONTROLLER', 'welcome');
     define('DEFAULT_METHOD', 'index');
     /**
      * Set the default template.
      */
     define('TEMPLATE', 'default');
     /**
      * Set a default language.
      * Auth Languages availables: en / fr / de / es
      * Other available languages: cs / it / nl / pl / ro / ru
      *      (will cause error if set to any of these since Auth languages uses this,
      *       unless you add in the translations yourself to Helpers/Auth/Lang.php)
      */
     define('LANGUAGE_CODE', 'en');
     /**
      * Site and Email Title
      */
     define('SITETITLE', 'V2.2');
     /**
      * Set prefix for sessions.
      */
     define('SESSION_PREFIX', 'uap_');
     /********************
      *                  *
      *     DATABASE     *
      *                  *
      ********************/
     // Database engine default is mysql.
     define('DB_TYPE', 'mysql');
     // Database host default is localhost.
     define('DB_HOST', 'localhost');
     // Database name
     define('DB_NAME', 'dbname');
     // Database username
     define('DB_USER', 'dbusername');
     // Database password
     define('DB_PASS', 'dbpassword');
     // PREFIX to be used before each table name
     define('PREFIX', 'uap_');
     /********************
      *                  *
      *      EMAIL       *
      *     uses SMTP    *
      ********************/
     // Email's email
     define('EMAIL_USERNAME', '*****@*****.**');
     // Email's password
     define('EMAIL_PASSWORD', 'passw0rd');
     // Email sent from whom? a name
     define('EMAIL_FROM_NAME', 'George Lopez');
     // Email host
     // Example : Google (smtp.gmail.com), Yahoo (smtp.mail.yahoo.com)
     define('EMAIL_HOST', 'smtp.gmail.com');
     // Email port
     // default : 25 (https://www.arclab.com/en/kb/email/list-of-smtp-and-pop3-servers-mailserver-list.html)
     define('EMAIL_PORT', 25);
     // Email authentication
     // default : ssl
     // choices : ssl, tls, (leave it empty)
     define('EMAIL_STMP_SECURE', 'ssl');
     /********************
      *                  *
      *     RECAPTCHA    *
      *                  *
      ********************/
     // reCAPCHA site key provided by google for testing purposes
     define("RECAP_PUBLIC_KEY", '6LeIxAcTAAAAAJcZVRqyHh71UMIEGNQ_MXjiZKhI');
     // reCAPCHA secret key provided by google for testing purposes
     define("RECAP_PRIVATE_KEY", '6LeIxAcTAAAAAGG-vFI1TnRWxMZNFuojJ4WifJWe');
     /*****************
      *                *
      *     Account    *
      *                *
      *****************/
     // Account needs email activation, false=no true=yes
     define("ACCOUNT_ACTIVATION", false);
     // Max attempts for login before user is locked out
     define("MAX_ATTEMPTS", 5);
     // URL to Auth Class installation root WITH trailing slash
     define("BASE_URL", "http://127.0.0.1/");
     // Account activation route
     define("ACTIVATION_ROUTE", 'activate');
     // Account password reset route
     define("RESET_PASSWORD_ROUTE", 'resetpassword');
     //How long a session lasts : Default = +1 day
     define("SESSION_DURATION", "+1 day");
     //How long a REMEMBER ME SESSION lasts : Default = +1 month
     define("SESSION_DURATION_RM", "+1 month");
     //Max attempts for logging in
     define("SECURITY_DURATION", "+5 minutes");
     //INT cost of BCRYPT algorithm
     define("COST", 10);
     //INT hash length of BCRYPT algorithm
     define("HASH_LENGTH", 22);
     // min length of username
     define('MIN_USERNAME_LENGTH', 5);
     // max length of username
     define('MAX_USERNAME_LENGTH', 30);
     // min length of password
     define('MIN_PASSWORD_LENGTH', 5);
     // max length of password
     define('MAX_PASSWORD_LENGTH', 30);
     //max length of email
     define('MAX_EMAIL_LENGTH', 100);
     // min length of email
     define('MIN_EMAIL_LENGTH', 5);
     //random key used for password reset or account activation
     define('RANDOM_KEY_LENGTH', 15);
     $waittime = preg_replace("/[^0-9]/", "", SECURITY_DURATION);
     //DO NOT MODIFY
     // this is the same as SECURITY_DURATION but in number format
     define('WAIT_TIME', $waittime);
     //DO NOT MODIFY
     /**
      * Turn on custom error handling.
      */
     set_exception_handler('Core\\Logger::ExceptionHandler');
     set_error_handler('Core\\Logger::ErrorHandler');
     /**
      * Set timezone.
      */
     date_default_timezone_set('America/Los_Angeles');
     /**
      * Start sessions.
      */
     Session::init();
 }