Index: html/pages/contact.inc.php =================================================================== --- html/pages/contact.inc.php (revision 7276) +++ html/pages/contact.inc.php (working copy) @@ -23,6 +23,12 @@ dbInsert('alert_contacts_assoc', array('contact_id' => $vars['contact_id'], 'alert_checker_id' => $vars['alert_checker_id'])); } +if($_SESSION['userlevel'] >= 10 && $vars['submit'] == 'update-contact-entry') +{ + $update_state['contact_disabled'] = $vars['contact_enabled'] == 'on' ? 0 : 1; + $rows_updated = dbUpdate($update_state, 'alert_contacts', 'contact_id = ?', array($vars['contact_id'])); +} + if ($_SESSION['userlevel'] > 5 || FALSE) { @@ -74,6 +80,7 @@ <div class="row"> <div class="col-sm-4"> <div class="box box-solid"> + <form id="update_contact_entry" name="update_contact_entry" method="post" action=""> <div class="box-header"> <h3 class="box-title">Contact Information</h3> </div> @@ -83,10 +90,14 @@ <tr><th>Transport Method</th><td><span class="label"><?php echo $contact['contact_method']?></span></td></tr> <tr><th>Destination</th><td><?php echo escape_html($contact['contact_endpoint'])?></td></tr> <tr><th>Description</th><td><?php echo escape_html($contact['contact_descr'])?></td></tr> - <tr><th>Status</th><td><?php echo ($contact['contact_disabled'] ? '<span class="label label-error">disabled</span>' : '<span class="label label-success">enabled</span>') ?></td></tr> + <tr><th>Enabled</th><td><input type=checkbox data-toggle="switch-mini" data-on-color="primary" data-off-color="danger" name="contact_enabled" <?php echo($contact['contact_disabled'] ? '' : 'checked'); ?>></td></tr> </table> </div> + <div class="box-footer"> + <button type="submit" style="margin: 5px;" class="btn btn-primary pull-right" name="submit" value="update-contact-entry"><i class="icon-ok icon-white"></i> Save Changes</button> + </div> + </form> </div> </div>