Marius Cramer
2013-11-14 b1a6a5a3991cec5cd08873b01376e45d0b247f18
interface/web/designer/module_nav_del.php
@@ -27,8 +27,8 @@
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
require_once('../../lib/config.inc.php');
require_once('../../lib/app.inc.php');
require_once '../../lib/config.inc.php';
require_once '../../lib/app.inc.php';
if($_SESSION["s"]["user"]["typ"] != "admin") die("Admin permissions required.");
@@ -39,43 +39,43 @@
// Lade Template
$app->uses('tpl');
$app->tpl->newTemplate("form.tpl.htm");
$app->tpl->setInclude('content_tpl','templates/module_nav_edit.htm');
$app->tpl->setInclude('content_tpl', 'templates/module_nav_edit.htm');
// ID importieren
$module_name = $_REQUEST["module_name"];
$nav_id = $_REQUEST["nav_id"];
if(!preg_match('/^[A-Za-z0-9_]{1,50}$/',$module_name)) die("module_name contains invalid chars.");
if(!preg_match('/^[A-Za-z0-9_]{0,50}$/',$nav_id)) die("nav_id contains invalid chars.");
if(!preg_match('/^[A-Za-z0-9_]{1,50}$/', $module_name)) die("module_name contains invalid chars.");
if(!preg_match('/^[A-Za-z0-9_]{0,50}$/', $nav_id)) die("nav_id contains invalid chars.");
if(empty($module_name)) die("module is empty.");
if($nav_id != '') {
   $filename = "../".$module_name."/lib/module.conf.php";
   if(!@is_file($filename)) die("File not found: $filename");
   include_once($filename);
   include_once $filename;
   unset($module["nav"][$nav_id]);
   $m = "<?php\r\n".'$module = '.var_export($module,true)."\r\n?>";
   $m = "<?php\r\n".'$module = '.var_export($module, true)."\r\n?>";
   // writing module.conf
   if (!$handle = fopen($filename, 'w')) {
      print "Cannot open file ($filename)";
      exit;
   }
   if (!fwrite($handle, $m)) {
      print "Cannot write to file ($filename)";
      exit;
   }
   if (!$handle = fopen($filename, 'w')) {
      print "Cannot open file ($filename)";
      exit;
   }
   if (!fwrite($handle, $m)) {
      print "Cannot write to file ($filename)";
      exit;
   }
   fclose($handle);
   // zu Liste springen
      header("Location: module_show.php?id=$module_name");
    exit;
   header("Location: module_show.php?id=$module_name");
   exit;
}
?>
?>