Ejemplo n.º 1
0
 /**
  * 将数据插入数据库
  */
 function add_db()
 {
     //由于表单令牌出错,故不用create方法
     $medias = new MediaModel();
     $video_url = trim($_POST['video_url']);
     $swf_url = trim($_POST['swf_url']);
     $description = trim($_POST['description']);
     $data['video_url'] = $video_url;
     $data['swf_url'] = $swf_url;
     $data['description'] = $description;
     $data['create_date'] = date("Y-m-d H:i:s", time());
     $data['published'] = 1;
     if ($medias->add($data)) {
         $this->assign('jumpUrl', __URL__ . '/index');
         $this->success('音频添加成功');
     } else {
         $this->assign('jumpUrl', __URL__ . '/add');
         $this->error('音频添加失败,请联系管理员');
     }
 }
Ejemplo n.º 2
0
 public function create_image_records($this_id)
 {
     $media_model = new MediaModel();
     $media_model->where(array('event_id' => $this_id))->delete();
     $match_all = array();
     preg_match_all('/thumb600_([^\\"]+)\\"/i', $_POST['description'], $match_all);
     foreach ($match_all[1] as $url) {
         $media_model->add(array('url' => $url, 'event_id' => $this_id, 'type' => 'image'));
     }
 }