function SaveCluster() { $sock = new sockets(); $sock->SET_INFO('SanClusterBasePath', $_GET["SaveCluster"]); $nfs = new nfs(); $nfs->SaveToServer(); }
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"; }
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; }
<?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();