Example #1
0
function SaveCluster()
{
    $sock = new sockets();
    $sock->SET_INFO('SanClusterBasePath', $_GET["SaveCluster"]);
    $nfs = new nfs();
    $nfs->SaveToServer();
}
Example #2
0
function LINKING()
{
    echo "[MASTER]\n";
    $ip = $_SERVER['REMOTE_ADDR'];
    $nfs = new nfs();
    $nfs->NFS_CLUSTER_ADD_CLIENT($ip);
    $nfs->SaveToServer();
    echo "directory={$nfs->SanClusterBasePath}\n";
}
Example #3
0
function AddFreeUserToFolderNFS()
{
    $uid = $_GET["AddFreeUserToFolderNFS"];
    $tpl = new templates();
    $folder = $_GET["folder"];
    $nfs = new nfs();
    $nfs->AddFolder($folder);
    $nfs->AddACLComputer($folder, $uid, true, true);
    echo $tpl->_ENGINE_parse_body('{success}');
    return true;
}
Example #4
0
<?php

/**
 * 项目入口文件
 * 
 * 加载NFS初始化文件,加载配置、基类等等
 *
 */
header("charset=utf-8");
date_default_timezone_set('Asia/Shanghai');
if (false === strpos($_SERVER['SERVER_NAME'], 'local') && false === strpos($_SERVER['SERVER_NAME'], 'dev')) {
    define('ENV_PRO', 1);
    error_reporting(0);
    ini_set('display_errors', 'Off');
} else {
    define('ENV_PRO', 0);
    error_reporting(E_ALL ^ E_NOTICE);
}
define('APP_DIR', basename(dirname(__DIR__)));
define('APP_ROOT', dirname(dirname(__DIR__)) . '/');
require APP_ROOT . 'nfs/framework/nfs.php';
oo::base('file')->import(CONTROLLER_ROOT . 'base_c.php');
nfs::run();