From 2cb1563f63386b35a69e460051aa9b4a2851d104 Mon Sep 17 00:00:00 2001 From: ftimme <ft@falkotimme.com> Date: Wed, 30 May 2012 07:30:44 -0400 Subject: [PATCH] - Added (clickable) placeholders to client messaging function. - Added check so that the client password isn't inserted into the message (for security reasons). --- interface/web/designer/form_list.php | 60 ++++++++++++++++++++++++++---------------------------------- 1 files changed, 26 insertions(+), 34 deletions(-) diff --git a/interface/web/designer/form_list.php b/interface/web/designer/form_list.php index c220402..6bd8bc6 100644 --- a/interface/web/designer/form_list.php +++ b/interface/web/designer/form_list.php @@ -30,49 +30,43 @@ require_once('../../lib/config.inc.php'); require_once('../../lib/app.inc.php'); -// Checking permissions for the module -if(!stristr($_SESSION["s"]["user"]["modules"],$_SESSION["s"]["module"]["name"])) { - header("Location: ../index.php"); - exit; -} +//* Check permissions for module +$app->auth->check_module_permissions('designer'); $app->uses('tpl'); -$app->tpl->newTemplate("form.tpl.htm"); -$app->tpl->setInclude('content_tpl','templates/form_list.htm'); +$app->tpl->newTemplate('form.tpl.htm'); +$app->tpl->setInclude('content_tpl', 'templates/form_list.htm'); -function getinfo($file,$form_file,$bgcolor) { - global $conf,$app; +function getinfo($file, $form_file, $bgcolor) { $module_name = $file; - include($conf["rootpath"]."/web/".$file."/form/$form_file"); - return array( 'name' => $form["name"], - 'title' => $form["title"], - 'description' => $form["description"], + include(ISPC_WEB_PATH."/$file/form/$form_file"); + return array( 'name' => $form['name'], + 'title' => $form['title'], + 'description' => $form['description'], 'module_name' => $module_name, - 'bgcolor' => $bgcolor); - //unset($form); + 'bgcolor' => $bgcolor + ); } // lese Module aus -$bgcolor = "#FFFFFF"; +$bgcolor = '#FFFFFF'; $modules_list = array(); -$handle = @opendir($conf["rootpath"]."/web"); +$handle = @opendir(ISPC_WEB_PATH); while ($file = @readdir ($handle)) { - if ($file != "." && $file != "..") { - if(@is_dir($conf["rootpath"]."/web/".$file)) { - if(is_file($conf["rootpath"]."/web/".$file."/lib/module.conf.php") and $file != 'login') { - - if(@is_dir($conf["rootpath"]."/web/".$file."/form")) { - $handle2 = opendir($conf["rootpath"]."/web/".$file."/form"); + if ($file != '.' && $file != '..') { + if(@is_dir(ISPC_WEB_PATH."/$file")) { + if(is_file(ISPC_WEB_PATH.'/'.$file.'/lib/module.conf.php') and $file != 'login') { + if(@is_dir(ISPC_WEB_PATH."/$file/form")) { + $handle2 = opendir(ISPC_WEB_PATH."/$file/form"); while ($form_file = @readdir ($handle2)) { if (substr($form_file,0,1) != ".") { - //echo $conf["rootpath"]."/web/".$file."/form/$form_file<br>"; - //include_once($conf["rootpath"]."/web/".$file."/form/$form_file"); + //echo ISPC_ROOT_PATH."/web/".$file."/form/$form_file<br>"; + //include_once(ISPC_ROOT_PATH."/web/".$file."/form/$form_file"); // Farbwechsel - $bgcolor = ($bgcolor == "#FFFFFF")?"#EEEEEE":"#FFFFFF"; - - $modules_list[] = getinfo($file,$form_file,$bgcolor); - + $bgcolor = ($bgcolor == '#FFFFFF') ? '#EEEEEE' : '#FFFFFF'; + $modules_list[] = getinfo($file, $form_file, $bgcolor); + } } } @@ -81,17 +75,15 @@ } } +$app->tpl->setLoop('records', $modules_list); -$app->tpl->setLoop('records',$modules_list); - -// loading language file -$lng_file = "lib/lang/".$_SESSION["s"]["language"]."_form_list.lng"; +//* load language file +$lng_file = 'lib/lang/'.$_SESSION['s']['language'].'_form_list.lng'; include($lng_file); $app->tpl->setVar($wb); $app->tpl_defaults(); $app->tpl->pparse(); - ?> \ No newline at end of file -- Gitblit v1.9.1