Witam, mam problem z galerią web-album.org(tutaj wrzuciłem galerie do testów- tak ona wygląda
http://www.costa081992.yoyo.pl/), ponieważ nie wiem jak zrobić aby nowo utworzone katalogi z zdjęciami trafiały na początek strony, a nie na koniec, przeszukałem silnik strony i znalazłem odpowiedni fragment kodu odpowiadający za to, i teraz moje pytanie jak przerobić pętle foreach aby ona zaczynała od końca tabeli i kończyła na początku, byłbym bardzo wdzięczny gdyby ktoś pomógł mi przerobić ten skrypt, jeżeli byłoby potrzebne mogę wrzucić do ściągnięcia cały silnik galerii.
function Menu_category()
$ret='';
$ret.='<DIV id="frame_categories">';
$ret.='<TABLE width="100%" border=0>';
foreach($USER_PRIV as $key=>$value)
{
if ($key!='ext')
{
if ($value["access"]=='Y' && $value["view_category"]=='Y' && $value["date_publication"]!='0000-00-00 00:00:00')
{
$ret.='<TR>';
$ret.='<TD>';
$ret.='<IMG src="'.SYSTEM_LAYOUT_PATH.'/'.SYSTEM_LAYOUT_SKIN.'/img/bul.gif">';
$ret.='</TD>';
$ret.='<TD class=cat_list width="99%">';
$link='category.php?id='.$value["id"];
$ret.='<A href='.$link.'>'.$value["name"].'</A>';
$ret.=' ['.$value["photos_count"].']';
$ret.='</TD>';
$ret.='</TR>';
if ($value["id_login"]==USER_LOGIN) $edit_category=1;
$cat_exist=1;
}
}
}
{
$ret.='<TR>';
$ret.='<TD class=notice colspan=2 align=center>';
$ret.=Gif0(5);
$ret.=$LA[401];
$ret.='</TD>';
$ret.='</TR>';
}
$ret.='</TABLE>';
if (isset($edit_category) || $USER_PRIV["ext"]["add_category"]=='Y') {
$ret.=HR();
$ret.='<DIV class=link2 align=right>';
$link_mc='category_manage.php';
$ret.='<A href="'.$link_mc.'">'.$LA[911].'</A>'.Arrows().'<BR>';
$ret.='</DIV>';
}
$ret.='</DIV>';
return $ret;
}
function Start_Page()
{
$ret='';
$ret.='<DIV id="categories_preview">';
$count=1;
$ret.='<TABLE border=0 width="100%" cellpadding=5 cellspacing=10>';
$ret.='<TR>';
foreach($USER_PRIV as $key=>$value)
{
if ($key!='ext' && $value["view_category"]=='Y' && $value["access"]=='Y' && $value["date_publication"]!='0000-00-00 00:00:00')
{
$cat_avail=1;
if ($value["edit_category"]=='Y') $edit_category=1;
if ($count==3)
{
$count=1;
$ret.='</TR><TR>';
}
$ret.='<TD class=table_td width="50%" align=center valign=bottom style="padding:5px">';
$query="SELECT id,hash FROM ".DB_PREFIX."photos2 WHERE id_category=".$key." AND date_publication!='0000-00-00 00:00:00' ORDER BY RAND() LIMIT 1";
$array2=db_query_select($query);
if (isset($array2[0]["hash"])) {
$ret.='<A href="category.php?id='.$key.'">';
$image_size=@getimagesize(SYSTEM_PHOTOS_DIRECTORY
.'/'.$array2[0]["hash"].'_m'); $image_size=(isset($image_size[3
])) ?
$image_size[3].' ' : ''; $ret.='<IMG '.$image_size.'class=pic src="photo_jpg.php?type=m&id='.$array2[0]["id"].'" alt="'.stripslashes($value["name"]).'">'; $ret.='</A>';
$ret.='<BR>';
}
$ret.=Gif0(3);
$ret.='<DIV class=cat_list>';
$ret.='<A href="category.php?id='.$key.'">';
$ret.=$value["name"];
$ret.='</A>';
$ret.='</DIV>';
if ($value["description"]!='' && $USER_PRIV["ext"]["show_cat_desc"]=='Y') $ret.='<DIV class=detail2 align=center>'.Text_cut
(stripslashes($value["description"]),70).'</DIV>'; $tmp='';
$link_edit='category_add.php?id='.$key;
$link_del='category_del.php?id='.$key;
if ($USER_PRIV[$key]["edit_category"]=='Y')
{
$admin_bar[] = array('name'=>$LA[107],'url'=>$link_edit); }
if ($USER_PRIV[$key]["del_category"]=='Y')
{
$admin_bar[] = array('name'=>$LA[108],'url'=>$link_del,'option'=>"c"); }
$tmp.='<DIV align=center>';
if (isset($admin_bar)) $tmp.=Admin_bar
($admin_bar); $tmp.='</DIV>';
if ($USER_PRIV["ext"]["show_cat_owner"]=='Y') $tmp.='<DIV class=detail2 align=left>'.$LA[403].': <B>'.$value["id_login"].'</B></DIV>';
if ($USER_PRIV["ext"]["show_cat_date"]=='Y') $tmp.='<DIV class=detail2 align=left>'.$LA[402].': <B>'.$value["date_add"].'</B></DIV>';
if ($USER_PRIV["ext"]["show_cat_cnt"]=='Y') $tmp.='<DIV class=detail2 align=left>'.$LA[405].': <B>'.$USER_PRIV[$key]["photos_count"].'</B></DIV>';
if($tmp) $ret.=HR().$tmp;
$ret.='</TD>';
$count++;
}
}
$ret.='</TR>';
$ret.='</TABLE>';
{
$ret.='<BR>';
$ret.='<DIV class=notice align=center>';
$ret.=$LA[401];
$ret.='</DIV>';
}
if (isset($edit_category) || $USER_PRIV["ext"]["add_category"]=='Y') {
$ret.=Gif0(5);
$ret.='<DIV class=link1 align=right>';
$link_mc='category_manage.php';
$ret.=Gif0(5).'<BR><A href="'.$link_mc.'">'.$LA[911].'</A>'.Arrows();
$ret.='</DIV>';
}
$ret.='</DIV>';
return $ret;
}