Ejemplo n.º 1
0
 if (!isset($matches[2])) {
     // added to fix notice about undefined index
     $matches[2] = 0;
 }
 $matches = CPGPluginAPI::filter('plugin_block', $matches);
 if (is_array($matches)) {
     switch ($matches[1]) {
         case 'breadcrumb':
             // Added breadcrumb as a separate listable block from config
             if (($breadcrumb != '' || count($cat_data) > 0) && $cat != 0) {
                 theme_display_breadcrumb($breadcrumb, $cat_data);
             }
             break;
         case 'catlist':
             if ($breadcrumb != '' || count($cat_data) > 0) {
                 theme_display_cat_list($breadcrumb, $cat_data, $statistics);
             }
             if (isset($cat) && $cat == USER_GAL_CAT) {
                 list_users();
             }
             break;
         case 'alblist':
             list_albums();
             break;
         case 'anycontent':
             if ($cat == 0) {
                 ob_start();
                 /**
                  * Any php code or HTML can be put in this file and will be displayed
                  */
                 include 'anycontent.php';
Ejemplo n.º 2
0
        if (count($album_set_array)) {
            $set = '';
            foreach ($album_set_array as $album_id) {
                $set .= $set == '' ? $album_id : ',' . $album_id;
            }
            $ALBUM_SET .= "AND aid IN ({$set}) ";
        }
        breadcrumb($cat, $breadcrumb, $breadcrumb_text);
    }
}
pageheader(isset($CURRENT_ALBUM_DATA) ? $CURRENT_ALBUM_DATA['title'] : $lang_meta_album_names[$album]);
if ($breadcrumb) {
    if (!(strpos($CONFIG['main_page_layout'], "breadcrumb") === false)) {
        theme_display_breadcrumb($breadcrumb, $cat_data);
    }
    theme_display_cat_list($breadcrumb, $cat_data, '');
}
/**
 * Function to draw the password box if the album is password protected
 */
function form_albpw()
{
    global $lang_thumb_view, $CURRENT_ALBUM_DATA;
    $login_falied = starttable('-1', $lang_thumb_view['enter_alb_pass'], 2);
    if (isset($_POST['validate_album'])) {
        $login_failed = '<tr><td class="tableh2" colspan="2" align="center">
                               <span style="color:red">' . $lang_thumb_view['invalid_pass'] . '</span></td></tr>
                                         ';
    }
    if (!empty($CURRENT_ALBUM_DATA['alb_password_hint'])) {
        echo <<<EOT