Example #1
0
 /**
  * 首页方法
  * @param HttpRequest $request
  */
 public function index(HttpRequest $request)
 {
     __print($request->getParameters());
     echo "iiiiiiiiiiiiiiiiiiiiiiii";
     __print("<h1>Hello, Herosphp  ssssss!</h1>");
     die;
 }
Example #2
0
 /**
  * 首页方法
  * @param HttpRequest $request
  */
 public function index(HttpRequest $request)
 {
     __print($request->getParameters());
     __print("Bean 模块测试,使用bean来管理服务。");
     $userService = Beans::get('test.user.service');
     $userService->register();
     $userService->login();
     die;
 }
 /**
  * 添加推荐位操作
  * @param HttpRequest $request
  */
 public function insert(HttpRequest $request)
 {
     $data = $request->getParameter('data');
     $data['add_time'] = time();
     //检查位置key是否存在
     //检验模板key唯一性
     $tkey_bak = $request->getParameters('tkey_bak', 'trim');
     if ($tkey_bak != trim($data['position'])) {
         $this->checkField('position', $data['position']);
     }
     parent::insert($data);
 }
 /**
  * 发送邮件验证码
  * @param HttpRequest $request
  */
 public function sendEmailCode(HttpRequest $request)
 {
     //接收邮箱地址
     $email = $request->getParameter('email', 'urldecode|trim');
     //接收模板参数
     $template = $request->getParameter('template', 'trim');
     //获取模板参数
     $params = array();
     foreach ($request->getParameters() as $key => $value) {
         if (strpos($key, '_') !== 0) {
             continue;
         }
         //组合模板标签
         $key = '{' . ltrim($key, '_') . '}';
         $params[$key] = urldecode($value);
     }
     $service = Beans::get('common.email.service');
     $result = $service->sendTemplateEmail($email, $template, $params);
     if ($result) {
         AjaxResult::ajaxResult('ok', '邮件发送成功,请尽快登录邮箱验证!');
     } else {
         AjaxResult::ajaxResult('error', '邮件发送失败!');
     }
 }
 /**
  * 媒体推荐位管理
  * @param HttpRequest $request
  */
 public function manager(HttpRequest $request)
 {
     $id = $request->getParameter("recid", "trim");
     $recService = Beans::get($this->getServiceBean());
     //获取所有推荐位的所有推荐媒体id
     $MediaPositions = $recService->getItems("media_ids != '' ", $this->getFields(), $this->getOrder(), $this->getPage(), $this->getPagesize(), $this->getGroup(), $this->getHaving());
     $arr = array();
     foreach ($MediaPositions as $key => $val) {
         $arr[] = $val["media_ids"];
     }
     $allids = implode(",", $arr);
     //获取某一个推荐位的所有媒体id
     if (!empty($id)) {
         $MediaIds = $recService->getItem("media_ids != '' AND id=" . $id, $this->getFields(), $this->getOrder(), $this->getPage(), $this->getPagesize(), $this->getGroup(), $this->getHaving());
     }
     $mediaService = Beans::get("media.media.service");
     //获取媒体列表
     $Ids = empty($MediaIds) ? $allids : $MediaIds["media_ids"];
     $items = $mediaService->getItems("id in (" . $Ids . ")", $this->getFields(), $this->getOrder(), $this->getPage(), $this->getPagesize(), $this->getGroup(), $this->getHaving());
     $this->assign("items", $items);
     $this->assign("MediaPositions", $MediaPositions);
     $this->assign('params', $request->getParameters());
     $this->setView('media/mediaRec_manager');
 }
 /**
  * 加载编辑器
  * @param HttpRequest $request
  */
 public function index(HttpRequest $request)
 {
     __print($request->getParameters());
     die;
 }