Changeset 404


Ignore:
Timestamp:
Nov 4, 2014 6:13:26 PM (11 years ago)
Author:
quyenla
Message:

collaborator

Location:
pro-violet-viettel/sourcecode/application
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • pro-violet-viettel/sourcecode/application/config/routes.php

    r403 r404  
    5757
    5858$route['admin/mau_tin_nhan'] = 'admin/smstemplate';
    59 $route['admin/mau_tin_nhan/trang'] = 'admin/smstemplate/getCollaborators/1';
    60 $route['admin/mau_tin_nhan/them'] = 'admin/smstemplate/addCollaborator';
    61 $route['admin/mau_tin_nhan/trang/:any'] = 'admin/smstemplate/getCollaborators/$1';
     59$route['admin/mau_tin_nhan/trang'] = 'admin/smstemplate/getSmstemplates/1';
     60$route['admin/mau_tin_nhan/them'] = 'admin/smstemplate/addSmstemplate';
     61$route['admin/mau_tin_nhan/trang/:any'] = 'admin/smstemplate/getSmstemplates/$1';
    6262$route['admin/mau_tin_nhan/test'] = 'admin/smstemplate/test';
    6363$route['admin/mau_tin_nhan/xem/:any'] = 'admin/smstemplate/viewUser';
  • pro-violet-viettel/sourcecode/application/modules/admin/models/smstemplate_model.php

    r328 r404  
    55       
    66        protected $table_name = 'tblsmstemplate';
    7         protected $id_name = 'id';
     7        protected $id_name = 'sms_id';
    88
    99        function __construct()
     
    1111                parent::__construct();
    1212        }
    13        
     13        function getSmstemplates($data) {
     14        $sql = "SELECT * FROM " . $this->table_name;
     15        if ($data['keyword']) {
     16            if ($data['search_field'] == "cellphone") {
     17                $sql.=" WHERE (service_id LIKE '%" . $data['keyword'] . "%')";
     18            } else {
     19                $sql.=" WHERE (sms_content LIKE '%" . $data['keyword'] . "%' OR sms_reply LIKE '%" . $data['keyword'] . "%') ";
     20            }
     21        }
     22
     23        $order = "";
     24        if ($data['sorting_order'] != "sorting") {
     25            if ($data['sorting_field'] != "money") {
     26                $sort = "DESC";
     27                if ($data['sorting_order'] == "sorting_asc")
     28                    $sort = "ASC";
     29                $order = "ORDER BY " . $data['sorting_field'] . " " . $sort;
     30            }
     31        }
     32        $sql=$sql . " " . $order . " LIMIT " . $data['start'] . ", " . $data['perpage'] . " ";
     33       
     34        return $this->db->query($sql)->result_array();
     35    }
     36
     37    function isExist($data) {
     38        $sql = "SELECT COUNT(id) as total FROM " . $this->table_name . " WHERE " . $data['field'] . " = '" . $data['value'] . "'";
     39        if (isset($data['id']))
     40        {
     41            $id=$data['id'];
     42            $sql.=" AND id <> ".$id." LIMIT 1";
     43        }
     44        $result = $this->db->query($sql)->row_array();
     45        if ($result['total'] == 1) {
     46            return true;
     47        } else {
     48            return false;
     49        }
     50    }
     51
     52    function countSmstemplate($data) {
     53        $sql = "SELECT COUNT(".$this->id_name.") as total FROM " . $this->table_name;
     54        if ($data['keyword']) {
     55            if ($data['search_field'] == "cellphone") {
     56                $sql.=" WHERE (service_id LIKE '%" . $data['keyword'] . "%')";
     57            } else {
     58                $sql.=" WHERE (sms_content LIKE '%" . $data['keyword'] . "%' OR sms_reply LIKE '%" . $data['keyword'] . "%') ";
     59            }
     60        }
     61        $result = $this->db->query($sql)->row_array();
     62        return $result['total'];
     63    }
     64    function getSmstemplate($id)
     65    {
     66        $sql="SELECT * FROM ".$this->table_name." WHERE ".$this->id_name."=".$id." LIMIT 1";
     67        $result = $this->db->query($sql)->row_array();
     68        return $result;
     69    }
    1470}
  • pro-violet-viettel/sourcecode/application/views/layout/admin/sidebar.php

    r401 r404  
    138138                                                        </a>
    139139                                                </li>
     140                                                <li class="<?php if(in_array($class,array("smstemplate"))) {echo "active";}?>">
     141                                                        <a href="<?php echo $base_url;?>admin/mau_tin_nhan" class="dropdown-toggle">
     142                                                                <i class="icon-cog"></i>
     143                                                                <span class="menu-text"> Mẫu tin nhắn </span>
     144                                                        </a>
     145                                                </li>
    140146
    141147                                        </ul><!-- /.nav-list -->
Note: See TracChangeset for help on using the changeset viewer.