public function actionSavePost() { $today = date('Y-m-d'); $domain = UtilD::getSiteDomain(); $sm =& new GoogleSitemap(); $smi =& new GoogleSitemapItem($domain, $today, $_POST['homepage_changefreq'], $_POST['homepage_priority']); $sm->add_item($smi); $config = ['homepage_changefreq' => $_POST['homepage_changefreq'], 'homepage_priority' => $_POST['homepage_priority'], 'category_changefreq' => $_POST['category_changefreq'], 'category_priority' => $_POST['category_priority'], 'content_changefreq' => $_POST['content_changefreq'], 'content_priority' => $_POST['content_priority']]; $status = ShopConfig::updateConfigSitemap($config, $sm, $domain, $today); if (!$status) { exit(UtilD::handleResult(false, \Yii::t('common', 'attradd_error'))); } exit(UtilD::handleResult(true, \Yii::t('common', 'attradd_succed'))); }
public function actionPost() { if (!\Yii::$app->request->getIsPost()) { throw new yii\base\InvalidCallException("无效请求"); } $model = new LoginForm(); $model->username = $_POST['username']; $model->password = $_POST['password']; $model->rememberMe = isset($_POST['rememberMe']) && $_POST['rememberMe'] == 'on' ? true : false; $model->verifyCode = $_POST['verifyCode']; if ($model->login()) { exit(UtilD::handleResult(true, '登陆成功')); } else { exit(UtilD::handleResult(false, '登陆失败,账号或密码错误')); } }
public function actionDeleteLink() { $id = (int) \Yii::$app->request->get('id', 0); if (!$id) { exit(UtilD::handleResult(false, '非法提交')); } $model = FriendLink::find()->where('id=' . $id)->one(); if (strpos($model['link_logo'], 'http://') === false && strpos($model['link_logo'], 'https://') === false) { $img_name = basename($model['link_logo']); @unlink(\Yii::getAlias('static') . '/images/afficheimg/' . $img_name); } $model->delete(); AdminLog::admin_log('', 'remove', 'friendlink'); exit(UtilD::handleResult(true, '删除成功')); }
public function actionEditPost() { $id = (int) \Yii::$app->request->post('id'); $item_name = Html::decode(\Yii::$app->request->post('item_name')); $item_url = Html::decode(\Yii::$app->request->post('item_url')); $item_ifshow = \Yii::$app->request->post('item_ifshow'); $item_opennew = \Yii::$app->request->post('item_opennew'); $item_type = \Yii::$app->request->post('item_type'); $item_vieworder = (int) \Yii::$app->request->post('item_vieworder', 0); $row = Nav::find()->select(['ctype', 'cid', 'is_show', 'type'])->where($id)->one(); $arr = Nav::analyse_uri($item_url); if ($arr) { if ($row['ctype'] == $arr['type'] && $row['cid'] == $arr['id']) { //如果没有修改分类 if ($item_type != 'middle') { //位置不在中部 Nav::setShowInNav($arr['type'], $arr['id'], 0); } } else { //修改了分类 if ($row['is_show'] == 1 && $row['type'] == 'middle') { Nav::setShowInNav($row['ctype'], $row['cid'], 0); //设置成不显示 } } //分类判断 if ($item_ifshow != Nav::isShowInNav($arr['type'], $arr['id']) && $item_type == 'middle') { Nav::setShowInNav($arr['type'], $arr['id'], $item_ifshow); } Nav::updateAll(['name' => $item_name, 'ctype' => $arr['type'], 'cid' => $arr['id'], 'is_show' => $item_ifshow, 'view_order' => $item_vieworder, 'open_new' => $item_opennew, 'url' => $item_url, 'type' => $item_type], 'id=:id', [':id' => $id]); } else { if ($row['ctype'] && $row['cid']) { Nav::setShowInNav($row['ctype'], $row['cid'], 0); } Nav::updateAll(['name' => $item_name, 'ctype' => '', 'cid' => '', 'is_show' => $item_ifshow, 'view_order' => $item_vieworder, 'open_new' => $item_opennew, 'url' => $item_url, 'type' => $item_type], 'id=:id', [':id' => $id]); } exit(UtilD::handleResult(true, \Yii::t('common', 'edit_ok'))); }