exit; } if (isset($_GET["NFSComputerEdit"])) { NFSComputerEdit(); exit; } if (isset($_GET["share-dir"])) { share_dir_js(); exit; } if (isset($_GET["share-dir-popup"])) { share_dir_popup(); exit; } if (isset($_GET["UnShareFolderNFS"])) { UnShareFolderNFS(); exit; } function share_dir_js() { $page = CurrentPageName(); $prefix = str_replace('.', '_', $page); $tpl = new templates(); $title = $tpl->_ENGINE_parse_body('{share_this_NFS}', 'fileshares.index.php'); $title_computer = $tpl->_ENGINE_parse_body('{give_computer_nameip}', 'fileshares.index.php'); $base = basename($_GET["share-dir-popup"]); $html = "\n\tvar {$prefix}timeout=0;\n\tvar {$prefix}timerID = null;\n\tvar {$prefix}tant=0;\n\tvar {$prefix}reste=0;\t\n\n\n\tfunction {$prefix}LoadPage(){\n\t\tYahooLogWatcher(550,'{$page}?share-dir-popup={$_GET["share-dir"]}','{$title}');\n\t}\n\nvar x_RefreshUserListNFS=function (obj) {\n\tif(document.getElementById('finduserandgroupsid')){YahooWin5Hide();}\n\tLoadAjax('nfsacl','{$page}?nfsacl={$_GET["share-dir"]}');\n\t}\t\n\n\t\n\tfunction RefreshNFSAclList(){\n\t\tLoadAjax('nfsacl','{$page}?nfsacl={$_GET["share-dir"]}');\n\t}\n\t\n\t\nvar x_NFSEND=function (obj) {\n\tYahooLogWatcherHide();\n\t}\t\n\t\n\tfunction AddUserToFolderNFS(uid){\n \tvar XHR = new XHRConnection();\n \tmem_folder_name='{$_GET["share-dir"]}';\n \tXHR.appendData('AddUserToFolderNFS',uid);\n \tXHR.appendData('folder',mem_folder_name);\n \tdocument.getElementById('nfsacl').innerHTML='<center><img src=\"img/wait_verybig.gif\"></center>';\n \tXHR.sendAndLoad('{$page}', 'GET',x_RefreshUserListNFS);\n\t}\n\t\n\tfunction NFSFreeComputer(){\n\t\tvar cmp=prompt('{$title_computer}');\n\t\tmem_folder_name='{$_GET["share-dir"]}';\n\t\tif(cmp){\n\t\t\tvar XHR = new XHRConnection();\n\t\t\tXHR.appendData('AddFreeUserToFolderNFS',cmp);\n\t\t\tXHR.appendData('folder',mem_folder_name);\n\t\t\tdocument.getElementById('nfsacl').innerHTML='<center><img src=\"img/wait_verybig.gif\"></center>';\n \t\tXHR.sendAndLoad('{$page}', 'GET',x_RefreshUserListNFS);\t\t\t\n\t\t}\n\t}\n\t\n\tfunction NFSComputerDelete(uid){\n\t\tvar XHR = new XHRConnection();\n \tXHR.appendData('NFSComputerDelete',uid);\n \tXHR.appendData('folder','{$_GET["share-dir"]}');\n \tdocument.getElementById('nfsacl').innerHTML='<center><img src=\"img/wait_verybig.gif\"></center>';\n \tXHR.sendAndLoad('{$page}', 'GET',x_RefreshUserListNFS);\n\t}\n\t\n\tfunction SaveAcl(cmp){\n\t\tvar XHR = new XHRConnection();\n \tXHR.appendData('NFSComputerEdit',cmp);\n \tXHR.appendData('folder','{$_GET["share-dir"]}');\n \tXHR.appendData('NFSComputerAcl',document.getElementById('acl_'+cmp).value);\n\t\tdocument.getElementById('nfsacl').innerHTML='<center><img src=\"img/wait_verybig.gif\"></center>';\n \tXHR.sendAndLoad('{$page}', 'GET',x_RefreshUserListNFS); \t\n\t}\n\t\n\t\n\tfunction UnShareFolderNFS(){\n\t\tvar XHR = new XHRConnection();\n\t\tXHR.appendData('UnShareFolderNFS','{$_GET["share-dir"]}');\n\t\tdocument.getElementById('nfsacl').innerHTML='<center><img src=\"img/wait_verybig.gif\"></center>';\n \tXHR.sendAndLoad('{$page}', 'GET',x_NFSEND); \t\t\n\t\t\n\t}\n\n\t\n\nfunction NFSSecurity(){\n\t\tYahooWin5(600,'samba.index.php?security={$_GET["share-dir"]}&nfs=yes','{$base}');\n\t}\n\t\n\t{$prefix}LoadPage();\n\t\n\t"; echo $html; } function share_dir_popup() {
$user=new usersMenus(); if($user->AsSambaAdministrator==false){ $tpl=new templates(); echo $tpl->_ENGINE_parse_body("{ERROR_NO_PRIVS}"); die(); } if(isset($_GET["AddUserToFolderNFS"])){AddUserToFolderNFS();exit;} if(isset($_GET["AddFreeUserToFolderNFS"])){AddFreeUserToFolderNFS();exit;} if(isset($_GET["nfsacl"])){echo nsfacls($_GET["nfsacl"]);exit;} if(isset($_GET["NFSComputerDelete"])){NFSComputerDelete();exit;} if(isset($_GET["NFSComputerEdit"])){NFSComputerEdit();exit;} if(isset($_GET["share-dir"])){share_dir_js();exit;} if(isset($_GET["share-dir-popup"])){share_dir_popup();exit;} if(isset($_GET["UnShareFolderNFS"])){UnShareFolderNFS();exit;} function share_dir_js(){ $page=CurrentPageName(); $prefix=str_replace('.','_',$page); $tpl=new templates(); $title=$tpl->_ENGINE_parse_body('{share_this_NFS}','fileshares.index.php'); $title_computer=$tpl->_ENGINE_parse_body('{give_computer_nameip}','fileshares.index.php'); $base=basename($_GET["share-dir-popup"]); $html=" var {$prefix}timeout=0; var {$prefix}timerID = null; var {$prefix}tant=0; var {$prefix}reste=0;