From: hickert Date: Wed, 23 Jan 2008 09:43:34 +0000 (+0000) Subject: Removed getFAIscript.php X-Git-Url: https://git.tokkee.org/?a=commitdiff_plain;h=4c97ab5022c19f40fd1a15b6d040f7afca33c37a;p=gosa.git Removed getFAIscript.php git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@8555 594d385d-05f5-0310-b6e9-bd551577e9d8 --- diff --git a/gosa-core/html/getFAIscript.php b/gosa-core/html/getFAIscript.php deleted file mode 100644 index b7bebe34a..000000000 --- a/gosa-core/html/getFAIscript.php +++ /dev/null @@ -1,92 +0,0 @@ -get_ldap_link(); - $ldap->cd($config->current['BASE']); - - $sr= $ldap->cat($id, array("FAItemplateFile", "FAIscript", "cn", "objectClass")); - $ei= ldap_first_entry($ldap->cid, $sr); - if(isset($_GET['is_template'])){ - $tmp = ldap_get_values_len($ldap->cid, $ei,"FAItemplateFile"); - }else{ - $tmp = ldap_get_values_len($ldap->cid, $ei,"FAIscript"); - } - $tmp2 = $ldap->fetch(); - - $name= $tmp2['cn'][0]; - if(in_array("FAIhookEntry",$tmp2['objectClass'])){ - $name.= ".FAIhook"; - }elseif(in_array("FAIscriptEntry",$tmp2['objectClass'])){ - $name .= ".FAIscript"; - }elseif(isset($_GET['is_template'])){ - if(preg_match("/\//",$name)){ - $name = preg_replace("/^.*\//","",$name); - } - } - - if(isset($tmp[0])){ - header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); - header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); - header("Cache-Control: no-cache"); - header("Pragma: no-cache"); - header("Content-transfer-encoding: binary\n"); - header("Cache-Control: post-check=0, pre-check=0"); - header("Content-type: application/octet-stream"); - header("Content-Disposition: attachment; filename=".$name); - echo $tmp[0]; - }else{ - echo sprintf("Can't query for this item '%s'",$id); - } -} - -/* Basic setup, remove eventually registered sessions */ -@require_once ("../include/php_setup.inc"); -@require_once ("functions.inc"); -error_reporting (E_ALL | E_STRICT); -session::start(); - -/* Logged in? Simple security check */ -if (!session::is_set('ui')){ - new log("security","fai","",array(),"Error: getFAIScript.php called without session") ; - header ("Location: index.php"); - exit; -} -$ui= session::get("ui"); -$config= session::get('config'); - -/* Check ACL's */ -#FIXME Use more specific acl categories instead of all/all -$ui = get_userinfo(); -$acl = $ui->get_permissions(base64_decode($_GET['id']),"all/all"); -if(!preg_match("/r/",$acl)){ - header ("Location: index.php"); - exit; -} -$dir= $config->search('environment', 'kioskpath', array('main','tabs')); -getFAIScript(base64_decode($_GET['id'])); - -// vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler: -?>