Marius Cramer
2013-11-14 7fe908c50c8dbc5cc05f571dbe11d66141caacd4
interface/web/mail/spamfilter_config_edit.php
@@ -38,8 +38,8 @@
* End Form configuration
******************************************/
require_once('../../lib/config.inc.php');
require_once('../../lib/app.inc.php');
require_once '../../lib/config.inc.php';
require_once '../../lib/app.inc.php';
//* Check permissions for module
$app->auth->check_module_permissions('mail');
@@ -49,48 +49,48 @@
$app->load('tform_actions');
class page_action extends tform_actions {
   function onShowEdit() {
      global $app, $conf;
      if($_SESSION["s"]["user"]["typ"] != 'admin') die('This function needs admin priveliges');
      if($app->tform->errorMessage == '') {
         $app->uses('ini_parser,getconf');
         $section = $this->active_tab;
         $server_id = $this->id;
         $this->dataRecord = $app->getconf->get_server_config($server_id,$section);
         $this->dataRecord = $app->getconf->get_server_config($server_id, $section);
      }
      $record = $app->tform->getHTML($this->dataRecord, $this->active_tab,'EDIT');
      $record = $app->tform->getHTML($this->dataRecord, $this->active_tab, 'EDIT');
      $record['id'] = $this->id;
      $app->tpl->setVar($record);
   }
   function onUpdateSave($sql) {
      global $app;
      if($_SESSION["s"]["user"]["typ"] != 'admin') die('This function needs admin priveliges');
      $app->uses('ini_parser,getconf');
      $section = $app->tform->getCurrentTab();
      $server_id = $this->id;
      $server_config_array = $app->getconf->get_server_config($server_id);
      $server_config_array[$section] = $app->tform->encode($this->dataRecord,$section);
      $server_config_array[$section] = $app->tform->encode($this->dataRecord, $section);
      $server_config_str = $app->ini_parser->get_ini_string($server_config_array);
      $sql = "UPDATE server SET config = '".$app->db->quote($server_config_str)."' WHERE server_id = ".$server_id;
      $app->db->query($sql);
   }
}
$app->tform_actions = new page_action;
$app->tform_actions->onLoad();
?>
?>