function displayAllCachesOfPowerTrail(\lib\Objects\PowerTrail\PowerTrail $powerTrail, $choseFinalCaches)
{
    isset($_SESSION['user_id']) ? $userId = $_SESSION['user_id'] : ($userId = -9999);
    $powerTrailCachesUserLogsByCache = $powerTrail->getFoundCachsByUser($userId);
    $geocacheFoundArr = array();
    foreach ($powerTrailCachesUserLogsByCache as $geocache) {
        $geocacheFoundArr[$geocache['geocacheId']] = $geocache;
    }
    if (count($powerTrail->getCacheCount()) == 0) {
        return '<br /><br />' . tr('pt082');
    }
    $statusIcons = array(1 => '/tpl/stdstyle/images/log/16x16-published.png', 2 => '/tpl/stdstyle/images/log/16x16-temporary.png', 3 => '/tpl/stdstyle/images/log/16x16-trash.png', 5 => '/tpl/stdstyle/images/log/16x16-need-maintenance.png');
    $statusDesc = array(1 => tr('pt141'), 2 => tr('pt142'), 3 => tr('pt143'), 5 => tr('pt144'));
    $cacheTypesIcons = cache::getCacheIconsSet();
    $cacheRows = '<table class="ptCacheTable" align="center" width="90%"><tr>
        <th>' . tr('pt075') . '</th>
        <th>' . tr('pt076') . '</th>';
    if ($choseFinalCaches) {
        $cacheRows .= '<th></th>';
    }
    $cacheRows .= '   <th>' . tr('pt077') . '</th>
        <th><img src="tpl/stdstyle/images/log/16x16-found.png" /></th>
        <th>' . tr('pt078') . '</th>
        <th><img src="images/rating-star.png" /></th>
    </tr>';
    $totalFounds = 0;
    $totalTopRatings = 0;
    $bgcolor = '#ffffff';
    $cachetypes = array(1 => 0, 2 => 0, 3 => 0, 4 => 0, 5 => 0, 6 => 0, 7 => 0, 8 => 0, 9 => 0, 10 => 0);
    $cacheSize = array(2 => 0, 3 => 0, 4 => 0, 5 => 0, 6 => 0, 7 => 0);
    unset($_SESSION['geoPathCacheList']);
    /* @var $geocache lib\Objects\GeoCache\GeoCache*/
    foreach ($powerTrail->getGeocaches() as $geocache) {
        $_SESSION['geoPathCacheList'][] = $geocache->getCacheId();
        $totalFounds += $geocache->getFounds();
        $totalTopRatings += $geocache->getRecommendations();
        $cachetypes[$geocache->getCacheType()]++;
        $cacheSize[$geocache->getSizeId()]++;
        // powerTrailController::debug($cache); exit;
        if ($bgcolor == '#eeeeff') {
            $bgcolor = '#ffffff';
        } else {
            $bgcolor = '#eeeeff';
        }
        if ($geocache->isIsPowerTrailFinalGeocache()) {
            $bgcolor = '#000000';
            $fontColor = '<font color ="#ffffff">';
        } else {
            $fontColor = '';
        }
        $cacheRows .= '<tr bgcolor="' . $bgcolor . '">';
        //display icon found/not found depend on current user
        if (isset($geocacheFoundArr[$geocache->getCacheId()])) {
            $cacheRows .= '<td align="center"><img src="' . $cacheTypesIcons[$geocache->getCacheType()]['iconSet'][1]['iconSmallFound'] . '" /></td>';
        } elseif ($geocache->getOwner()->getUserId() == $userId) {
            $cacheRows .= '<td align="center"><img src="' . $cacheTypesIcons[$geocache->getCacheType()]['iconSet'][1]['iconSmallOwner'] . '" /></td>';
        } else {
            $cacheRows .= '<td align="center"><img src="' . $cacheTypesIcons[$geocache->getCacheType()]['iconSet'][1]['iconSmall'] . '" /></td>';
        }
        //cachename, username
        $cacheRows .= '<td><b><a href="' . $geocache->getWaypointId() . '">' . $fontColor . $geocache->getCacheName() . '</b></a> (' . $geocache->getOwner()->getUserName() . ') ';
        if ($geocache->isIsPowerTrailFinalGeocache()) {
            $cacheRows .= '<span class="finalCache">' . tr('pt148') . '</span>';
        }
        $cacheRows .= '</td>';
        //chose final caches
        if ($choseFinalCaches) {
            if ($geocache->isIsPowerTrailFinalGeocache()) {
                $checked = 'checked = "checked"';
            } else {
                $checked = '';
            }
            $cacheRows .= '<td><span class="ownerFinalChoice"><input type="checkbox" id="fcCheckbox' . $geocache->getCacheId() . '" onclick="setFinalCache(' . $geocache->getCacheId() . ')" ' . $checked . ' /></span></td>';
        }
        //status
        $cacheRows .= '<td align="center"><img src="' . $statusIcons[$geocache->getStatus()] . '" title="' . $statusDesc[$geocache->getStatus()] . '"/></td>';
        //FoundCount
        $cacheRows .= '<td align="center">' . $fontColor . $geocache->getFounds() . '</td>';
        //score, toprating
        $cacheRows .= '<td align="center">' . ratings($geocache->getScore(), $geocache->getRatingVotes()) . '</td>';
        $cacheRows .= '<td align="center">' . $fontColor . $geocache->getRecommendations() . '</td>';
        '</tr>';
    }
    $cacheRows .= '
    <tr bgcolor="#efefff">
        <td></td>
        <td style="font-size: 9px;">' . tr('pt085') . '</td>
        <td></td>
        <td align="center" style="font-size: 9px;">' . $totalFounds . '</td>
        <td></td>
        <td align="center" style="font-size: 9px;">' . $totalTopRatings . '</td>
    </tr>
    </table>';
    $restCaches = $cachetypes[4] + $cachetypes[5] + $cachetypes[6] + $cachetypes[8] + $cachetypes[9] + $cachetypes[10];
    $countCaches = $powerTrail->getCacheCount();
    $restCachesPercent = round($restCaches * 100 / $countCaches);
    foreach ($cachetypes as $key => $value) {
        $cachePercent[$key] = round($value * 100 / $countCaches);
    }
    foreach ($cacheSize as $key => $value) {
        $cacheSizePercent[$key] = round($value * 100 / $countCaches);
    }
    $img = '<table align="center"><tr><td align=center width="50%">' . tr('pt107') . '<br /><img src="http://chart.apis.google.com/chart?chs=350x100&chd=t:' . $cachetypes[2] . ',' . $cachetypes[3] . ',' . $cachetypes[7] . ',' . $cachetypes[1] . ',' . $restCaches . '&cht=p3&chl=' . $cachetypes[2] . '|' . $cachetypes[3] . '|' . $cachetypes[7] . '|' . $cachetypes[1] . '|' . $restCaches . '&chco=00aa00|FFEB0D|0000cc|cccccc|eeeeee&&chdl=%20' . tr('pt108') . '%20(' . $cachePercent[2] . '%)|' . tr('pt109') . '%20(' . $cachePercent[3] . '%)|' . tr('pt110') . '%20(' . $cachePercent[7] . '%)|' . urlencode(tr('pt111')) . '%20(' . $cachePercent[1] . '%)|' . urlencode(tr('pt112')) . '%20(' . $restCachesPercent . '%)" /></td>';
    $img .= '<td align=center width="50%">' . tr('pt106') . '<br /><img src="http://chart.apis.google.com/chart?chs=350x100&chd=t:' . $cacheSize[2] . ',' . $cacheSize[3] . ',' . $cacheSize[4] . ',' . $cacheSize[5] . ',' . $cacheSize[6] . '&cht=p3&chl=%20' . $cacheSize[2] . '|' . $cacheSize[3] . '|' . $cacheSize[4] . '|' . $cacheSize[5] . '|' . $cacheSize[6] . '&chco=0000aa|00aa00|aa0000|aaaa00|00aaaa&&chdl=' . urlencode(tr('pt113')) . '%20(' . $cacheSizePercent[2] . '%)|' . urlencode(tr('pt114')) . '%20(' . $cacheSizePercent[3] . '%)|' . urlencode(tr('pt115')) . '%20(' . $cacheSizePercent[4] . '%)|' . urlencode(tr('pt116')) . '%20(' . $cacheSizePercent[5] . '%)|' . urlencode(tr('pt117')) . '%20(' . $cacheSizePercent[6] . '%)" /></td></tr></table><br /><br />';
    return $img . $cacheRows;
}
Exemple #2
0
 			<div class="proOfertasHeader">Comentarios</div>
 			
 			<?php 
