Exemple #1
0
 public function addAction()
 {
     $p = $_REQUEST;
     $pAid = empty($p['id']) ? Tool_Fnc::ajaxMsg('错误异常 001') : intval($p['id']);
     $this->assign('id', $pAid);
     if ($_SERVER['REQUEST_METHOD'] == 'POST') {
         $pPhoto = isset($_FILES['img']) ? $_FILES['img'] : Tool_Fnc::ajaxMsg('请上传照片');
         if (!empty($pPhoto)) {
             $subPath = date('Ymd', time());
             $tUpload = new Tool_Upload($pPhoto, APPLICATION_PATH . '/public/upload/banner/' . $subPath . '/');
             $tSavename = $tUpload->getSaveName();
             $tRes = $tUpload->upload($tSavename);
             $tExt = $tUpload->extension;
             if ($tRes == 1) {
                 $tUpload->createThumb('200', '200', APPLICATION_PATH . '/public/upload/banner/' . $subPath . '_small/');
                 $tSFile = '/upload/banner/' . $subPath . '_small/' . $tSavename . '.' . $tExt;
                 $tFile = '/upload/banner/' . $subPath . '/' . $tSavename . '.' . $tExt;
             } else {
                 Tool_Fnc::ajaxMsg('图片上传失败');
                 die;
             }
         }
         //$pUrl = empty($p['url'])?Tool_Fnc::ajaxMsg('地址不能为空'):Tool_Fnc::safe_string($p['url']);
         //$pType = empty($p['type'])?Tool_Fnc::ajaxMsg('类型id不能为空'):Tool_Fnc::safe_string($p['type']);
         //$pTypeName = empty($p['type_name'])?Tool_Fnc::ajaxMsg('类型不为空'):Tool_Fnc::safe_string($p['type_name']);
         $pImg = $tSFile;
         $tTime = time();
         $tDatas = array('aid' => $pAid, 'img' => $pImg, 'created' => $tTime);
         $tBMO = new BannerModel();
         if (!$tBMO->insert($tDatas)) {
             Tool_Fnc::ajaxMsg('添加失败');
         }
         Tool_Fnc::ajaxMsg('添加成功', 1);
     }
 }