PHP Classes
elePHPant
Icontem

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:
Date: 3 years ago
Size: 1,029 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';