Ejemplo n.º 1
0
 public function actionDeletevisit()
 {
     if (Yii::app()->request->isPostRequest) {
         $model = Visit::model()->findByPk($_POST["id"]);
         if ($model->to_user == Yii::app()->user->id || Yii::app()->user->id == $model->from_user) {
             $model->delete();
             echo "ok";
         }
     } else {
         throw new CHttpException(400, 'Invalid request. Please do not repeat this request again.');
     }
 }
Ejemplo n.º 2
0
 public function loadVisitModel($bid)
 {
     $uid = Yii::app()->user->getId();
     $model = Visit::model()->findByAttributes(array('user_id' => $uid, 'product_id' => $bid));
     if ($model === null) {
         $model = new Visit();
     }
     return $model;
 }
 /**
  * Returns the data model based on the primary key given in the GET variable.
  * If the data model is not found, an HTTP exception will be raised.
  * @param integer $id the ID of the model to be loaded
  * @return Visit the loaded model
  * @throws CHttpException
  */
 public function loadModel($id)
 {
     $model = Visit::model()->findByPk($id);
     if ($model === null) {
         throw new CHttpException(404, 'The requested page does not exist.');
     }
     return $model;
 }
Ejemplo n.º 4
0
    .visitor-count li {float: left;position: relative;text-align: center;}
    .visitor-count li a {display: inline-block;zoom: 1;margin-top: 4px;}
    .visitor-count li.gap {padding-left: 10px;margin-left: 15px;}
    .user-list{margin-left:4px;display: inline-block;text-align: center;}
    .user-list .user-name{position:absolute;bottom:0px;right:0px;display:inline-block;width: 70px;word-wrap: break-word;overflow: hidden;height: 20px;line-height: 20px;}
    .user-list .remove-visit{position:absolute;top:0px;right:0px;vertical-align: top;height: 12px;width: 12px;line-height: 12px;font-size: 12px;text-align: center;text-decoration: none;border-radius: 2px;display: block;color: #FFFFFF;background-color: #49afcd;visibility: hidden;}
    .user-list:hover .remove-visit{ visibility: visible !important;}
</style>
<?php 
$userModel = User::model()->findByPk(Yii::app()->user->id);
$this->pageTitle = $userModel->user_name . "我的主页 - " . Yii::app()->name;
$privArray = unserialize($userModel->priv);
$userModel->visit_priv = $privArray['visit_priv'];
$countArray = unserialize($userModel->visit_count);
$time = strtotime(date("Y-m-d", time()));
$todayCount = Visit::model()->count("to_user = "******" and create_time > " . $time);
$userModel->visit_count = $countArray['visit_count'] ? $countArray['visit_count'] : 0;
$userModel->refuse_count = $countArray['refuse_count'] ? $countArray['refuse_count'] : 0;
?>
<div class="main clearfix">
    <div class="main-left">
        <div class="profile-info private_list" data-uid="<?php 
echo $userModel->id;
?>
" data-username="******">
            <div class="profile-header-main">
                <div class="avatar_info clearfix">
                    <div class="top">