ok
Direktori : /home2/selectio/public_html/bharath/application/models/ |
Current File : /home2/selectio/public_html/bharath/application/models/Contact_model.php |
<?php defined('BASEPATH') OR exit('No direct script access allowed'); class Contact_model extends CI_Model { //input values public function input_values() { $data = array( 'name' => $this->input->post('name', true), 'email' => $this->input->post('email', true), 'message' => $this->input->post('message', true) ); return $data; } //add contact message public function add_contact_message() { $data = $this->input_values(); //send email if ($this->general_settings->send_email_contact_messages == 1) { $email_data = array( 'email_type' => 'contact', 'message_name' => $data['name'], 'message_email' => $data['email'], 'message_text' => $data['message'] ); $this->session->set_userdata('mds_send_email_data', json_encode($email_data)); } $data["created_at"] = date('Y-m-d H:i:s'); return $this->db->insert('contacts', $data); } //get contact messages public function get_contact_messages() { $query = $this->db->get('contacts'); return $query->result(); } //get contact message public function get_contact_message($id) { $id = clean_number($id); $this->db->where('id', $id); $query = $this->db->get('contacts'); return $query->result(); } //get last contact messages public function get_last_contact_messages() { $this->db->limit(5); $query = $this->db->get('contacts'); return $query->result(); } //delete contact message public function delete_contact_message($id) { $id = clean_number($id); $contact = $this->get_contact_message($id); if (!empty($contact)) { $this->db->where('id', $id); return $this->db->delete('contacts'); } return false; } }