public function execute_new_template() { $pss = new PSS(); $msg = false; if (isset($_POST['code'])) { switch ($_POST['op']) { case 'save': if (!$pss->chk_dublicate_template(isset($_POST['id']) ? $_POST['id'] : "", $_POST['code'])) { if (isset($_POST['id'])) { $pss->_update_template(); } else { $pss->_insert_template(); } } else { $_SESSION['error'] = '<div class="error">Impossible to save template dublicated</div>'; } header("Location:?q=config"); exit; break; case 'delete': $pss->_delete_template(); header("Location:?q=config"); exit; break; case 'cancel': header("Location:?q=config"); exit; break; } } $data['msg'] = $msg; if (isset($_GET['id'])) { $data['temp'] = $pss->db->ROW_Q("SELECT * FROM pwsm_templates WHERE id=" . $pss->db->Q($_GET['id'], 0)); $data['title'] = "Edit Security pattern " . htmlspecialchars($data['temp']['code']) . ", for your risk and garanty"; } else { $data['title'] = "Create new security pattern by your self and share with frends"; } return $data; }