public function actionInsert() { $show_order = \Yii::$app->request->post('show_order', 0); $link_logo = ''; $link_name = \Yii::$app->request->post('link_name', ''); $url_logo = \Yii::$app->request->post('url_logo', ''); $link_url = \Yii::$app->request->post('link_url', ''); $model = new FriendLink(); if ($model->is_repead($link_name, 'link_name')) { $this->system_msg('名称' . \yii::t('app', 'is_repead')); \yii::$app->end(); } //处理上传的LOGO图片 if (isset($_FILES['link_img']['error']) && $_FILES['link_img']['error'] == 0 || !isset($_FILES['link_img']['error']) && isset($_FILES['link_img']['tmp_name']) && $_FILES['link_img']['tmp_name'] != 'none') { $image = new ImageD(); $img_up_info = @basename($image->UploadImage($_FILES['link_img'], 'afficheimg')); $link_logo = '/images/afficheimg/' . $img_up_info; } if (!empty($url_logo)) { if (strpos($url_logo, 'http://') === false && strpos($url_logo, 'https://') === false) { $link_logo = 'http://' . trim($url_logo); } else { $link_logo = trim($url_logo); } } if (strpos($link_url, 'http://') === false && strpos($link_url, 'https://') === false) { $link_url = 'http://' . trim($link_url); } else { $link_url = trim($link_url); } $status = FriendLink::addRowFriendLink(['link_name' => $link_name, 'link_url' => $link_url, 'link_logo' => $link_logo, 'show_order' => $show_order]); if ($status) { AdminLog::admin_log($link_name, 'add', 'friendlink'); $link = [['text' => \Yii::t('common', 'continue_add'), 'href' => Url::to('/friend-link/add')], ['text' => \Yii::t('common', 'back_list'), 'href' => Url::to('/friend-link/list')]]; $this->system_msg(\Yii::t('common', 'add') . " " . Html::encode($link_name) . " " . \Yii::t('common', 'attradd_succed'), 0, $link); } else { $link[] = ['text' => \Yii::t('common', 'go_back'), 'href' => 'javascript:self.history.back(-1)']; $this->system_msg(\Yii::t('common', 'add_error'), 0, $link); } }