was müsste ich ändern, damit im Admin Bereich die History in richtiger Reihenfolge dargestellt wird? Im Moment wird sie nach der ID sortiert. (Zumindest laut Datenbank)
Hier mal der Code von der Admin history.php
<?php # Copyright by: Manuel Staechele # Support: www.ilch.de defined ('main') or die ( 'no direct access' ); defined ('admin') or die ( 'only admin access' ); $design = new design ( 'Admins Area', 'Admins Area', 2 ); $design->header(); $tpl = new tpl ( 'history', 1); # delete if ( !empty ( $_GET['delete'] ) ) { db_query("DELETE FROM prefix_history WHERE id = '".$_GET['delete']."'"); } if ( !empty($_POST['sub']) ) { list ( $d,$m,$y ) = explode('.',$_POST['date']); if ( @checkdate ( $m, $d, $y ) ) { $date = $y.'-'.$m.'-'.$d; $txt = escape($_POST['txt'],'textarea'); $title = escape($_POST['title'],'string'); if ( empty ($_POST['pkey']) ) { db_query("INSERT INTO prefix_history (date,title,txt) VALUES ('".$date."','".$title."','".$txt."')"); } else { db_query("UPDATE prefix_history SET date = '".$date."',title = '".$title."',txt = '".$txt."' WHERE id = '".$_POST['pkey']."'"); } } else { echo 'Datum stimmt nicht, bitte im Format DD.MM.YYYY eingeben also z.B. 29.12.2005<br />'; } } if ( !empty ($_GET['pkey']) ) { $erg = db_query("SELECT id,DATE_FORMAT(date,'%d.%m.%Y') as date,title,txt FROM prefix_history WHERE id = '".$_GET['pkey']."'"); $_ilch = db_fetch_assoc($erg); $_ilch['pkey'] = $_GET['pkey']; } else { $_ilch = array ('pkey'=>'','date'=>date('d.m.Y'),'title'=>'','txt'=>''); } $tpl->set_ar_out($_ilch,0); if(empty($_GET['page'])) { $_GET['page'] = 1; } $limit = 20; $class = ''; $MPL = db_make_sites ($_GET['page'] , '' , $limit , '?history' , 'history' ); $anfang = ($_GET['page'] - 1) * $limit; $abf = "SELECT id,DATE_FORMAT(date,'%d.%m.%Y') as date,title FROM prefix_history ORDER BY date LIMIT ".$anfang.",".$limit; $erg = db_query($abf); while ($row = db_fetch_assoc($erg) ) { $class = ($class == 'Cmite' ? 'Cnorm' : 'Cmite' ); $row['class'] = $class; $tpl->set_ar ( $row ); $tpl->out(1); } $tpl->set ( 'MPL', $MPL ); $tpl->out(2);
Es geht auch die das anklicken auf die zweite Seite der History nicht. Ich habe mehr als 20 History Einträge, kann im Adminbereich zwar auf die 2. Seite klicken, aber es passiert nichts. Wird irgendwie nicht weitergeleitet.
Ich benutze 1.1K
verwendete ilchClan Version: 1.1