Kalender Script
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
akt
ball
code
date
datei
datum
druck
filter
gesamtliste
http
jahrhundert
jemand
junior
list
mannschaft
suche
target
termin
uhrzeit
wochentag
-
Kennt sich jemand mit dem Script von http://kalender-script.de
aus ?
Wie sortiert man da die Daten erst nach Datum und dann nach UHrzeit ?
<div><p align=center><b><a href=\"URL <?php include(\'werte.php\'); if($Ord=(int)($_POST[\'ord\'].$_GET[\'ord\'])) $aD=file(\'termine\'.$Ord.\'.txt\'); else $aD=file(\'termine.txt\'); $X=str_replace(\'{Titel}\',\'Terminliste\',join(\'\',file(\'kalender.htm\'))); if(strpos($X,\'{aktuell}\')>0){include(\'./aktuell.php\');} if(strpos($X,\'{miniKal}\')>0){include(\'./miniKal.php\');} $aF=explode(\';\',rtrim(array_shift($aD))); $aT=explode(\';\',rtrim(array_shift($aD))); $aS=explode(\';\',rtrim($aD[0])); $Fc=count($aF); if(is_array($aT)&&$Fc>1){ $bAll=true; $Q=\'\'; $EndFld=-1; $j=1; for($i=0;$i<$Fc;$i++){ $T=$aT[$i]; $t=strtolower($T); $F=$aF[$i]; $N=htmlentities($F); if($aS[$i]==\'s\'){//Sortierfeld if($Ord!=$i) $N=\'<a class=\"tit\" href=\"index.php?ord=\'.$i.\'\">\'.$N.\' <img src=\"bilder/sortiere.gif\" width=\"10\" height=\"10\" border=\"0\" alt=\"sortieren\"></a>\'; else $N.=\' <img src=\"bilder/sortiert.gif\" width=\"10\" height=\"10\" border=\"0\" alt=\"sortiert\">\'; } if($T<\'a\'){//Listenfeld if($ListenInfo==$j++) $H.=\'<td class=\"tit\"> </td>\'; if($t!=\'b\'&&$t!=\'o\') $s=\'\'; else $s=\' align=\"center\"\'; $H.=\'<td class=\"tit\"\'.$s.\'>\'.$N.\'</td>\'; $aC[]=$i; } if($t!=\'b\'&&$t!=\'z\'&&$t!=\'o\'&&$t!=\'p\'){//Suchbedingungen $s=$_POST[$F.\'1\'].$_GET[$F.\'1\']; if(strlen($s)){$a1S[$i]=$s; $bAll=false; if(strpos($Q,urlencode($F).\'1=\')<=0) $Q.=\'&\'.urlencode($F).\'1=\'.urlencode($s); $Msg.=\', \'.$F;} $s=$_POST[$F.\'2\'].$_GET[$F.\'2\']; if(strlen($s)){$a2S[$i]=$s; if(strpos($Q,urlencode($F).\'2=\')<=0) $Q.=\'&\'.urlencode($F).\'2=\'.urlencode($s); if($t==\'d\'||$t==\'w\'||$t==\'n\')if(empty($a1S[$i])){$a1S[$i]=\'00\';$bAll=false;}} $s=$_POST[$F.\'3\'].$_GET[$F.\'3\']; if(strlen($s)){$a3S[$i]=$s; $bAll=false; $Q.=\'&\'.urlencode($F).\'3=\'.urlencode($s); if(strpos($Msg,$F)<=0) $Msg.=\', \'.$F;} if($t==\'d\'&&$i>0&&$i<3) $EndFld=$i;//zweites Datumsfeld } } $Cc=count($aC); $Dc=count($aD); if($_SERVER[\'REQUEST_METHOD\']==\'GET\'&&empty($_GET[$aF[0].\'1\'])&&($EndFld<=0||empty($_GET[$aF[$EndFld].\'1\']))){//Suchdatum leer if($StandardIntervall>=0){//Filter eingeblendet $FiI=$_GET[\'FiI\']; if(strlen($FiI)==0) if(!$FiI=$StandardIntervall) $FiI=\'0\'; $Q=\'&FiI=\'.$FiI.$Q; if($FiI>\'0\'){ $Msg=\', Datum\'.$Msg; if($FiI<\'@\'){$i=$FiI;$k=0;}else{$i=0;$k=ord($FiI)-64;} $EndDt=date(\'y-m-d\',mktime(8,8,8,date(\'m\')+$k,date(\'d\')+$i,date(\'y\'))); } } }else $Q=\'&FiI=0\'.$Q;//bei POST alle Termine if(!empty($Q)){ if($Q!=\'&FiI=0\') $Msg=\'Suchergebnis nach\'.substr($Msg,1); else $Msg=\'Gesamtliste\'; $H=str_replace(\'?ord=\',\'?\'.substr($Q,1).\'&ord=\',$H); }else $Msg=\'Gesamtliste\'; if(!empty($Ord)) $Q.=\'&ord=\'.$Ord; }else{$Msg=\'<p class=\"err\">fehlerhafte Termindatei!</p>\'; $Dc=0;} if(!empty($Q)){$X=str_replace(\'druck.php\',\'druck.php?\'.substr($Q,1),str_replace(\'suche.php\',\'suche.php?\'.substr($Q,1),$X));} $i=strpos($X,\'{Inhalt}\'); echo substr($X,0,$i); $X=substr($X,$i+8); ?> <script type=\"text/javascript\"> <!-- function objWin(){oWin=window.open(\"about:blank\",\"obj\",\"width=750,height=480,left=10,top=5,menubar=yes,statusbar=no,toolbar=no,scrollbars=yes,resizable=yes\");oWin.focus();} <?php if(empty($PopupBreite)||empty($PopupHoehe)){$Win=\'\';$Tar=\'\';}else{$Win=\'&win=1\';$Tar=\' onClick=\"javascript:DtWin()\" target=\"detail\"\'?> function DtWin(){dtWin=window.open(\"about:blank\",\"detail\",\"width=<?php echo $PopupBreite;?>,height=<?php echo $PopupHoehe;?>,left=4,top=4,menubar=yes,statusbar=no,toolbar=no,scrollbars=yes,resizable=yes\");dtWin.focus();} <?php }?> //--> </script> <script type=\"text/javascript\"> function Go (select) { var wert = select.options[select.options.selectedIndex].value; if (wert == \"leer\") { select.form.reset(); parent.frames[\"unten\"].focus(); return; } else { if (wert == \"ende\") { top.location.href = parent.frames[1].location.href; } else { parent.frames[\"unten\"].location.href = wert; select.form.reset(); parent.frames[\"unten\"].focus(); } } } </script> <p class=\"mel\"><?php echo $Msg;?></p> <?php if($StandardIntervall>=0){ ?> <form action=\"index.php\" style=\"margin-top:0px;margin-bottom:5px;\" method=\"GET\"> <table border=\"0\" cellpadding=\"0\" cellspacing=\"1\"> <tr> <td> </form> <input type=\"hidden\" name=\"ord\" value=\"<?php echo $Ord;?>\"> </td> <td><input type=\"image\" src=\"bilder/btn_ok.gif\" width=\"24\" height=\"17\" border=\"0\" alt=\"OK\"></td> </tr> </table> <form action=\"\"> <p><h4>Wählen sie eine Jugend aus und bestätigen sie mit OK</p><p><select size=\"1\" name=\"list\"> <option value=\"bitte auswählen\" selected=\"selected\">[ bitte auswählen! ]</option> <option value=\"index.php?FiI=0&Mannschaft1=1. Mannschaft&Mannschaft2=Mannschaft&Mannschaft3=M%E4dchen\">1. Mannschaft</option> <option value=\"index.php?FiI=0&Mannschaft1=A- Junioren&Mannschaft2=A- Junioren&Mannschaft3=AH&Gastmannschaft3=Eigenes?FiI=0\">A- Junioren</option> <option value=\"leer\">--------------------</option> <option value=\"index.php?FiI=0&Mannschaft1=C- Junioren&Mannschaft2=C- Junioren&Mannschaft3=M%E4dchen\">C- Junioren</option> <option value=\"index.php?FiI=0&Mannschaft1=D- Junioren&Mannschaft2=D- Junioren&Mannschaft3=M%E4dchen\">D- Junioren</option> <option value=\"leer\">--------------------</option> <option value=\"index.php?FiI=0&Mannschaft1=E-+Junioren&Mannschaft2=E-+Junioren\">E- Junioren</option> <option value=\"index.php?FiI=0&Mannschaft1=F- Junioren&Mannschaft2=F&Mannschaft3=Mannschaft\">F- Junioren</option> <option value=\"leer\">--------------------</option> <option value=\"index.php?FiI=0&Mannschaft1=Bambini&Mannschaft2=Bambini&Mannschaft3=M%E4dchen\">Bambini</option> <option value=\"leer\">--------------------</option> <option value=\"index.php?FiI=0&Mannschaft1=B- M%E4dchen\">B- Mädchen</option> <option value=\"index.php?FiI=0&Mannschaft1=C- M%E4dchen\">C- Mädchen</option> <option value=\"index.php?FiI=0&Mannschaft1=D- M%E4dchen\">D- Mädchen</option> <option value=\"leer\">--------------------</option> <option value=\"index.php?FiI=0&Mannschaft1=ah&Mannschaft2=ah\">Alte Herren</option> <input TYPE=\"button\" VALUE=\"OK\" onClick=\"top.location.href=this.form.list.options[this.form.list.selectedIndex].value\"> </select></p> </form> <a href=\"http://www.kioskzuraltenpost.de/KALENDER2/kalender/admin\" /> <?php }?> <table class=\"dat\" border=\"0\" cellpadding=\"3\" cellspacing=\"1\"<?php if($ListenBreite>0) echo \' width=\"\'.$ListenBreite.\'\"\';?>> <?php if(!empty($ListeVertikal)) $ListeVertikal=\' valign=\"\'.$ListeVertikal.\'\"\'; echo\' <tr>\'.$H.\"</tr>\\n\"; $RefDt=date(\'y-m-d\',time()-86400*$ZeigeAltesNochTage); $bAeS=($Ord<=0); $AeDt=date(\'y-m-d\'); for($i=1;$i<$Dc;$i++){ $aL=explode(\';\',rtrim($aD[$i])); $bOk=true; if($EndFld<=0) $x=substr($aL[0],0,8); else if(!$x=substr($aL[$EndFld],0,8)) $x=substr($aL[0],0,8); if($x>=$RefDt){ if($FiI>\'0\'){//Intervallfiltern $x=substr($aL[0],0,8); if($EndFld<=0){if($x<$RefDt||$x>$EndDt) $bOk=false;}//nur 1 Datumsfeld else{//2 Datumsfelder if($w=substr($aL[$EndFld],0,8)){if($x>$EndDt||$w<$RefDt) $bOk=false;}//2.Datum else if($x<$RefDt||$x>$EndDt) $bOk=false; } } if($bOk&&!$bAll){//Suchfiltern if(is_array($a1S)){ reset($a1S); while(list($k,$v)=each($a1S)){ $t=strtolower($aT[$k]); if($t==\'t\'||$t==\'m\'||$t==\'a\'||$t==\'l\'){ if($w=$a2S[$k]){if(stristr(str_replace(chr(127),\';\',$aL[$k]),$w)) $b2=true; else $b2=false;}else $b2=false; if(!(stristr(str_replace(chr(127),\';\',$aL[$k]),$v)||$b2)) $bOk=false; }elseif($t==\'d\'){ if($w=$a2S[$k]){ $aI=explode(\'.\',str_replace(\':\',\'.\',str_replace(\';\',\'.\',str_replace(\',\',\'.\',$w)))); $aI[2]=substr($aI[2],-2); $w=sprintf(\'%02d-%02d-%02d\',$aI[2],$aI[1],$aI[0]); unset($aI); } $aI=explode(\'.\',str_replace(\':\',\'.\',str_replace(\';\',\'.\',str_replace(\',\',\'.\',$v)))); $aI[2]=substr($aI[2],-2); $v=sprintf(\'%02d-%02d-%02d\',$aI[2],$aI[1],$aI[0]); $x=substr($aL[$k],0,8); if(empty($w)){if($x!=$v) $bOk=false;} else if($x<$v||$x>$w) $bOk=false; }elseif($t==\'w\'||$t==\'n\'){ $v=floatval(str_replace(\',\',\'.\',$v)); $w=floatval(str_replace(\',\',\'.\',$a2S[$k])); $x=floatval(str_replace(\',\',\'.\',$aL[$k])); if($w<=0){if($x!=$v) $bOk=false;} else{if($x<$v||$x>$w) $bOk=false;} }elseif($t==\'j\'){$w=$aL[$k]; if(($v==\'J\'&&$w!=\'J\')||($v==\'N\'&&$w==\'J\')) $bOk=false;} } } if($bOk&&is_array($a3S)){reset($a3S); while(list($k,$v)=each($a3S)) if(stristr(str_replace(chr(127),\';\',$aL[$k]),$v)) $bOk=false;} } if($bOk){//Zeile ausgeben if($bAeS){//akt. Ereignis pruefen $Dt=substr($aL[0],0,8); $Cla=\'e\'; if($Dt>=$AeDt){ if($Dt==$AeDt){ if(($j=array_search(\'Z\',$aT))||($j=array_search(\'z\',$aT))){ $RfTm=date(\'H:i\'); if($aL[$j]>=$RfTm) $bAeS=false; else $Cla=\'t\'; }else $bAeS=false; }else $bAeS=false; }else $Cla=\'t\'; }else $Cla=\'t\'; echo \' <tr>\'; for($j=0;$j<$Cc;$j++){ if($ListenInfo==$j+1) echo \'<td class=\"da\'.$Cla.\'\"\'.$ListeVertikal.\'><a href=\"sendInfo.php?nr=\'.$i.$Q.$Win.\'\"\'.$n.$Tar.\'><img src=\"bilder/mail.gif\" width=\"16\" height=\"16\" border=\"0\" alt=\"Information senden\"></a></td>\'; if($s=str_replace(chr(127),\';\',$aL[$aC[$j]])){ $t=$aT[$aC[$j]]; if(!$HtmlErlaubt) $s=htmlentities($s); if($t==\'T\'||$t==\'Z\'||$t==\'W\'||$t==\'N\'||$t==\'A\'){ if($j+1==$LinkSpalte) $s=\'<a class=\"dat\" href=\"detail.php?nr=\'.$i.$Q.$Win.\'\"\'.$n.$Tar.\'>\'.$s.\'</a>\'; if($t==\'W\'){$s.=$Waehrung; $Al=\' align=\"right\"\';} else $Al=\'\'; echo \'<td class=\"da\'.$Cla.\'\"\'.$Al.$ListeVertikal.\'>\'.$s.\'</td>\'; }elseif($t==\'D\'){ $w=substr($s,9,2); $d=substr($s,0,8); $s=substr($s,6,2).\'.\'.substr($s,3,2).\'.\'.$Jahrhundert.substr($s,0,2); if($Wochentag>0) if($Wochentag<2) $s=$w.\' \'.$s; else $s.=\' \'.$w; if(($j==0)||($j+1==$LinkSpalte)){ if($j==0&&$d!=$Old){$Old=$d; $n=\' name=\"\'.$d.\'\"\';} else $n=\'\'; $s=\'<a class=\"dat\" href=\"detail.php?nr=\'.$i.$Q.$Win.\'\"\'.$n.$Tar.\'>\'.$s.\'</a>\'; } echo \'<td class=\"da\'.$Cla.\'\"\'.$ListeVertikal.\'>\'.$s.\'</td>\'; }elseif($t==\'L\'){ $aH=explode(\' \',$s); $v=\'\'; for($k=0;$k<count($aH);$k++) if($s=trim($aH[$k])){ if(strpos($s,\'@\')>0){$w=\'mailto:\'.$s; $x=\'mail\';} else{$w=\'http://\'.$s.\'\" target=\"_blank\'; $x=\'link\';} if(empty($KlartextLink)){ $x=\'<img src=\"bilder/\'.$x.\'.gif\" width=\"16\" height=\"16\" border=\"0\" alt=\"\'.$s.\'\">\'; $c=\' align=\"center\"\'; }else{$x=$s; $c=\'\';} $v.=\'<a class=\"dat\" href=\"\'.$w.\'\">\'.$x.\'</a> \'; } echo \'<td class=\"da\'.$Cla.\'\"\'.$c.$ListeVertikal.\'>\'.$v.\'</td>\'; }elseif($t==\'J\'){ if($s==\'J\') $s.=\'a\'; else $s=\'Nein\'; echo \'<td class=\"da\'.$Cla.\'\" align=\"center\"\'.$ListeVertikal.\'>\'.$s.\'</td>\'; }elseif($t==\'B\'){ $s=\'bilder/klein/\'.$s; $aI=@getimagesize($s); echo \'<td class=\"da\'.$Cla.\'\" width=\"\'.$VorschauBreite.\'\" align=\"center\"><a href=\"detail.php?nr=\'.$i.$Q.$Win.\'\"\'.$Tar.\'><img src=\"\'.$s.\'\" width=\"\'.$aI[0].\'\" height=\"\'.$aI[1].\'\" border=\"0\" alt=\"Details\"></a></td>\'; }elseif($t==\'O\'){ $v=strtolower(substr(strrchr($s,\'.\'),1)); $w=strtoupper($v); if($v!=\'doc\'&&$v!=\'xls\'&&$v!=\'pdf\'&&$v!=\'zip\'&&$v!=\'htm\') $v=\'datei\'; echo \'<td class=\"da\'.$Cla.\'\" align=\"center\"\'.$ListeVertikal.\'><a class=\"dat\" href=\"objekte/\'.$s.\'\" target=\"obj\" onClick=\"objWin()\"><img src=\"bilder/\'.$v.\'.gif\" width=\"16\" height=\"16\" border=\"0\" alt=\"\'.$w.\'-Datei\"></a></td>\'; } }else echo \'<td class=\"da\'.$Cla.\'\"> </td>\'; } echo \"</tr>\\n\"; } } } ?> </table> <div><a href=\"URL/\">ZUM ADMINBEREICH</a> <img src=\"void.gif\" width=\"1\" height=\"12\" border=\"0\" alt=\"\"></div> <?php echo $X;?>
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage