コード例 #1
0
 public function addstep4()
 {
     $id = $_GET['id'];
     $project = $this->can_edit($id);
     $where = array('project_id' => $id);
     if (IS_POST) {
         $uid = is_login();
         // 如果指定了宣传图片,录入数据库
         $project_temp = $_POST['temp'];
         if (!isset($project_temp)) {
             $this->error('请至少添加一张宣传图片。');
         }
         M('ProjectTemp')->where($where)->delete();
         if (isset($project_temp)) {
             foreach ($project_temp as $key => $value) {
                 $temp = array('project_id' => $id, 'temp_type' => '1', 'info_key' => $value, 'sort' => $key, 'create_time' => NOW_TIME, 'create_id' => $uid, 'update_time' => NOW_TIME, 'update_id' => $uid);
                 M('ProjectTemp')->add($temp);
             }
         }
         // 如果指定了视频的URL,视频数据录入数据库
         $temp_move = $_POST['temp-move'];
         if (isset($temp_move) && !empty($temp_move)) {
             $temp = array('project_id' => $id, 'temp_type' => '0', 'info_key' => getswf($temp_move), 'sort' => 0, 'describe' => $temp_move, 'create_time' => NOW_TIME, 'create_id' => $uid, 'update_time' => NOW_TIME, 'update_id' => $uid);
             M('ProjectTemp')->add($temp);
         }
         $this->success('处理成功', U('addstep5', array('id' => $id)));
     } else {
         $temp = M('ProjectTemp')->where($where)->order('temp_type, sort')->select();
         $temp_move = null;
         foreach ($temp as $key => $v) {
             if ($v['temp_type'] == 0) {
                 $temp_move = $v['describe'];
                 unset($temp[$key]);
                 break;
             }
         }
         $this->project_id = $id;
         $this->temp = $temp;
         $this->temp_move = $temp_move;
         $this->display();
     }
 }
コード例 #2
0
 public function editDatum()
 {
     $uid = is_login();
     if (IS_POST) {
         $id = $_POST['id'];
         $project = $this->can_edit($id);
         // 如果指定了宣传图片,录入数据库
         $project_temp = $_POST['temp'];
         if (!isset($project_temp)) {
             $this->error('请至少添加一张宣传图片。');
         }
         $where = array('project_id' => $id);
         M('ProjectTemp')->where($where)->delete();
         if (isset($project_temp)) {
             foreach ($project_temp as $key => $value) {
                 $temp = array('project_id' => $id, 'temp_type' => '1', 'info_key' => $value, 'sort' => $key, 'update_time' => NOW_TIME, 'update_id' => $uid);
                 M('ProjectTemp')->add($temp);
             }
         }
         // 如果指定了视频的URL,视频数据录入数据库
         $temp_move = $_POST['temp-move'];
         if (isset($temp_move) && !empty($temp_move)) {
             $temp = array('project_id' => $id, 'temp_type' => '0', 'info_key' => getswf($temp_move), 'sort' => 0, 'describe' => $temp_move, 'update_time' => NOW_TIME, 'update_id' => $uid);
             M('ProjectTemp')->add($temp);
         }
         $this->success('处理成功!', U('edit', array('id' => $_POST['id'], 'step' => 5)));
     }
 }