Skip to content
Snippets Groups Projects
Commit 44dae880 authored by Jared Hancock's avatar Jared Hancock
Browse files

settings: Collapse alerts and autoresponder to ticket settings

parent f3a56460
No related branches found
No related tags found
No related merge requests found
......@@ -999,12 +999,6 @@ class OsticketConfig extends Config {
case 'access':
return $this->updateAccessSettings($vars, $errors);
break;
case 'autoresp':
return $this->updateAutoresponderSettings($vars, $errors);
break;
case 'alerts':
return $this->updateAlertsSettings($vars, $errors);
break;
case 'kb':
return $this->updateKBSettings($vars, $errors);
break;
......@@ -1114,6 +1108,9 @@ class OsticketConfig extends Config {
if (!preg_match('`(?!<\\\)#`', $vars['ticket_number_format']))
$errors['ticket_number_format'] = 'Ticket number format requires at least one hash character (#)';
$this->updateAutoresponderSettings($vars, $errors);
$this->updateAlertsSettings($vars, $errors);
if(!Validator::process($f, $vars, $errors) || $errors)
return false;
......
......@@ -249,8 +249,6 @@ class AdminNav extends StaffNav{
$subnav[]=array('desc'=>__('Tasks'),'href'=>'settings.php?t=tasks','iconclass'=>'lists');
$subnav[]=array('desc'=>__('Access'),'href'=>'settings.php?t=access','iconclass'=>'users');
$subnav[]=array('desc'=>__('Knowledgebase'),'href'=>'settings.php?t=kb','iconclass'=>'kb-settings');
$subnav[]=array('desc'=>__('Autoresponder'),'href'=>'settings.php?t=autoresp','iconclass'=>'email-autoresponders');
$subnav[]=array('desc'=>__('Alerts and Notices'),'href'=>'settings.php?t=alerts','iconclass'=>'alert-settings');
break;
case 'manage':
$subnav[]=array('desc'=>__('Help Topics'),'href'=>'helptopics.php','iconclass'=>'helpTopics');
......
<h2><?php echo __('Alerts and Notices'); ?>
<i class="help-tip icon-question-sign" href="#page_title"></i></h2>
<form action="settings.php?t=alerts" method="post" id="save">
<?php csrf_token(); ?>
<input type="hidden" name="t" value="alerts" >
<table class="form_table settings_table" width="940" border="0" cellspacing="0" cellpadding="2">
<thead>
<tr>
......@@ -233,8 +228,3 @@
</tr>
</tbody>
</table>
<p style="text-align:center;">
<input class="button" type="submit" name="submit" value="<?php echo __('Save Changes'); ?>">
<input class="button" type="reset" name="reset" value="<?php echo __('Reset Changes'); ?>">
</p>
</form>
<h2><?php echo __('Autoresponder Settings'); ?></h2>
<form action="settings.php?t=autoresp" method="post" id="save">
<?php csrf_token(); ?>
<input type="hidden" name="t" value="autoresp" >
<table class="form_table settings_table" width="940" border="0" cellspacing="0" cellpadding="2">
<thead>
<tr>
......@@ -60,8 +56,3 @@ echo $config['overlimit_notice_active'] ? 'checked="checked"' : ''; ?>/>
</tr>
</tbody>
</table>
<p style="padding-left:200px;">
<input class="button" type="submit" name="submit" value="<?php echo __('Save Changes'); ?>">
<input class="button" type="reset" name="reset" value="<?php echo __('Reset Changes'); ?>">
</p>
</form>
......@@ -7,6 +7,17 @@ if(!($maxfileuploads=ini_get('max_file_uploads')))
<form action="settings.php?t=tickets" method="post" id="save">
<?php csrf_token(); ?>
<input type="hidden" name="t" value="tickets" >
<ul class="clean tabs">
<li class="active"><a href="#settings"><i class="icon-asterisk"></i>
<?php echo __('Settings'); ?></a></li>
<li><a href="#autoresp"><i class="icon-mail-reply-all"></i>
<?php echo __('Autoresponder'); ?></a></li>
<li><a href="#alerts"><i class="icon-bell-alt"></i>
<?php echo __('Alerts and Notices'); ?></a></li>
</ul>
<div class="tab_content" id="settings">
<table class="form_table settings_table" width="940" border="0" cellspacing="0" cellpadding="2">
<thead>
<tr>
......@@ -279,6 +290,16 @@ if(!($maxfileuploads=ini_get('max_file_uploads')))
<?php } ?>
</tbody>
</table>
</div>
<div class="hidden tab_content" id="autoresp"
data-tip-namespace="settings.autoresponder">
<?php include STAFFINC_DIR . 'settings-autoresp.inc.php'; ?>
</div>
<div class="hidden tab_content" id="alerts"
data-tip-namespace="settings.alerts">
<?php include STAFFINC_DIR . 'settings-alerts.inc.php'; ?>
</div>
<p style="padding-left:250px;">
<input class="button" type="submit" name="submit" value="<?php echo __('Save Changes');?>">
<input class="button" type="reset" name="reset" value="<?php echo __('Reset Changes');?>">
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment