base = new base(); $this->visual = new visual($this->base); $this->winkid = (int)$_GET['linkid']; $q = "SELECT userlinks.linkid, userlinks.linkurl, userlinks.linktitle, userlinks.comments, userlinks.linkimage, userlinks.linked, users.displayname, users.userid, users.username, users.private, userlinks.winktoo FROM userlinks INNER JOIN users ON userlinks.linkid = ".$this->winkid." AND userlinks.userid = users.userid ORDER BY linked DESC"; $r = DB::cxn()->query($q); if ($r->num_rows) { $this->linkinfo = $r->fetch_object(); $this->visual->title = $this->linkinfo->linktitle." | ".$this->visual->title; } $this->visual->Header(); $this->content(); $this->visual->Footer(); } function content() { $perpage = 16; $page = (isset($_GET['page']) ? (int)$_GET['page'] : 1); $start = 0; if ($page) { $start = $perpage * ($page - 1); } else $page = 1; $comments = null; $isFollowing = false; $isMutual = false; if ($this->linkinfo && $this->base->user->logged_in) { $isMutual = base::mutualfollow($this->base->user->id, $this->linkinfo->userid); if ($isMutual) $isFollowing = true; else $isFollowing = base::follows($this->base->user->id, $this->linkinfo->userid); $alreadylinked = false; if ($this->base->user->id != $this->linkinfo->userid) { $q_checkwinktoo = "SELECT linkurl FROM userlinks WHERE userid = ".$this->base->user->id." AND linkurl = '".$this->linkinfo->linkurl."'"; $r_checkwinktoo = DB::cxn()->query($q_checkwinktoo); if ($r_checkwinktoo->num_rows) $alreadylinked = true; } } if ($GLOBALS['enableComments']) { if ($this->linkinfo && ($this->linkinfo->comments == 2 || ($this->base->user->logged_in && ($isMutual || $this->linkinfo->userid == $this->base->user->id) && $this->linkinfo->comments))) { $comments = new Comments($this->base->user->id, $this->linkinfo->linkid); } } ?>
linkinfo && (!$this->linkinfo->private || ($this->linkinfo->private && $isFollowing) || $this->linkinfo->userid == $this->base->user->id)) { ?>
linkinfo->userid == $this->base->user->id) { ?>
linkinfo->linkurl); $linkdomain = preg_replace('/^www\./i', '', $linkparse['host']); ?>
linkinfo->linkimage) { ?>
base->user->logged_in) { if ($this->linkinfo->userid != $this->base->user->id && !$alreadylinked) { ?>
base->user->logged_in) { ?>
linkinfo->userid == $this->base->user->id) { ?>
Comments:
linkinfo->userid == $this->base->user->id || ($comments && in_array($this->base->user->id, $comments->userlist))) { ?>
Notify on New Comments:
base->notifications) { $this->base->notifications->removeNotificationNewComment($this->linkinfo->linkid); if ($row_winktoo && $row_winktoo->userid == $this->base->user->id) {$this->base->notifications->removeNotificationwinktoo($this->linkinfo->linkid);} $this->base->notifications->removeNotificationCheckItOut($this->linkinfo->linkid); } ?>
linkinfo->userid == $this->base->user->id || ($this->base->user->logged_in && $this->linkinfo->comments && $isMutual)) { CheckItOut::show($this->linkinfo->linkid, $this->base->user->id, $this->linkinfo->userid); } } if ($GLOBALS['enableComments']) { if ($comments) { $comments->showComments($this->base->user->logged_in); } } ?>
linkinfo && $this->linkinfo->private) { ?>
User is private.
Does not exist.
base->user->logged_in) { ?>