?> " onclick="confirmdel(this, 'label_del_<?php echo $item; ?> ', true)" /> <?php echo gettext('Delete'); ?> </label> </td> <td> <?php $image = newImage($album, $display); ?> <img src="<?php echo html_encode(pathurlencode(getAdminThumb($image, 'large'))); ?> " alt="<?php echo $image->filename; ?> "/> </td> <td> <?php printf(gettext('%s'), $display); ?> <a href="<?php echo html_encode($image->getLink()); ?> " title="<?php echo html_encode($image->getTitle());
?> </p> <ul id="images"> <?php $images = $album->getImages(); foreach ($images as $imagename) { $image = newImage($album, $imagename); ?> <li id="id_<?php echo $image->getID(); ?> "> <img class="imagethumb" src="<?php echo getAdminThumb($image, 'large'); ?> " alt="<?php echo html_encode($image->getTitle()); ?> " title="<?php echo html_encode($image->getTitle()) . ' (' . html_encode($image->getFileName()) . ')'; ?> " width="80" height="80" /> <p> <input type="checkbox" name="ids[]" value="<?php echo $image->filename; ?>
/** * puts out a row in the edit album table * * @param object $album is the album being emitted * @param bool $show_thumb set to false to show thumb standin image rather than album thumb * @param object $owner the parent album (or NULL for gallery) * * */ function printAlbumEditRow($album, $show_thumb, $owner) { global $_zp_current_admin_obj; $enableEdit = $album->subRights() & MANAGED_OBJECT_RIGHTS_EDIT; if (is_object($owner)) { $owner = $owner->name; } ?> <div class='page-list_row'> <div class="page-list_albumthumb"> <?php if ($show_thumb) { $thumbimage = $album->getAlbumThumbImage(); $thumb = getAdminThumb($thumbimage, 'small'); } else { $thumb = 'images/thumb_standin.png'; } if ($enableEdit) { ?> <a href="?page=edit&album=<?php echo html_encode(pathurlencode($album->name)); ?> " title="<?php echo sprintf(gettext('Edit this album: %s'), $album->name); ?> "> <?php } ?> <img src="<?php echo html_encode(pathurlencode($thumb)); ?> " width="<?php echo ADMIN_THUMB_SMALL; ?> " height="<?php echo ADMIN_THUMB_SMALL; ?> " alt="" title="album thumb" /> <?php if ($enableEdit) { ?> </a> <?php } ?> </div> <div class="page-list_albumtitle"> <?php if ($enableEdit) { ?> <a href="?page=edit&album=<?php echo html_encode(pathurlencode($album->name)); ?> " title="<?php echo sprintf(gettext('Edit this album: %s'), $album->name); ?> "> <?php } echo html_encode(getBare($album->getTitle())); if ($enableEdit) { ?> </a> <?php } ?> </div> <?php if ($album->isDynamic()) { $imgi = '<img src="images/pictures_dn.png" alt="" title="' . gettext('images') . '" />'; $imga = '<img src="images/folder_picture_dn.png" alt="" title="' . gettext('albums') . '" />'; } else { $imgi = '<img src="images/pictures.png" alt="" title="' . gettext('images') . '" />'; $imga = '<img src="images/folder_picture.png" alt="" title="' . gettext('albums') . '" />'; } $ci = count($album->getImages()); $si = sprintf('%1$s <span>(%2$u)</span>', $imgi, $ci); if ($ci > 0 && !$album->isDynamic()) { $si = '<a href="?page=edit&album=' . html_encode(pathurlencode($album->name)) . '&tab=imageinfo" title="' . gettext('Subalbum List') . '">' . $si . '</a>'; } $ca = $album->getNumAlbums(); $sa = sprintf('%1$s <span>(%2$u)</span>', $imga, $ca); if ($ca > 0 && !$album->isDynamic()) { $sa = '<a href="?page=edit&album=' . html_encode(pathurlencode($album->name)) . '&tab=subalbuminfo" title="' . gettext('Subalbum List') . '">' . $sa . '</a>'; } ?> <div class="page-list_extra"> <?php echo $sa; ?> </div> <div class="page-list_extra"> <?php echo $si; ?> </div> <?php $wide = '40px'; ?> <div class="page-list_iconwrapperalbum"> <div class="page-list_icon"> <?php $pwd = $album->getPassword(); if (!empty($pwd)) { echo '<a title="' . gettext('Password protected') . '"><img src="images/lock.png" style="border: 0px;" alt="" title="' . gettext('Password protected') . '" /></a>'; } ?> </div> <div class="page-list_icon"> <?php echo linkPickerIcon($album); ?> </div> <div class="page-list_icon"> <?php if ($album->getShow()) { if ($enableEdit) { ?> <a href="?action=publish&value=0&album=<?php echo html_encode(pathurlencode($album->name)); ?> &return=*<?php echo html_encode(pathurlencode($owner)); ?> &XSRFToken=<?php echo getXSRFToken('albumedit'); ?> " title="<?php echo sprintf(gettext('Un-publish the album %s'), $album->name); ?> " > <?php } ?> <img src="images/pass.png" style="border: 0px;" alt="" title="<?php echo gettext('Published'); ?> " /> <?php if ($enableEdit) { ?> </a> <?php } } else { if ($enableEdit) { ?> <a href="?action=publish&value=1&album=<?php echo html_encode(pathurlencode($album->name)); ?> &return=*<?php echo html_encode(pathurlencode($owner)); ?> &XSRFToken=<?php echo getXSRFToken('albumedit'); ?> " title="<?php echo sprintf(gettext('Publish the album %s'), $album->name); ?> "> <?php } if ($album->getPublishDate() > date('Y-m-d H:i:s')) { ?> <img src="images/clock.png" alt="<?php echo gettext("Un-published"); ?> " title= "<?php echo gettext("Publish (override scheduling)"); ?> " /> <?php } else { ?> <img src="images/action.png" style="border: 0px;" alt="" title="<?php echo sprintf(gettext('Unpublished'), $album->name); ?> " /> <?php } if ($enableEdit) { ?> </a> <?php } } ?> </div> <div class="page-list_icon"> <?php if ($album->getCommentsAllowed()) { if ($enableEdit) { ?> <a href="?action=comments&commentson=0&album=<?php echo html_encode($album->getFileName()); ?> &return=*<?php echo html_encode(pathurlencode($owner)); ?> &XSRFToken=<?php echo getXSRFToken('albumedit'); ?> " title="<?php echo gettext('Disable comments'); ?> "> <?php } ?> <img src="images/comments-on.png" alt="" title="<?php echo gettext("Comments on"); ?> " style="border: 0px;"/> <?php if ($enableEdit) { ?> </a> <?php } } else { if ($enableEdit) { ?> <a href="?action=comments&commentson=1&album=<?php echo html_encode($album->getFileName()); ?> &return=*<?php echo html_encode(pathurlencode($owner)); ?> &XSRFToken=<?php echo getXSRFToken('albumedit'); ?> " title="<?php echo gettext('Enable comments'); ?> "> <?php } ?> <img src="images/comments-off.png" alt="" title="<?php echo gettext("Comments off"); ?> " style="border: 0px;"/> <?php if ($enableEdit) { ?> </a> <?php } } ?> </div> <div class="page-list_icon"> <a href="<?php echo WEBPATH; ?> /index.php?album=<?php echo html_encode(pathurlencode($album->name)); ?> " title="<?php echo gettext("View album"); ?> "> <img src="images/view.png" style="border: 0px;" alt="" title="<?php echo sprintf(gettext('View album %s'), $album->name); ?> " /> </a> </div> <div class="page-list_icon"> <?php if ($album->isDynamic() || !$enableEdit) { ?> <img src="images/icon_inactive.png" style="border: 0px;" alt="" title="<?php echo gettext('unavailable'); ?> " /> <?php } else { ?> <a class="warn" href="admin-refresh-metadata.php?page=edit&album=<?php echo html_encode(pathurlencode($album->name)); ?> &return=*<?php echo html_encode(pathurlencode($owner)); ?> &XSRFToken=<?php echo getXSRFToken('refresh'); ?> " title="<?php echo sprintf(gettext('Refresh metadata for the album %s'), $album->name); ?> "> <img src="images/refresh.png" style="border: 0px;" alt="" title="<?php echo sprintf(gettext('Refresh metadata in the album %s'), $album->name); ?> " /> </a> <?php } ?> </div> <?php if (extensionEnabled('hitcounter')) { ?> <div class="page-list_icon"> <?php if (!$enableEdit) { ?> <img src="images/icon_inactive.png" style="border: 0px;" alt="" title="<?php echo gettext('unavailable'); ?> " /> <?php } else { ?> <a class="reset" href="?action=reset_hitcounters&albumid=<?php echo $album->getID(); ?> &album=<?php echo html_encode(pathurlencode($album->name)); ?> &subalbum=true&return=*<?php echo html_encode(pathurlencode($owner)); ?> &XSRFToken=<?php echo getXSRFToken('hitcounter'); ?> " title="<?php echo sprintf(gettext('Reset hit counters for album %s'), $album->name); ?> "> <img src="images/reset.png" style="border: 0px;" alt="" title="<?php echo sprintf(gettext('Reset hit counters for the album %s'), $album->name); ?> " /> </a> <?php } ?> </div> <?php } ?> <div class="page-list_icon"> <?php $myalbum = $_zp_current_admin_obj->getAlbum(); $supress = !zp_loggedin(MANAGE_ALL_ALBUM_RIGHTS) && $myalbum && $album->getID() == $myalbum->getID(); if (!$enableEdit || $supress) { ?> <img src="images/icon_inactive.png" style="border: 0px;" alt="" title="<?php echo gettext('unavailable'); ?> " /> <?php } else { ?> <a class="delete" href="javascript:confirmDeleteAlbum('?page=edit&action=deletealbum&album=<?php echo urlencode(pathurlencode($album->name)); ?> &return=<?php echo html_encode(pathurlencode($owner)); ?> &XSRFToken=<?php echo getXSRFToken('delete'); ?> ');" title="<?php echo sprintf(gettext("Delete the album %s"), js_encode($album->name)); ?> "> <img src="images/fail.png" style="border: 0px;" alt="" title="<?php echo sprintf(gettext('Delete the album %s'), js_encode($album->name)); ?> " /> </a> <?php } ?> </div> <?php if ($enableEdit) { ?> <div class="page-list_icon"> <input class="checkbox" type="checkbox" name="ids[]" value="<?php echo $album->getFileName(); ?> " onclick="triggerAllBox(this.form, 'ids[]', this.form.allbox);" <?php if ($supress) { echo ' disabled="disabled"'; } ?> /> </div> <?php } ?> </div> </div> <?php }
?> " onclick="confirmdel(this, 'label_del_<?php echo $item; ?> ', true)" /> <?php echo gettext('Delete'); ?> </label> </td> <td> <?php $image = newImage($album, $display); ?> <img src="<?php echo html_encode(pathurlencode(getAdminThumb($image, 'medium'))); ?> " alt="<?php echo $image->filename; ?> "/> </td> <td> <?php echo $display; ?> <a href="<?php echo html_encode($image->getLink()); ?> " title="<?php echo html_encode($image->getTitle());