$com = listAll("reviews", "WHERE r_user_id = '{$user_info['id']}' AND r_type = 'CO' ORDER BY r_cdate ASC");
while ($rs_com = mysql_fetch_object($com)) {
    $user_com = getUserInfo($rs_com->r_user_eval);
    ?>
		 	 	<div class="comentario_list">
		 	 	<div class="left comentarioImgUser">
		 	 	 <?php 
    if (is_null($user_com['user_img'])) {
        $img_profile = "images/img_profile_default.jpg";
    } else {
        $img_profile = "thumb.php?w=60&h=60&url=profiles/" . sha1($user_com['id']) . "/" . $user_com['user_img'];
    }
    $reviewO = ratings($user_com['id']);
    ?>
			 		<a href="perfil?us=<?php 
    echo $user_com['act_code'];
    ?>
"> <img alt="<?php 
    echo ucwords($user_com['name'] . " " . $user_com['lastname']);
    ?>
" src="<?php 
    echo $img_profile;
    ?>
" width="60" height="60" border="0"></a>
		 	 	</div>
		 	 	<div class="left comentarioUserDet"><p><a href="perfil?us=<?php 
    echo $user_com['act_code'];
    ?>
Exemple #3
0
        $adjUs = listAll("ofertas", "WHERE pro_id = '{$rs_proj->pro_id}' AND awarded = 'S'");
        $rs_adjUs = mysql_fetch_object($adjUs);
        $val_ad = mysql_num_rows($adjUs);
        if (($rs_proj->pro_status == "AD" || $rs_proj->pro_status == "F") && $val_ad > 0) {
            ?>
			 	<div class="proBoxUserContFot">
					<div class="left">
					<div>
					 	 <?php 
            $user_crea = getUserInfo($rs_adjUs->user_id);
            if (is_null($user_crea['user_img'])) {
                $img_profile = "images/img_profile_default.jpg";
            } else {
                $img_profile = "thumb.php?w=60&h=60&url=profiles/" . sha1($user_crea['id']) . "/" . $user_crea['user_img'];
            }
            $reviewO = ratings($user_crea['id']);
            ?>
					 	 <img alt="Imagen de usuario" src="<?php 
            echo $img_profile;
            ?>
" width="50" height="50">
					
					 	       </div>					
					</div>					
					<div class="left proBoxUser">					
						<div class="font12 fontW400">Adjudicado a:</div>					
						<div><a href="perfil?us=<?php 
            echo $user_crea['act_code'];
            ?>
" class="txtAzul fontW400"><?php 
            echo ucwords($user_crea['name'] . " " . $user_crea['lastname']);
Exemple #4
0
    ?>
<a href="editarPerfil" class="txtNaranja font12">Editar Perfil</a><?php 
}
?>
</div>

                 <div class="left perfilImg">
                     <div>
                         <?php 
//if(is_null($user_info['user_img'])){
//	$img_profile = "images/img_profile_default.jpg";
//}else{
$img_profile = "profiles/" . sha1($user_info['id']) . "/profile.jpg";
//.$user_info['user_img'];
//}
$review = ratings($user_info['id']);
?>
                         <img id="profileMainImage" alt="Imagen de perfil" src="<?php 
echo 'thumb.php?w=130&h=130&url=' . $img_profile;
?>
" width="106" height="106">
                     </div>
                     <div class="rating"><?php 
echo $review['stars'];
?>
</div>
                 </div>


                 <div class="left perfilDesc">
                     <p class="bold"><?php 
Exemple #5
0
<?php

//Comentarios
use Fototea\Config\FConfig;
use Fototea\Models\User;
$comments = array();
$com = listAll("reviews", "WHERE r_user_id = '{$user_info['id']}' AND r_type = 'CO' ORDER BY r_cdate ASC");
while ($rs_com = mysql_fetch_object($com)) {
    $rs_com->user = getUserInfo($rs_com->r_user_eval);
    $rs_com->rate = ratingByPro($rs_com->r_pro_id, $rs_com->r_user_eval);
    $rs_com->reviewO = ratings($rs_com->user['id']);
    $comments[] = $rs_com;
}
?>
    <div class="review-summary">
        <?php 
if ($review['comentarios'] != 0) {
    ?>
            <div class="col-xs-12">
                <h2>Puntuación Global</h2>
            </div>
            <div class="col-xs-7">
                <p>Basada en <?php 
    echo $review['comentarios'];
    ?>
 comentario(s) de usuarios de la comunidad Fototea</p>
            </div>
            <div class="col-xs-5">
                <div class="review-details-box">
                    <?php 
    if ($user_info['user_type'] == User::USER_TYPE_PHOTOGRAPHER) {
Exemple #6
0
                <!-- <div class="col-xs-2 text-center">Reputaci&oacute;n</div>-->
                 <div class="col-xs-2 text-center">Oferta</div>
             </div>

             <?php 
    $rs_of = $currentUserOffer;
    $user_of = getUserInfo($rs_of->user_id);
    ?>

                 <div class="current-offer-detail clearfix" id="oid_<?php 
    echo $rs_of->id;
    ?>
">
                     <div class="col-xs-2">
                         <?php 
    $reviewO = ratings($user_of['id']);
    ?>
                         <a href="perfil?us=<?php 
    echo $user_of['act_code'];
    ?>
"> <img alt="<?php 
    echo ucwords($user_of['name'] . " " . $user_of['lastname']);
    ?>
" src="<?php 
    echo FConfig::getThumbUrl($user_of['profile_image_url'], 60, 60);
    ?>
" border="0" class="img-circle"></a>
                            <br>
                            <?php 
    echo $reviewO['stars'];
    ?>