1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- <?php
- /**
- * 短信/邮件配置
- */
- class Setting_model extends CI_Model
- {
- private $collection_name = 'setting';
- public function __construct()
- {
- parent::__construct();
- }
- private $model = array(
- "setting_id" => "",
- "is_sms" => "0",
- "sms_type" => "10",
- "serial_port" =>"",
- "baud_rate" =>"",
- "sms_cneter_num" =>"",
- "product" => "Dysmsapi",
- "access_key_id" => "",
- "access_key_secret" => "",
- "template_codes" => array(0=>'',1=>'',2=>'',3=>'',4=>'',5=>'',6=>''),
- "sign_name"=>"",
- "test_phone" =>"",
- "is_email" => "0",
- "server" => "",
- "smtp_secure"=>"",
- "port" => "",
- "sender" =>"",
- "secret_key" => "",
- "tester" =>"",
- "save_time" =>""
- );
- /**
- * 获取短信/邮箱设置Model
- * @return array
- */
- public function get_model(){
- return $this->model;
- }
- /**
- * 获取短信/邮箱设置
- * @return mixed
- */
- public function get_setting(){
- $setting = $this->mongo_db->find_one($this->collection_name);
- if(!$setting){
- $setting = $this->model;
- }
- return $setting;
- }
- /**
- * 保存短信/邮箱设置
- * @param $send_type
- * @return mixed
- */
- public function save_setting($setting){
- return $this->mongo_db->insert($this->collection_name,$setting);
- }
- /**
- * 更新短信/邮箱设置
- * @param $send_type
- * @return mixed
- */
- public function update_setting($setting){
- $data['filter'] = array("setting_id"=>$setting['setting_id']);
- $data['update'] = $setting;
- return $this->mongo_db->update($this->collection_name,$data);
- }
- }
|