ajout template_server
This commit is contained in:
parent
8f46138423
commit
322f569e23
52
admin/genere_vbs.php
Normal file
52
admin/genere_vbs.php
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
<?php
|
||||||
|
include_once('winlog_admin_conf.php');
|
||||||
|
include_once('session.php');
|
||||||
|
|
||||||
|
$username = Username();
|
||||||
|
|
||||||
|
$profil = Profil($username);
|
||||||
|
FiltreProfil($profil);
|
||||||
|
|
||||||
|
// retour à l'envoyeur
|
||||||
|
function Quitte() {
|
||||||
|
Quitte();
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($profil < 2 OR !isset($_GET["f"])) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
$param = $_GET["f"];
|
||||||
|
switch ($param) {
|
||||||
|
case "logon":
|
||||||
|
$file = "logon.vbs";
|
||||||
|
break;
|
||||||
|
case "logout":
|
||||||
|
$file = "logout.vbs";
|
||||||
|
break;
|
||||||
|
case "matos":
|
||||||
|
$file = "matos.vbs";
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
Quitte();
|
||||||
|
}
|
||||||
|
$filename = $repertoire_scripts.$file;
|
||||||
|
$script_template = file_get_contents($filename);
|
||||||
|
$template_code = "code=#####&";
|
||||||
|
$string_code = "code=".$server_code."&";
|
||||||
|
$template_server = "##serverwinlog##";
|
||||||
|
$script_code = str_replace($template_code, $string_code, $script_template);
|
||||||
|
$script_code = str_replace($template_server, $server_url, $script_code);
|
||||||
|
|
||||||
|
// Envoi du fichier
|
||||||
|
// désactive la mise en cache
|
||||||
|
header("Cache-Control: no-cache, must-revalidate");
|
||||||
|
header("Cache-Control: post-check=0,pre-check=0");
|
||||||
|
header("Cache-Control: max-age=0");
|
||||||
|
header("Pragma: no-cache");
|
||||||
|
header("Expires: 0");
|
||||||
|
// force le téléchargement du fichier
|
||||||
|
header("Content-Type: text/plain");
|
||||||
|
header('Content-Disposition: attachment; filename="'.$file.'"');
|
||||||
|
echo($script_code);
|
||||||
|
?>
|
Loading…
x
Reference in New Issue
Block a user