public function actionUpdate()
 {
     $id = (int) \yii::$app->request->post('id', 0);
     $show_order = (int) \Yii::$app->request->post('show_order', 0);
     $link_name = Html::decode(trim(\yii::$app->request->post('link_name', '')));
     $url_logo = \Yii::$app->request->post('url_logo', '');
     $link_url = \Yii::$app->request->post('link_url', '');
     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;
     } elseif (!empty($url_logo)) {
         $link_logo = $url_logo;
     } else {
         $link_logo = "";
     }
     //如果有新上传的图片,删除原来的图片
     if (!empty($img_up_info)) {
         $old_logo = FriendLink::find()->select(['link_logo'])->where('id=' . $id)->column();
         if (strpos($old_logo, 'http://') === false && strpos($old_logo, 'https://') === false) {
             $image_name = basename($old_logo);
             @unlink(\Yii::getAlias('static') . '/images/afficheimg/' . $image_name);
         }
     }
     /* 如果没有http:// 补上 */
     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::modRowFriendLink($id, ['link_name' => $link_name, 'link_url' => $link_url, 'link_logo' => $link_logo, 'show_order' => $show_order]);
     if ($status) {
         AdminLog::admin_log($link_name, 'edit', 'friendlink');
     }
     $link[] = ['text' => \Yii::t('common', 'back_list'), 'href' => Url::to('/friend-link/list')];
     $this->system_msg(\yii::t('common', 'edit') . " " . Html::encode($link_name) . " " . \Yii::t('common', 'attradd_succed'), 0, $link);
 }