Example #1
0
 public static function addRowFriendLink($params)
 {
     $model = new FriendLink();
     $model->setIsNewRecord(true);
     $model->setScenario('add');
     $model->setAttributes($params);
     $model->create_time = time();
     return $model->insert();
 }
Example #2
0
 /**
  * 修改状态
  * @param int $link_id id
  * @param int $status 状态码 [0, 1]
  * @return bool|int
  */
 public function setStatus($link_id, $status = 1)
 {
     if (!in_array($status, [0, 1])) {
         return false;
     }
     return FriendLink::updateAll(['status' => $status], 'link_id = :link_id', [':link_id' => $link_id]);
 }
Example #3
0
 /**
  * 修改状态
  * @param int $link_id 菜单id
  * @param int $status
  */
 public function actionStatus($link_id, $status = 1)
 {
     if (!$this->is_access('links/update')) {
         exit;
     }
     $model = new FriendLink();
     if ($model->setStatus($link_id, $status)) {
         echo '1';
     } else {
         echo '0';
     }
 }
 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, '删除成功'));
 }