db->safe_query_fetch("SELECT * FROM `lock`;"); if(empty($result)) { echo 'Not locked...'; $user=$this->db->auth->get_user_id(); $username=$this->db->auth->get_username_by_id($user); echo $this->html->form("$URL/2", 'POST', array( array('reason',"$username: ",'textarea',false,'autofocus','reason:'), array('lock','lock','submit') )); } else { echo $this->html->render_item_table($result); echo $this->html->form("$URL/2", 'POST', array( array('unlock','unlock','submit') )); } break; case 2: if(isset($_POST['lock'])) { $lock = $this->db->quote($_POST['reason']); $this->db->safe_query("INSERT INTO `lock` (lock_name) VALUES ($lock);"); $this->post_redirect_get("$URL_INTERNAL/1", T('Lock set')); } if(isset($_POST['unlock'])) { $this->db->safe_query("TRUNCATE TABLE `lock`;"); $this->post_redirect_get("$URL_INTERNAL/1", T('Lock unset')); } $this->post_redirect_get("$URL_INTERNAL/1","Lock: No value passed!", true); break; }