Example #1
0
    exit('only support cli mode');
}
if (strpos($table, '_') !== false) {
    $path = explode('_', $table);
    $file = array_pop($path);
    $dir = implode('/', $path);
    @mkdir(PATH . '/models/' . $dir, 0755, true);
    mkfile('\\yk\\mysql\\database', $table, PATH . '/models/' . $dir . '/' . $file . '.php', false);
    if ($app) {
        @mkdir(PATH . "/application/{$app}/models/" . $dir, 0755, true);
        mkfile('\\models\\' . $table, $table, PATH . "/application/{$app}/models/" . $dir . '/' . $file . '.php', $app);
    }
} else {
    mkfile('\\yk\\mysql\\database', $table, PATH . '/models/' . $table . '.php', false);
    if ($app) {
        mkfile('\\models\\' . $table, $table, PATH . "/application/{$app}/models/" . $table . '.php', $app);
    }
}
function mkfile($extend, $tablename, $file, $isapp)
{
    $time = date('Y-m-d H:i:s');
    $namespace = $isapp ? $isapp . "\\" : '';
    $DOC = <<<EOT
<?php

/**
 *  Copyright (c) 2013-2014 
 *  This is no free page
 *  {$tablename}.php  {$time}  UTF-8
 *  @author yky@yky.pw
 */
Example #2
0
function readInput()
{
    global $inVar, $inLines;
    for ($line = 1; $line <= $inLines; $line++) {
        $getLine = substr(fgets($inVar), 0, -1);
        //reads line without new line
        $splitLine = explode(' ', $getLine);
        $command = $splitLine[0];
        if ($command == "useradd") {
            useradd($splitLine);
        }
        if ($command == "login") {
            login($splitLine);
        }
        if ($command == "logout") {
            logout($splitLine);
        }
        if ($command == "groupadd") {
            groupadd($splitLine);
        }
        if ($command == "usergrp") {
            usergrp($splitLine);
        }
        if ($command == "mkfile") {
            mkfile($splitLine);
        }
        if ($command == "chmod") {
            chmod1($splitLine);
        }
        if ($command == "chown") {
            chown1($splitLine);
        }
        if ($command == "chgrp") {
            chgrp1($splitLine);
        }
        if ($command == "read") {
            read1($splitLine);
        }
        if ($command == "write") {
            write1($splitLine);
        }
        if ($command == "execute") {
            execute1($splitLine);
        }
        if ($command == "ls") {
            ls($splitLine);
        }
        if ($command == "end") {
            end1($splitLine);
        }
    }
}