public function registerCheckAction() { $rest = Restful::instance(); $data = $this->getRequest(); $success = 0; $message = "注册失败."; $members = MembersManage::instance(); $app = $members->getCurrentSession(); if ($app) { $success = 1; $message = "注册成功."; } if ($data->isPost()) { $msg = $members->checkUser($data->getPost('email'), $data->getPost('password')); $username = explode('@', $data->getPost('email')); if ($msg['code'] == false) { $message = $msg['message']; } elseif ($members->isUserName($username[0])) { $message = "用户名已存在."; } else { if ($uid = $members->register($data->getPost('email'), $username[0], $data->getPost('password'))) { $success = 1; $message = "注册成功."; } else { $message = "邮箱已存在."; } } } $rest->assign('success', $success); $rest->assign('message', $message); $rest->response(); }
public function lessonArticleImageAction($cid, $ccid, $action = 'upload') { $data = $this->getRequest(); $rest = Restful::instance(); $members = MembersManage::instance(); $app = $members->getCurrentSession(); if (!$app) { exit; } $image = new ImagesManage(); if ($action == 'upload' and $data->isPost()) { if ($filepath = $image->saveImagesCourseArticle($data->getFiles('file'), $cid, $ccid, $app['uid'], true, 1, true)) { $rest->assign('filelink', ImagesManage::getRelativeImage($filepath)); $rest->response(); } } elseif ($action == 'list') { $list = $image->getImagesCourseArticleForID($cid); if ($list) { $images = array(); foreach ($list as $key => $value) { $thumb = $value['thumb'] > 0 ? $image->getRealCoverSize($value['path'], 'small', 'jpg') : ''; $images[] = array('thumb' => $thumb, 'image' => ImagesManage::getRelativeImage($value['path']), 'title' => $value['filename'], 'folder' => $ccid); } echo stripslashes(json_encode($images)); exit; } } exit; }
public function linkAddAction($cid) { $views = $this->getView(); $rest = Restful::instance(); $data = $this->getRequest(); $members = MembersManage::instance(); $app = $members->getCurrentSession(); $courseControl = AdminCourseManage::instance(); $message = array('error' => '无法收集该链接内容', 'content' => ''); $success = 0; if (!$app) { $message['error'] = '没有权限'; } if ($data->isPost()) { $contents = $courseControl->addLinkToArticle($cid, $data->getPost('_link'), $data->getPost('_summary')); $owner = false; if (isset($app['uid']) and $app['uid']) { $course = $courseControl->getCourseRow(array('course.cid' => $contents['cid'], "course.verified" => 3, "course.published" => 4)); if ($course and $app['uid'] == $course['uid']) { $owner = true; } } $views->assign('owner', $owner); $views->assign('menu', $contents); $views->display("index/course/article-menu-li-modal.html.twig"); } $rest->assign('success', $success); $rest->assign('message', $message); $rest->response(); }