$fotoInfo = dynamicImageLock($v['P_THUMB_PATH'], $v['P_KEY'], $v['P_ROTATION'], $v['P_WIDTH'], $v['P_HEIGHT'], 150, 150); $imageHspace = intval((150 - $fotoInfo[1]) / 2); $imageVspace = intval((150 - $fotoInfo[2]) / 2); echo '<div style="float:left; padding:12px; width:150px; height:150px;"> <a href="' . $url . '"><img src="' . $fotoInfo[0] . '" ' . $fotoInfo[3] . ' border="0" class="border_dark" hspace="' . $imageHspace . '" vspace="' . $imageVspace . '" /></a> </div>'; $i++; } } else { echo '<div class="bold" style="padding-left:20px;">There are no photos tagged with ' . $options[0] . '</div>'; } echo '</div> <br clear="all" />'; echo '<div style="padding-top:0px; padding-left:10px; padding-bottom:8px;">Slideshows tagged with: ' . $options[0] . '<span style="font-weight:normal;"> (<a href="/users/' . $username . '/slideshows/tags-' . $options[0] . '/">all slideshows tagged with ' . $options[0] . '</a>)</span></div> <div style="padding-left:20px;">'; if (count($arrFlix) > 0) { foreach ($arrFlix as $v) { $fotoURL = dynamicImage($v['US_PHOTO']['thumbnailPath_str'], $v['US_PHOTO']['photoKey_str'], 150, 100); //$fotoURL = $v['US_PHOTO']['thumbnailPath_str']; $tmpLength = floor($v['A_LENGTH'] / 60); $length = $tmpLength . ':' . str_pad($v['A_LENGTH'] % 60, 2, '0', STR_PAD_LEFT); echo '<div style="padding-bottom:20px; float:left;" align="center"> <div class="flix_border_medium"><a href="/slideshow?' . $v['US_KEY'] . '"><img src="' . $fotoURL . '" width="150" height="100" border="0" alt="Click to view slideshow" /></a></div> <div style="float:left; width:180px;" class="f_7 bold center"><a href="/slideshow?' . $v['US_KEY'] . '">' . str_mid($v['US_NAME'], 49) . '</a></div> </div>'; } } else { echo '<div class="bold">There are no slideshows tagged with ' . $options[0] . '</div>'; } echo '</div>'; }
if ($i < $lastPage) { echo ' ... <a href="/?action=group.slideshows&group_id=' . $group_id . '&page=' . $lastPage . '">' . $lastPage . '</a>'; } } else { echo 'Showing ' . $cnt_flix_array . ' slideshows'; } echo '</span>'; echo '</div>'; echo '</div>'; echo '<div style="margin-left:15px;">'; echo '<div style="width:700px; padding-top:8px; margin:auto;">'; $top_limit = $per_page + $offset; for ($i = $offset; $i < $top_limit; $i++) { // a flix exists if ($i < $cnt_flix_array) { $fotoURL = dynamicImage($flix_array[$i]['US_PHOTO']['thumbnailPath_str'], $flix_array[$i]['US_PHOTO']['photoKey_str'], 150, 100); if ($i % $per_row == 0) { echo '<div style="float:left; overflow:hidden; padding-top:10px; padding-left:10px; padding-right:10px; text-align:center;" id="flixBox' . $flix_array[$i]['US_ID'] . '">'; } else { echo '<div style="float:left; overflow:hidden; padding-top:10px; padding-left:35px; padding-right:10px; text-align:center;" id="flixBox' . $flix_array[$i]['US_ID'] . '">'; } echo ' <div class="flix_border_medium"><a href="/slideshow?' . $flix_array[$i]['US_KEY'] . '"><img src="' . $fotoURL . '" width="150" height="100" border="0" /></a></div>'; echo ' <div class="bold">' . str_mid($flix_array[$i]['US_NAME'], 25) . '</div> </div>'; if ($cnt_flix_array <= $page * $per_page - $per_page / 2 && $i == $offset + ($per_page / 2 - 1)) { break; } } else { if ($i % ($per_page / 2) == 0) { echo '<div style="float:left; overflow:hidden; padding-top:10px; padding-left:10px; padding-right:10px; text-align:center;" id="flixBox' . $flix_array[$i]['US_ID'] . '">'; } else {
$slideshowContent = $g->pendingApproval($params); $countSlideshows = $GLOBALS['dbh']->found_rows(); echo '<a href="/?action=group.approve&group_id=' . $group_id . '&tab=photo" title="View photos to approve" style="cursor:pointer;"><div style="float:left; border-bottom:1px solid #dddddd; border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-top:1px solid #dddddd; background-color:#eeeeee; width:100px; padding-top:5px; padding-bottom:5px;" class="f_8 bold center">Photos</div></a>'; echo '<div style="float:left; border-right:1px solid #dddddd; border-top:1px solid #dddddd; width:100px; padding-top:5px; padding-bottom:5px;" class="f_8 bold center">Slideshows</div>'; echo '<div style="float:left; border-bottom:1px solid #dddddd; width:598px; height:24px;"></div>'; echo '<br clear="all" />'; echo '<div style="border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; margin-top:-1px; width:800px;">'; echo '<div id="slideshowsApproval"">'; echo '<div style="margin-left:21px; padding-top:10px;">'; if (count($slideshowContent) > 0) { $i = 0; $total_pages = ceil($countSlideshows / $per_page); echo '<div style="width:756px; border-bottom:1px solid #dddddd;"></div>'; foreach ($slideshowContent as $k => $v) { $slideshowData = $fl->search(array('FLIX_ID' => $v['UF_ID'], 'GROUP_ID' => $group_id)); $photoURL = dynamicImage($slideshowData['US_PHOTO']['thumbnailPath_str'], $slideshowData['US_PHOTO']['photoKey_str'], 120, 90); if ($i % $per_row == 0) { echo '<div style="float:left; width:150px; height:120px; border-left:1px solid #dddddd; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd;" class=""><img src="' . $photoURL . '" border="0" width="120" height="90" style="margin-left:15px; margin-top:5px;" />'; echo '<div style="float:left; padding-top:5px; padding-right:10px; padding-left:54px;"><a href="javascript:void(0);" onclick="approveSlideshow(' . $group_id . ', ' . $v['UF_ID'] . ', ' . $v['UF_ORIG_ID'] . ', ' . $v['U_ORIG_ID'] . ');" title="Approve slideshow"><img src="images/icons/checkmark_16x16.png" class="png" border="0" width="16" height="16" /></a></div>'; echo '<div style="padding-top:5px;"><a href="javascript:void(0);" onclick="rejectSlideshow(' . $group_id . ', ' . $v['UF_ID'] . ', ' . $v['UF_ORIG_ID'] . ', ' . $v['U_ORIG_ID'] . ');" title="Reject slideshow"><img src="images/icons/delete_16x16.png" class="png" border="0" width="16" height="16" /></a></div>'; echo '</div>'; } else { echo '<div style="float:left; width:150px; height:120px; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd;"><img src="' . $photoURL . '" border="0" width="120" height="90" style="margin-left:15px; margin-top:5px;" />'; echo '<div style="float:left; padding-top:5px; padding-right:10px; padding-left:54px;"><a href="javascript:void(0);" onclick="approveSlideshow(' . $group_id . ', ' . $v['UF_ID'] . ', ' . $v['UF_ORIG_ID'] . ', ' . $v['U_ORIG_ID'] . ');" title="Approve slideshow"><img src="images/icons/checkmark_16x16.png" class="png" border="0" width="16" height="16" /></a></div>'; echo '<div style="padding-top:5px;"><a href="javascript:void(0);" onclick="rejectSlideshow(' . $group_id . ', ' . $v['UF_ID'] . ', ' . $v['UF_ORIG_ID'] . ', ' . $v['U_ORIG_ID'] . ');" title="Reject slideshow"><img src="images/icons/delete_16x16.png" class="png" border="0" width="16" height="16" /></a></div>'; echo '</div>'; } $i++; if ($i % $per_row == 0) { echo '<br clear="all" />'; }
if ($logged_in === true && $user_id == $_USER_ID) { echo '<div id="personalHome1Div" style="width:' . $photoWidth . 'px; height:' . $photoHeight . 'px; margin:auto;" class="border_dark" onmouseover="$(\'personalHome1Controls\').style.display = \'block\';" onmouseout="$(\'personalHome1Controls\').style.display = \'none\';"><a id="personalHome1Link" href="' . $fotoLink . '"><img id="personalHome1" src="' . $fotoURL . '" width="' . $photoWidth . '" height="' . $photoHeight . '" border="0" /></a>'; echo '<span id="personalHome1Controls" style="display:none;">'; if ($isPhotoSet == false) { echo '<a href="javascript:void(0);" onclick="changePhoto(\'\');" title="click to change photo"><div id="photoIconDiv" style="position:relative; margin-top:-' . $marginTop . 'px;"><img id="photoIcon" src="images/icons/pencil_24x24.png" class="png" width="24" height="24" border="0" /></div></a><a href="javascript:void(0);" onclick="removePhoto(\'\');" title="click to remove photo"><div id="photoIconRemoveDisplay" style="display:none; position:relative; margin-top:-23px; margin-left:30px;"><img id="photoIconRemove" src="images/icons/delete_24x24.png" class="png" width="24" height="24" border="0" /></div></a></div>'; } else { echo '<a href="javascript:void(0);" onclick="changePhoto(\'\');" title="click to change photo"><div id="photoIconDiv" style="position:relative; margin-top:-' . $marginTop . 'px;"><img id="photoIcon" src="images/icons/pencil_24x24.png" class="png" width="24" height="24" border="0" /></div></a><a href="javascript:void(0);" onclick="removePhoto(\'\');" title="click to remove photo"><div id="photoIconRemoveDisplay" style="display:block; position:relative; margin-top:-23px; margin-left:30px;"><img id="photoIconRemove" src="images/icons/delete_24x24.png" class="png" width="24" height="24" border="0" /></div></a></div>'; } echo '</span>'; } else { echo '<div id="personalHome1Div" style="width:' . $photoWidth . 'px; height:' . $photoHeight . 'px; margin:auto;" class="border_dark"><a id="personalHome1Link" href="' . $fotoLink . '"><img id="personalHome1" src="' . $fotoURL . '" width="' . $photoWidth . '" height="' . $photoHeight . '" border="0" /></a></div>'; } echo '<div style="text-align:left; margin-top:-' . $marginTop . 'px; margin-left:0px; position:absolute;" id="photoBlank"></div> <script type="text/javascript"> var photoBlankEffect = new fx.Opacity("photoBlank"); photoBlankEffect.hide(); </script>'; for ($i = 1; $i < $photoCount; $i++) { $url = dynamicImage($photoData[$i]['P_THUMB_PATH'], $photoData[$i]['P_KEY'], 115, 50); echo '<div style="float:left; margin-bottom:10px;"><a href="users/' . $username . '/photo/' . $photoData[$i]['P_ID'] . '/?offset=' . $i . '"><img src="' . $url . '" width="115" height="50" border="0" hspace="10" vspace="25" class="border_dark" /></a></div>'; } } else { if ($user_id != $_USER_ID) { echo '<div class="bold italic">' . $displayName . ' has not added any photos to their personal page.</div>'; } else { echo '<div class="bold"> <div>You have not added any photos to your personal page.</div> <div style="margin:5px 0px 0px 25px;"> <div><a href="/?action=fotobox.upload_installer" class="plain"><img src="images/icons/left_up_16x16.png" class="png" width="16" height="16" border="0" hspace="4" vspace="4" align="absmiddle" />Start by uploading some photos</a></div> <div><a href="/xml_result?action=fotopage_list_fotos&subaction=' . $subaction . '" class="plain lbOn"><img src="images/icons/add_alt_2_16x16.png" class="png" width="16" height="16" border="0" hspace="4" vspace="4" align="absmiddle" />Then add your photos or slideshows to your personal page</a></div> </div> </div>'; } }
echo '<div><br clear="all" /></div>'; } ?> </div> </div> <div id="groupBanner"> <div style="float:left;"> <?php include_once PATH_CLASS . '/CUser.php'; $us =& CUser::getInstance(); $avatar = $us->pref($user_id, 'AVATAR'); if ($_USER_ID != $user_id || $_USER_ID == 0) { $avatarSrc = $avatar !== false ? dynamicImage($avatar, $us->pref($user_id, 'AVATAR_KEY'), PAGE_AVATAR_WIDTH, PAGE_AVATAR_HEIGHT) : 'images/avatar_none.gif'; echo '<div><img src="' . $avatarSrc . '" width="' . PAGE_AVATAR_WIDTH . '" height="' . PAGE_AVATAR_HEIGHT . '" hspace="25"border="0" style="margin-top:10px; border:solid 3px white;" /></div>'; } else { $avatarSrc = $avatar !== false ? dynamicImage($avatar, $us->pref($user_id, 'AVATAR_KEY'), PAGE_AVATAR_WIDTH, PAGE_AVATAR_HEIGHT) : 'images/avatar_select.gif'; echo '<a href="javascript:void(0);" onclick="changeAvatar(\'\');" title="click to change avatar"> <div style="margin-left:25px;"><img id="profileAvatar" src="' . $avatarSrc . '" width="' . PAGE_AVATAR_WIDTH . '" height="' . PAGE_AVATAR_HEIGHT . '" border="0" style="margin-top:10px; border:solid 3px white;" /></div> <div style="position:absolute; padding-top:13px; padding-left:28px; margin-top:-112px;"><img id="avatarIcon" src="images/icons/vcard_24x24.png" class="png" width="24" height="24" border="0" /></div> </a> <div style="text-align:left; margin-top:-102px; margin-left:260px; position:absolute;" id="avatarBlank"></div> <script type="text/javascript"> var avatarEffect = new fx.Opacity("avatarBlank"); avatarEffect.hide(); </script>'; } ?> </div> <div style="float:left; margin-left:10px; margin-top:10px; width:675px;" class="f_dark"> <div class="f_14 bold"> <?php echo '<div style="margin-left:20px;">' . $displayDescription . ' </div>'; ?> </div>
$ids = ''; echo '<div style="width:750px; margin:auto;">'; $offsetUrl = $page * $perPage - $perPage; foreach ($arrFotos as $v) { $ids .= ',' . $v['P_ID']; $url = '?action=group.photo&group_id=' . $group_id . '&page=' . $page . '&id=' . $v['P_ID']; $url .= '&offset=' . $offsetUrl; if (isset($_GET['tags']) && $_GET['tags'] !== '') { $url .= '&tags=' . $_GET['tags']; } if ($v['P_NAME'] . $v['P_DESC'] != '') { $title = htmlentities($v['P_NAME'] . ' ' . $v['P_DESC']); } else { $title = 'Click to view photo'; } $fotoUrl = dynamicImage($v['P_THUMB_PATH'], $v['P_KEY'], 150, 100); echo '<div style="float:left; padding:12px;"> <a href="' . $url . '" title="' . $title . '"><img src="' . $fotoUrl . '" width="150" height="100" border="0" class="border_dark" /></a> </div>'; $offsetUrl++; $i++; } echo '</div>'; } else { echo '<div style="width:400px; margin:auto; padding-top:20px;">'; echo '<div class="bold">Your search for photos tagged with <span class="italic">' . htmlentities($_GET['tags']) . '</span> had 0 results.</div>'; echo '<div style="padding-left:20px; padding-top:5px;" class="bold">'; echo '<div style="padding-top:4px;">'; echo '<div style="float:left; padding-right:3px;"><img src="images/bullet.gif" border="0" /></div>'; echo '<div><a href="?action=group.photos&group_id=' . $group_id . '">View all of this group\'s photos</a></div>'; echo '</div>';