I have the solution!
"ORDER BY gbdate"
means arder a string value ASC or DESC.
In Sept 2001 the length of the Unix-timestamp changed...
All you have to do:
take your easybook.php (components/com_easybook) and replace the existing code from line 475 with the following code:
# Modified by Stefan Herklotz (sh-si.de) - Beginn
$date_format = '%Y%m%d';
# Modified by Thomas Mader - Beginn
if ($is_editor) {
$database->setQuery( "SELECT *, FROM_UNIXTIME( gbdate, '".$date_format."') AS newdate FROM #__easybook"
. "\nORDER BY newdate $eb_sorting"
. "\nLIMIT $start,$eb_perpage"
/*
$database->setQuery( "SELECT * FROM #__easybook"
. "\nORDER BY gbdate $eb_sorting"
. "\nLIMIT $start,$eb_perpage" */
);
} else {
$database->setQuery( "SELECT *, FROM_UNIXTIME( gbdate, '".$date_format."') AS newdate FROM #__easybook"
. "\nWHERE published = 1"
. "\nORDER BY newdate $eb_sorting"
. "\nLIMIT $start,$eb_perpage"
/*
$database->setQuery( "SELECT * FROM #__easybook"
. "\nWHERE published = 1"
. "\nORDER BY gbdate $eb_sorting"
. "\nLIMIT $start,$eb_perpage"
*/
);
# Modified by Stefan Herklotz (sh-si.de) - End