PHP Classes

File: www/migration.php

Recommend this page to a friend!
  Classes of Fernando Val   Springy   www/migration.php   Download  
File: www/migration.php
Role: Auxiliary script
Content type: text/plain
Description: Auxiliary script
Class: Springy
Microframework for Web application development
Author: By
Last change: Apply fixes from StyleCI
Date: 2 years ago
Size: 1,033 bytes
 

Contents

Class file image Download
#!/usr/bin/php
<?php
/** \file
 * Springy.
 *
 * \brief This is a database migration script
 * \copyright ? 2007-2016 Fernando Val
 * \author Fernando Val - fernando.val@gmail.com
 * \version 0.4.0.4
 * \ingroup framework
 */
if (!file_exists(__DIR__ . '/sysconf.php')) {
    echo
'Internal System Error on Startup.',"\n";
    echo
'Required file "sysconf.php" missing.',"\n";
    exit(
999);
}
if (!
file_exists(__DIR__ . '/_Main.php')) {
    echo
'Internal System Error on Startup.',"\n";
    echo
'Required file "_Main.php" missing.',"\n";
    exit(
999);
}

if (!
defined('STDIN') || empty($argc)) {
    echo
'This script can be executed only in CLI mode.';
    exit(
998);
}

define('BYPASS_CONTROLLERS', true);

$_SERVER['QUERY_STRING'] = '';
$_SERVER['REMOTE_ADDR'] = '127.0.0.1';
$_SERVER['REQUEST_METHOD'] = 'GET';
$_SERVER['REQUEST_URI'] = '__migration__';
$_SERVER['SERVER_PROTOCOL'] = 'CLI/Mode';
$_SERVER['HTTP_HOST'] = 'cmd.shell';
$_SERVER['DOCUMENT_ROOT'] = dirname(__FILE__);

require_once
'_Main.php';