function editOptions($params) { if (!empty($params)) { $this->ci->load->library('Form_validation'); $val = $this->ci->form_validation; foreach ($params as $key => $value) { $val->set_rules($key, $value['lang'], $value['validation']); } foreach ($_POST as $key => $item) { if (is_array($item)) { $_POST[$key] = serialize($item); } } if ($val->run() == FALSE) { $data['options'] = $params; lav('lib/option/edit_view', $data); } else { //如果checkbox不选,post给的值为空,所以循环config而不是post foreach ($params as $key => $value) { $postValue = $this->ci->input->post($key); if ($postValue === FALSE) { $postValue = ""; } $this->ci->option_model->editOption($key, $postValue); } redirect($this->ci->uri->uri_string(), 'refresh'); } } }
function edit() { $did = $this->uri->segment(4); if (is_numeric($did)) { //lm('bid_report_model'); //$data['report'] = $this->bid_report_model->getBidReportDetailsByRidArray($rid); lm('domain_order_model'); lm('bid_report_model'); $data['report'] = $this->domain_order_model->getDomainOrderQuery($did)->result_array(); $data['domain'] = $this->bid_report_model->getDidReportAndDomainArray($did); $data['message'] = $this->session->flashdata('messages'); //echo $this->db->last_query(); lav('admin/abidreport/abidreport_edit', $data); } else { redirect('admin'); } }
function index() { ll('Form_validation'); $params = array('sidebar' => array(0 => 'system', 1 => 3), 'position' => array(anchor('backend/pw', '修改密码'))); $this->load->vars($params); $val = $this->form_validation; // Set form validation rules $val->set_rules('old_password', '旧密码', 'trim|required|xss_clean|min_length[' . $this->min_password . ']|max_length[' . $this->max_password . ']'); $val->set_rules('password', '密码', 'trim|required|xss_clean|min_length[' . $this->min_password . ']|max_length[' . $this->max_password . ']|matches[confirm_password]'); $val->set_rules('confirm_password', '确认密码', 'trim|required|xss_clean'); if ($val->run()) { if ($this->tank_auth->change_password($val->set_value('old_password'), $val->set_value('password'))) { $this->tank_auth->logout(); redirect('admin'); //$data['auth_message'] = '修改成功。'; } else { $data['auth_message'] = '修改失败,请确认旧密码输入正确。'; } // Load registration success page lav('admin/pw/index', $data); } else { lav('admin/pw/index'); } }
function popup() { lav('admin/res/popup'); }
function index() { $this->load->model('dbbackup_model'); $data['back'] = $this->dbbackup_model->getUserRes($this->tank_auth->get_user_id()); lav('admin/tools/index', $data); }
function charge() { lav('admin/auser/auser_charge'); }
function index() { lav('admin/areport/areport_index'); }
/** * "Edit" Page * * Shows a form representing the currently selected DB * so that data can be edited * * @access public * @return string the HTML "edit" page */ function edit($id = '') { if ($id === '') { redirect($this->url['view']); } $this->CI->load->library('form_validation'); $rules = array(); foreach ($this->fields as $field) { if ($field->primary_key == 1) { continue; } if (!$field->isdisplay) { continue; } $res = array(); //password confirm if ($field->elementType == 'password') { $res['field'] = $field->name; $res['label'] = line('password_confirm'); $res['rules'] = 'matches[' . $field->name . ']|' . $field->validation; } $res['field'] = $field->name; $res['label'] = $field->lang; $res['rules'] = $field->validation; $rules[] = $res; } $this->CI->form_validation->set_rules($rules); if ($this->CI->form_validation->run() == FALSE) { $select_str = ''; foreach ($this->fields as $field) { if ($field->isdisplay || $field->primary_key) { $select_str .= $field->name . ','; } } if (!empty($select_str)) { $this->CI->db->select(substr($select_str, 0, -1)); } // Run the query $query = $this->CI->db->get_where($this->current_table, array($this->key => $id)); $data = array('title' => $this->title, 'fields' => $this->fields, 'query' => $query->row(), 'url' => $this->url, 'id' => $id); lav('lib/dbshortcut/edit', $data); } else { $this->post_filter(); $this->CI->db->update($this->current_table, $_POST, array($this->key => $id)); redirect($this->url['view']); } }
function index() { lav('admin/home/home_index'); }
function index() { lav('admin/adev/adev_index'); }
function operationlog() { lav('admin/asystem/asystem_operationlog'); }