File indexing completed on 2024-12-29 05:24:39
0001 <?php 0002 /** 0003 * ocs-webserver 0004 * 0005 * Copyright 2016 by pling GmbH. 0006 * 0007 * This file is part of ocs-webserver. 0008 * 0009 * This program is free software: you can redistribute it and/or modify 0010 * it under the terms of the GNU Affero General Public License as 0011 * published by the Free Software Foundation, either version 3 of the 0012 * License, or (at your option) any later version. 0013 * 0014 * This program is distributed in the hope that it will be useful, 0015 * but WITHOUT ANY WARRANTY; without even the implied warranty of 0016 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 0017 * GNU Affero General Public License for more details. 0018 * 0019 * You should have received a copy of the GNU Affero General Public License 0020 * along with this program. If not, see <http://www.gnu.org/licenses/>. 0021 **/ 0022 0023 $cntheart = $this->fetchHeartsForProject($this->project_id); 0024 0025 $member_id = null; 0026 0027 $isFollower = false; 0028 $member_id = null; 0029 if($this->authMember){ 0030 $member_id = $this->authMember->member_id; 0031 $isFollower = $this->userFollowsProject($member_id, $this->project_id); 0032 } 0033 0034 $heartatt = ''; 0035 $urlUserFollows = $this->buildProductUrl($this->project_id, 'followproject'); 0036 0037 $heartatt = $heartatt. 'role="button" data-fragment="" ' 0038 .' data-target="#container-follow'.$this->project_id.'"' 0039 .' data-href="'.$urlUserFollows.'"' 0040 .' data-auth="'.$member_id.'"'; 0041 $out ='<div role="button" class="partialbuttonfollowproject" '.$heartatt.'>'; 0042 0043 //$out = $out.'<span class="likelabel">'.$cntheart.' Likes </span>'; 0044 if ($isFollower){ 0045 $out = $out. '<i class="plingheart fa fa-heart heartproject " aria-hidden="true"></i>'; 0046 $out = $out. '<div class="plingtext heartnumber small"> '.$cntheart.' </div>'; 0047 } else{ 0048 $out = $out. '<i class="plingheart fa fa-heart-o heartgrey " aria-hidden="true"></i>'; 0049 $out = $out. '<div class="plingtext heartnumber heartnumberpurple small"> '.$cntheart.' </div>'; 0050 } 0051 0052 $out = $out.'</div>'; 0053 echo $out; 0054 ?> 0055 0056