Пример #1
0
 /**
  * (non-PHPdoc)
  * @see \Org\YxgClass\Media::addMedia()
  * @param $Media 媒体 模型类
  * @return 数据库操作结果
  */
 public function addMedia($Media)
 {
     $cur_date = new Date();
     $Media->url = VIDEO_PATH . $cur_date->format("%Y%m%d%H%M%S") . rand(0, 99999) . ".{$Media->suffix}";
     //用日期和随机数命名
     return $Media->add();
 }
Пример #2
0
 /**
  * 用户修改信息
  * @author jry <*****@*****.**>
  */
 public function profile()
 {
     if (IS_POST) {
         $user_object = D('User');
         $_POST['id'] = $this->is_login();
         $result = $user_object->update($_POST);
         if ($result) {
             $this->success('信息修改成功');
         } else {
             $this->error($user_object->getError());
         }
     } else {
         $user_info = D('User')->find($this->is_login());
         $date = new Date((int) $user_info['birthday']);
         $user_info['gz'] = $date->magicInfo('GZ');
         $user_info['xz'] = $date->magicInfo('XZ');
         $user_info['sx'] = $date->magicInfo('SX');
         //使用FormBuilder快速建立表单页面。
         $builder = new \Common\Builder\FormBuilder();
         $builder->setMetaTitle('修改' . $user_info['username'] . '的信息')->setPostUrl(U(''))->addFormItem('username', 'text', '用户名', '')->addFormItem('avatar', 'picture', '头像', '')->addFormItem('sex', 'radio', '性别', '', C('USER_SEX_LIST'))->addFormItem('age', 'num', '年龄', '')->addFormItem('birthday', 'date', '生日', '自动计算:' . $user_info['gz'] . ' ' . $user_info['xz'] . ' ' . $user_info['sx'])->addFormItem('summary', 'text', '签名', '一句话介绍')->setFormData($user_info)->setTemplate('_Builder/formbuilder_user')->display();
     }
 }