Exemplo n.º 1
0
    $T->set_block('page', 'ImageColumn', 'IColumn');
    $T->set_block('page', 'ImageRow', 'IRow');
    for ($i = 0; $i < $media_per_page; $i += $columns_per_page) {
        $next_columns = $i + $columns_per_page;
        for ($j = $i; $j < $next_columns; $j++) {
            if ($j >= $total_media) {
                $T->parse('IRow', 'ImageRow', true);
                $T->set_var('IColumn', '');
                break 2;
            }
            $T->set_var('clear_float', '');
            if ($col == $columns_per_page) {
                $T->set_var('clear_float', ' clear:both;');
                $col = 0;
            }
            $T->set_var('CELL_DISPLAY_IMAGE', MG_albumThumbnail($sub_album_id[$j]));
            $T->parse('IColumn', 'ImageColumn', true);
            $col++;
        }
        $T->parse('IRow', 'ImageRow', true);
        $T->set_var('IColumn', '');
    }
    $T->set_var('album_body', 1);
} else {
    $T->set_var('lang_no_image', $LANG_MG03['no_media_objects']);
}
$T->parse('output', 'page');
MG_getThemePublicJSandCSS($root_album->skin);
MG_getCSS($root_album->album_skin);
$display = $T->finish($T->get_var('output'));
$display = MG_createHTMLDocument($display);
Exemplo n.º 2
0
 $k = 0;
 $col = 0;
 $opt = array('sortOrder' => $sortOrder);
 $T->set_block('page', 'ImageColumn', 'IColumn');
 $T->set_block('page', 'ImageRow', 'IRow');
 for ($i = 0; $i < $media_per_page; $i += $columns_per_page) {
     $next_columns = $i + $columns_per_page;
     for ($j = $i; $j < $next_columns; $j++) {
         if ($j >= $total_media) {
             $T->parse('IRow', 'ImageRow', true);
             $T->set_var('IColumn', '');
             break 2;
         }
         if ($MG_media[$j]['type'] == 0) {
             // a sub album
             $celldisplay = MG_albumThumbnail($MG_media[$j]['obj']);
         } else {
             // regular media type
             $celldisplay = $MG_media[$j]['obj']->displayThumb($opt);
             if ($MG_media[$j]['obj']->type == 1) {
                 $T->set_var('URL', MG_getFilePath('disp', $MG_media[$j]['obj']->filename, 'jpg'));
             }
         }
         $T->set_var('clear_float', '');
         if ($col == $columns_per_page) {
             $T->set_var('clear_float', ' clear:both;');
             $col = 0;
         }
         $T->set_var('CELL_DISPLAY_IMAGE', $celldisplay);
         $T->parse('IColumn', 'ImageColumn', true);
         $col++;