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')));
 }