PHP Classes

File: OntimeInstallerBasic.php

Recommend this page to a friend!
  Classes of Mario Carrocera   OnTime Basic Content Trait Backend   OntimeInstallerBasic.php   Download  
File: OntimeInstallerBasic.php
Role: Example script
Content type: text/plain
Description: Example script
Class: OnTime Basic Content Trait Backend
Manage a table of content without using SQL
Author: By
Last change:
Date: 3 years ago
Size: 1,100 bytes
 

Contents

Class file image Download
<?php
ini_set
('display_errors', true);
error_reporting(E_ERROR | E_PARSE | E_NOTICE | E_WARNING);

function
nf($file, $to)
{
    if (
file_exists($file)) {
        if (
file_exists($to.'/'.$file)) {
            echo
'Delete '. $file .'<br>';
           
unlink($to.'/'.$file);
        }
        if (
rename($file,$to.'/'.$file)) {
            echo
'Move '.$file .'<br>';
            return(
TRUE);
        } else {
            echo
'Move Fail'.'<br>';
            return(
FALSE);
        }
    } else {
        echo
'File not found'.'<br>';
        return(
FALSE);
    }
}

$files= array('OnTime.php','OnTimetmp.php','OnTimeBasicA.php','OnTimeBasicB.php','OnTimeFunctions.php','OnTimeAllways.php','OnTimeConvert.php','OTibasic.php');
echo
'Start '.'<br>';

$base='ontime';

$back = TRUE;
foreach (
$files as $x) {
    echo
'Move '.$x.'<br>';
    if (!
nf($x,$base)) {
       
$back = FALSE;
    }
}
if (
$back) {
    include_once(
$base."/OnTimetmp.php");
   
$install = new OnTime();
   
$install->Connect('admin','OT2021Free');
   
$install->InstallBasic();
   
unlink($base."/OnTimetmp.php");
   
unlink($base."/OTibasic.php");
    echo
'Delete '. basename($_SERVER['PHP_SELF']).'<br>';
   
unlink(basename($_SERVER['PHP_SELF']));
}
echo
'End ';

?>