malcomm_online/kilometry.php

1178 lines
50 KiB
PHP

<?
$sprawdzanie_uzytkownika=mysql_query("select uprawnienia1 from uzytkownicy where uprawnienia1='0' and id='".$_SESSION['id']."'") or die(mysql_error());
if(mysql_num_rows($sprawdzanie_uzytkownika)>0)
{
echo '<table width="740" border="0" align="center">
<tr>
<td><div align="center"><a class= link href="?co=kilometry&amp;kto=dodaj">Dodaj Kilometry</a></div></td>
<td><div align="center"><a class=link href="?co=kilometry&amp;kto=show">Zarzadzaj Kilometrami - wszystkie</a></div></td>
<td><div align="center"><a class=link href="?co=kilometry&amp;kto=show2">Zarzadzaj Kilometrami - 30 dni</a></div></td>
</tr>
</table><p>';
IF(isset($_GET['akcja']))
{
switch($_GET['akcja'])
{
case "pokaz":
form_poka¿_kilometry($_GET['id_kil']);
BREAK;
case "edytuj":
if(!is_numeric($_GET['id_kil']))
uwaga(BLAD. ' Brak danych!');
else
{
if(!isset($_POST['edytuj_kilometry']))
form_edytuj_kilometry($_GET['id_kil']);
else
{
$blad='';
if(strlen(trim($_POST['data']))==0)
$blad.=('<center><span style="color:#FF0000">Nie podano daty!!!</span></center>');
else if (!sprawdz_date($_POST['data']))
$blad.=('<center><span style="color:#FF0000">Z³a forma daty RRRR-MM-DD !!!</span></center>');
if ($_POST['id_sam']==0)
$blad.=('<center><span style="color:#FF0000">Musisz wybraæ samochód!!!</span></center>');
if(strlen(trim($_POST['trasa']))==0)
$blad.=('<center><span style="color:#FF0000">Musisz podaæ trase!!!</span></center>');
if(strlen(trim($_POST['kmstart']))==0)
$blad.=('<center><span style="color:#FF0000">Musisz podaæ Km Start!!!</span></center>'); if(strlen(trim($_POST['kmstop']))==0)
$blad.=('<center><span style="color:#FF0000">Musisz podaæ Km Stop!!!</span></center>'); if(strlen(trim($_POST['bak']))==0)
if ($_POST['wyjazd']=='1')
{
$pobierz=mysql_query("select wyjazd from uzytkownicy where wyjazd='1' and usun='0' and id='".$_SESSION['id']."'") or die(mysql_error());
$wiersze = mysql_num_rows($pobierz);
if ($wiersze > 0)
$blad.=('<center><span style="color:#FF0000"><b>Brak mozliwosci wprowadzania wyjazdow prywatnych!!!<b></span></center>');
}
// koniec sprawdzania danych
if($blad)
{
uwaga($blad);
form_edytuj_kilometry($_GET['id_kil']);
}
else
{
$start = $_POST['kmstart'];
$stop = $_POST['kmstop'];
$przejechano = ($stop - $start);
$wyjazd=$_POST['wyjazd'];
$edytuj_kilometry=mysql_query("update kilometry SET data_kil='".$_POST['data']."',trasa='".$_POST['trasa']."',kmstart='".$_POST['kmstart']."',kmstop='".$_POST['kmstop']."',wyjazd='$wyjazd',przejechano='$przejechano',bak='".$_POST['bak']."',uwagi='".$_POST['uwagi']."' where id_kil='".$_GET['id_kil']."'");
if($edytuj_kilometry)
uwaga('<center><br><b>Zmiany zosta³y wprowadzone</b></center><p>');
else
uwaga('<center><br><b>Nie mozna by³o wprowadziæ zmian</b></center><p>');
}
}//else
} //else
BREAK;
} //switch
} //if
if(isset($_GET['kto'])) // opcje g³owne .. czyli dodawanie userów i wyswietlanie ich zarzadzanai
{
switch($_GET['kto'])
{
case "dodaj":
if(!isset($_POST['dodaj_kilometry']))
form_dodaj_kilometry(); // jezeli nie probowano dodac usera to wyswietla formularz
else
{
$idsam=($_POST['id_sam']);
$samochody=mysql_query("select id_sam,auto,ocac2 from samochody where usun='0' and id_sam=$idsam order by auto asc");
while($b=mysql_fetch_array($samochody))
{$wym_olej=$b['ocac2'];}
$pobierz_kilometry=mysql_query("select * from kilometry where usun='0' and id_sam=$idsam order by data_kil asc");
while($s=mysql_fetch_array($pobierz_kilometry))
{$ostatni_wpis=$s['kmstop'];}
$zaile=$wym_olej-$_POST['kmstop'];
if ($zaile<1000) {$color1='red';} else {$color1='black';}
// sprawdzanie formularza
$blad='';
if ($_POST['kmstart']<>$ostatni_wpis)
$blad.=('<center><span style="color:#FF0000">Niepoprawne dane!!! Kilometry START nie pokrywaja sie z ostatnim wpisem</span></center>');
echo '<center> Ostatni wpis dla tego auta to: '; echo $ostatni_wpis; echo'</center>';
echo '<center style="color:'.$color1.'"> Wymiana oleju za: '; echo $zaile; echo' KM</center>';
if(strlen(trim($_POST['data']))==0)
$blad.=('<center><span style="color:#FF0000">Nie podano daty!!!</span></center>');
else if (!sprawdz_date($_POST['data']))
$blad.=('<center><span style="color:#FF0000">Z³a forma daty RRRR-MM-DD !!!</span></center>');
if ($_POST['id_sam']==0)
$blad.=('<center><span style="color:#FF0000">Musisz wybraæ samochód!!!</span></center>');
if(strlen(trim($_POST['trasa']))==0)
$blad.=('<center><span style="color:#FF0000">Musisz podaæ trase!!!</span></center>');
if(strlen(trim($_POST['kmstart']))==0)
$blad.=('<center><span style="color:#FF0000">Musisz podaæ Km Start!!!</span></center>'); if(strlen(trim($_POST['kmstop']))==0)
$blad.=('<center><span style="color:#FF0000">Musisz podaæ Km Stop!!!</span></center>'); if(strlen(trim($_POST['bak']))==0)
if ($_POST['wyjazd']=='1')
{
$pobierz=mysql_query("select wyjazd from uzytkownicy where wyjazd='1' and usun='0' and id='".$_SESSION['id']."'") or die(mysql_error());
$wiersze = mysql_num_rows($pobierz);
if ($wiersze > 0)
$blad.=('<center><span style="color:#FF0000"><b>Brak mozliwosci wprowadzania wyjazdow prywatnych!!!<b></span></center>');
}
// koniec sprawdzania danych
if($blad)
{
uwaga($blad);
form_dodaj_kilometry();
}
else
{
$start = $_POST['kmstart'];
$stop = $_POST['kmstop'];
$przejechano = ($stop - $start);
$wyjazd=$_POST['wyjazd'];
$dodaj_kilometry=mysql_query("insert into kilometry values('','".$_POST['data']."','".$_SESSION['id']."','".$_POST['id_sam']."','".$_POST['trasa']."','".$wyjazd."','".$_POST['kmstart']."','".$_POST['kmstop']."','$przejechano','".$_POST['bak']."','".$_POST['uwagi']."','0')");
if($dodaj_kilometry)
{
uwaga('<center><br><b>Kilometry zosta³ dodane</b></center><p>');
}
else
uwaga('<center><br><b>Nie mo¿na by³o dodaæ Kilometrów</b></center><p>');
}
}//else
break;
case "show":
// pobieranie userów
$pobierz_userow=mysql_query("select a.id_kil,a.data_kil,a.trasa,a.kmstart,a.kmstop,a.wyjazd,a.przejechano,a.bak,a.id,a.id_sam from kilometry a,uzytkownicy b,samochody c where a.id=b.id and a.id_sam=c.id_sam and a.usun='0' and a.id='".$_SESSION['id']."' order by data_kil desc");
if(mysql_num_rows($pobierz_userow)==0)
uwaga('<center><br><b>W bazie nie ma wprowadzonych ¿adnych danych!!!</b></center><p>');
else
{
$color=$color1;
form_szukaj_kilometrow();
echo '<center><table width=85%><tr style="background:#E5E5E5" width=70% align=center><td><b>Data</b></td><td><b>Trasa</b></td><td><b>Wyjazd</b></td><td><b>Km Start</b></td><td><b>Km Stop</b></td><td><b>Przejechano</b></td><td><b>bak</b></td><td><b>Opcje</b></td></tr>';
while($u=mysql_fetch_array($pobierz_userow))
{
if($u['wyjazd']=='0') $trasa='S³u¿bowy'; else { $trasa= 'Prywatny';}
$color=zmien_color($color);
if($u['blok']=='TAK')
$color='red';
$opcje1='<a class=link href=?co=kilometry&akcja=pokaz&id_kil='.$u['id_kil'].'>Poka¿</a> | ';
$opcje2='<a class=link href=?co=kilometry&akcja=edytuj&id_kil='.$u['id_kil'].'>Edytuj</a>';
echo '<tr style="background-color:'.$color.'"><td style="padding-left:10px; padding-right:10px"><center>'.$u['data_kil'].'</center></td><td><center>'.$u['trasa'].'</center></td><td><center>'.$trasa.'</center></td><td><center>'.$u['kmstart'].'</center></td><td><center>'.$u['kmstop'].'</center></td><td><center>'.$u['przejechano'].'</center></td><td><center>'.$u['bak'].'</center></td><td><center>'.$opcje1.''.$opcje2.'</center></td></tr>' ;
}
echo '</table></center>';
}
BREAK;
case "show2":
// pobieranie userów
$data=date("Y-m-d",strtotime("-0 days",time()));
$data2=date("Y-m-d",strtotime("-30 days",time()));
$pobierz_userow=mysql_query("select a.id_kil,a.data_kil,a.trasa,a.kmstart,a.kmstop,c.auto,a.wyjazd,a.przejechano,a.bak,a.id,a.id_sam from kilometry a,uzytkownicy b,samochody c where a.id=b.id and a.id_sam=c.id_sam and a.usun='0' and a.id='".$_SESSION['id']."' and a.data_kil>='".$data2."' and a.data_kil<='".$data."' order by data_kil desc,a.kmstart desc");
if(mysql_num_rows($pobierz_userow)==0)
uwaga('<center><br><b>W bazie nie ma wprowadzonych ¿adnych danych!!!</b></center><p>');
else
{
$color=$color1;
form_szukaj_kilometrow();
echo '<center><table width=85%><tr style="background:#E5E5E5" width=70% align=center><td><b>Data</b></td><td><b>Auto</b></td><td><b>Trasa</b></td><td><b>Wyjazd</b></td><td><b>Km Start</b></td><td><b>Km Stop</b></td><td><b>Przejechano</b></td><td><b>Opcje</b></td></tr>';
while($u=mysql_fetch_array($pobierz_userow))
{
if($u['wyjazd']=='0') $trasa='S³u¿bowy'; else { $trasa= 'Prywatny';}
$color=zmien_color($color);
if($u['blok']=='TAK')
$color='red';
$opcje1='<a class=link href=?co=kilometry&akcja=pokaz&id_kil='.$u['id_kil'].'>Poka¿</a> | ';
$opcje2='<a class=link href=?co=kilometry&akcja=edytuj&id_kil='.$u['id_kil'].'>Edytuj</a>';
echo '<tr style="background-color:'.$color.'"><td style="padding-left:10px; padding-right:10px"><center>'.$u['data_kil'].'</center></td><td><center>'.$u['auto'].'</center></td><td><center>'.$u['trasa'].'</center></td><td><center>'.$trasa.'</center></td><td><center>'.$u['kmstart'].'</center></td><td><center>'.$u['kmstop'].'</center></td><td><center>'.$u['przejechano'].'</center></td><td><center>'.$opcje1.''.$opcje2.'</center></td></tr>' ;
}
echo '</table></center>';
}
BREAK;
case "szukaj_kilometrow":
// pobieranie userów
if (($_POST['id_sam']<>0) and ($_POST['data2']<>0))
{
$pobierz_userow=mysql_query("select a.id_kil,a.data_kil,a.trasa,a.kmstart,a.kmstop,a.przejechano,a.wyjazd,a.bak,a.id,b.nazwisko,b.imie,c.auto,c.nr_rej,a.id_sam,b.nazwisko,b.imie,c.auto from kilometry a,uzytkownicy b,samochody c where a.id=b.id and a.id_sam=c.id_sam and a.id_sam=c.id_sam and a.usun='0' and a.id='".$_SESSION['id']."' and data_kil >= '".$_POST['data1']."' and data_kil <= '".$_POST['data2']."' and a.id_sam = '".$_POST['id_sam']."' order by data_kil DESC,a.kmstart desc");
}
else
{
if ($_POST['id_sam']<>0)
{
$pobierz_userow=mysql_query("select a.id_kil,a.data_kil,a.trasa,a.kmstart,a.kmstop,a.przejechano,a.wyjazd,a.bak,a.id,b.nazwisko,b.imie,c.auto,c.nr_rej,a.id_sam,b.nazwisko,b.imie,c.auto from kilometry a,uzytkownicy b,samochody c where a.id=b.id and a.id_sam=c.id_sam and a.id_sam=c.id_sam and a.usun='0' and a.id='".$_SESSION['id']."' and a.id_sam = '".$_POST['id_sam']."' order by data_kil DESC,a.kmstart desc");
}
else {
if (($_POST['data1']==0) or ($_POST['data2']==0))
{
if ($_POST['id']==0)
{
$pobierz_userow=mysql_query("select a.id_kil,a.data_kil,a.trasa,a.kmstart,a.kmstop,a.przejechano,a.wyjazd,a.bak,a.id,b.nazwisko,b.imie,c.auto,c.nr_rej,a.id_sam,b.nazwisko,b.imie,c.auto from kilometry a,uzytkownicy b,samochody c where a.id=b.id and a.id_sam=c.id_sam and a.usun='0' and a.id='".$_SESSION['id']."' and a.trasa like '%".$_POST['trasa']."%' order by data_kil DESC,a.kmstart desc");
}
else
{
$pobierz_userow=mysql_query("select a.id_kil,a.data_kil,a.trasa,a.kmstart,a.kmstop,a.przejechano,a.wyjazd,a.bak,a.id,b.nazwisko,b.imie,c.auto,c.nr_rej,a.id_sam,b.nazwisko,b.imie,c.auto from kilometry a,uzytkownicy b,samochody c where a.id=b.id and a.id_sam=c.id_sam and a.usun='0' and a.id='".$_SESSION['id']."' and a.trasa like '%".$_POST['trasa']."%' order by data_kil DESC,a.kmstart desc");
}
}
else
{
if ($_POST['id']==0)
{
$pobierz_userow=mysql_query("select a.id_kil,a.data_kil,a.trasa,a.kmstart,a.kmstop,a.przejechano,a.wyjazd,a.bak,a.id,b.nazwisko,b.imie,c.auto,c.nr_rej,a.id_sam,b.nazwisko,b.imie,c.auto from kilometry a,uzytkownicy b,samochody c where a.id=b.id and a.id_sam=c.id_sam and a.usun='0' and data_kil >= '".$_POST['data1']."' and data_kil <= '".$_POST['data2']."' and a.trasa like '%".$_POST['trasa']."%' and a.id='".$_SESSION['id']."' order by data_kil DESC,a.kmstart desc");
}
else
{
$pobierz_userow=mysql_query("select a.id_kil,a.data_kil,a.trasa,a.kmstart,a.kmstop,a.przejechano,a.wyjazd,a.bak,a.id,b.nazwisko,b.imie,c.auto,c.nr_rej,a.id_sam,b.nazwisko,b.imie,c.auto from kilometry a,uzytkownicy b,samochody c where a.id=b.id and a.id_sam=c.id_sam and a.usun='0' and data_kil >= '".$_POST['data1']."' and data_kil <= '".$_POST['data2']."' and a.id='".$_SESSION['id']."' and a.trasa like '%".$_POST['trasa']."%' order by data_kil DESC,a.kmstart desc");
}
}
}
}
if(mysql_num_rows($pobierz_userow)==0)
uwaga('<center><br><b>W bazie nie ma wprowadzonych ¿adnych danych!!!</b></center><p>');
else
{
$color=$color1;
echo '<center><table width=85%><tr style="background:#E5E5E5" width=70% align=center><td><b>Data</b></td><td><b>Auto</b></td><td><b>Trasa</b></td><td><b>Wyjazd</b></td><td><b>Km Start</b></td><td><b>Km Stop</b></td><td><b>Przejechano</b></td><td><b>Opcje</b></td></tr>';
while($u=mysql_fetch_array($pobierz_userow))
{
if($u['wyjazd']=='0') $trasa='S³u¿bowy'; else { $trasa= 'Prywatny';}
$color=zmien_color($color);
if($u['blok']=='TAK')
$color='red';
$opcje1='<a class=link href=?co=kilometry&akcja=pokaz&id_kil='.$u['id_kil'].' target="_blank">Poka¿</a> | ';
$opcje2='<a class=link href=?co=kilometry&akcja=edytuj&id_kil='.$u['id_kil'].' target="_blank">Edytuj</a>';
echo '<tr style="background-color:'.$color.'"><td style="padding-left:10px; padding-right:10px"><center>'.$u['data_kil'].'</center></td><td><center>'.$u['auto'].'</center><td><center>'.$u['trasa'].'</center></td><td><center>'.$trasa.'</center></td><td><center>'.$u['kmstart'].'</center></td><td><center>'.$u['kmstop'].'</center></td><td><center>'.$u['przejechano'].'</center></td><td><center>'.$opcje1.''.$opcje2.'</center></td></tr>' ;
if ($trasa=='Prywatny') $sumakmpryw=$sumakmpryw+$u['przejechano'];
}
echo '</table></center>';
}
echo'Prywatne KM: ';
echo $sumakmpryw;
BREAK;
} //switch
} //if
}
else
{
echo '<table width="740" border="0" align="center">
<tr>
<td><div align="center"><a class= link href="?co=kilometry&amp;kto=dodaj_admin">Dodaj Kilometry</a></div></td>
<td><div align="center"><a class=link href="?co=kilometry&amp;kto=show_admin">Zarzadzaj Kilometrami - wszystkie</a></div></td>
<td><div align="center"><a class=link href="?co=kilometry&amp;kto=show_admin2">Zarzadzaj Kilometrami - 30 dni</a></div></td>
</tr>
</table><p>';
IF(isset($_GET['akcja']))
{
switch($_GET['akcja'])
{
case "usun_admin":
if(!is_numeric($_GET['id_kil']))
uwaga('Brak danych!');
else
{
$usun=mysql_query("update kilometry SET usun='1' where id_kil='".$_GET['id_kil']."'");
if($usun)
echo('<p><center><br><b>Kilometry zosta³y usuniête</b></center><p>');
else
echo('<center><br><b>Nie mozna by³o usun±æ Kilometrów</b></center><p>');
}
BREAK;
case "pokaz_admin":
form_poka¿_kilometry_admin($_GET['id_kil']);
BREAK;
case "edytuj_admin":
if(!is_numeric($_GET['id_kil']))
uwaga(BLAD. ' Brak danych!');
else
{
if(!isset($_POST['edytuj_kilometry_admin']))
form_edytuj_kilometry_admin($_GET['id_kil']);
else
{
$blad='';
if(strlen(trim($_POST['data']))==0)
$blad.=('<center><span style="color:#FF0000">Nie podano daty!!!</span></center>');
else if (!sprawdz_date($_POST['data']))
$blad.=('<center><span style="color:#FF0000">Z³a forma daty RRRR-MM-DD !!!</span></center>');
if ($_POST['id_sam']==0)
$blad.=('<center><span style="color:#FF0000">Musisz wybraæ samochód!!!</span></center>');
if(strlen(trim($_POST['trasa']))==0)
$blad.=('<center><span style="color:#FF0000">Musisz podaæ trase!!!</span></center>');
if(strlen(trim($_POST['kmstart']))==0)
$blad.=('<center><span style="color:#FF0000">Musisz podaæ Km Start!!!</span></center>'); if(strlen(trim($_POST['kmstop']))==0)
$blad.=('<center><span style="color:#FF0000">Musisz podaæ Km Stop!!!</span></center>'); if(strlen(trim($_POST['bak']))==0)
// koniec sprawdzania danych
if($blad)
{
uwaga($blad);
form_edytuj_kilometry_admin($_GET['id_kil']);
}
else
{
$start = $_POST['kmstart'];
$stop = $_POST['kmstop'];
$przejechano = ($stop - $start);
$wyjazd=$_POST['wyjazd'];
$edytuj_kilometry_admin=mysql_query("update kilometry SET data_kil='".$_POST['data']."',id='".$_POST['id']."',id_sam='".$_POST['id_sam']."',trasa='".$_POST['trasa']."',kmstart='".$_POST['kmstart']."',kmstop='".$_POST['kmstop']."',przejechano='$przejechano',bak='".$_POST['bak']."',uwagi='".$_POST['uwagi']."',wyjazd='$wyjazd' where id_kil='".$_GET['id_kil']."'");
if($edytuj_kilometry_admin)
uwaga('<center><br><b>Zmiany zosta³y wprowadzone</b></center><p>
');
else
uwaga('<center><br><b>Nie mozna by³o wprowadziæ zmian</b></center><p>
');
}
}//else
} //else
BREAK;
} //switch
} //if
if(isset($_GET['kto'])) // opcje g³owne .. czyli dodawanie userów i wyswietlanie ich zarzadzanai
{
switch($_GET['kto'])
{
case "dodaj_admin":
if(!isset($_POST['dodaj_kilometry_admin']))
form_dodaj_kilometry_admin(); // jezeli nie probowano dodac usera to wyswietla formularz
else
{
$idsam=($_POST['id_sam']);
$samochody=mysql_query("select id_sam,auto,ocac2 from samochody where usun='0' and id_sam=$idsam order by auto asc");
while($b=mysql_fetch_array($samochody))
{$wym_olej=$b['ocac2'];}
// sprawdzanie formularza
$blad='';
$zaile=$wym_olej-$_POST['kmstop'];
if ($zaile<1000) {$color1='red';} else {$color1='black';}
if(strlen(trim($_POST['data']))==0)
$blad.=('<center><span style="color:#FF0000">Nie podano daty!!!</span></center>');
else if (!sprawdz_date($_POST['data']))
$blad.=('<center><span style="color:#FF0000">Z³a forma daty RRRR-MM-DD !!!</span></center>');
if ($_POST['id_sam']==0)
$blad.=('<center><span style="color:#FF0000">Musisz wybraæ samochód!!!</span></center>');
echo '<center style="color:'.$color1.'"> Wymiana oleju za: '; echo $zaile; echo' KM</center>';
if(strlen(trim($_POST['trasa']))==0)
$blad.=('<center><span style="color:#FF0000">Musisz podaæ trase!!!</span></center>');
if(strlen(trim($_POST['kmstart']))==0)
$blad.=('<center><span style="color:#FF0000">Musisz podaæ Km Start!!!</span></center>'); if(strlen(trim($_POST['kmstop']))==0)
$blad.=('<center><span style="color:#FF0000">Musisz podaæ Km Stop!!!</span></center>'); if(strlen(trim($_POST['bak']))==0)
// koniec sprawdzania danych
if($blad)
{
uwaga($blad);
form_dodaj_kilometry_admin();
}
else
{
$start = $_POST['kmstart'];
$stop = $_POST['kmstop'];
$przejechano = ($stop - $start);
$dodaj_kilometry=mysql_query("insert into kilometry values('','".$_POST['data']."','".$_POST['id']."','".$_POST['id_sam']."','".$_POST['trasa']."','".$wyjazd."','".$_POST['kmstart']."','".$_POST['kmstop']."','$przejechano','".$_POST['bak']."','".$_POST['uwagi']."','0')");
if($dodaj_kilometry_admin)
{
uwaga('<center><br><b>Kilometry zosta³y dodane</b></center><p>');
}
else
uwaga('<center><br><b>Nie mo¿na by³o dodaæ Kilometrów</b></center><p>');
}
}//else
break;
case "show_admin":
// pobieranie userów
$pobierz_userow=mysql_query("select a.id_kil,a.data_kil,a.trasa,a.kmstart,a.kmstop,a.przejechano,a.wyjazd,a.bak,a.id,b.nazwisko,b.imie,c.auto,c.nr_rej,a.id_sam,b.nazwisko,b.imie,c.auto from kilometry a,uzytkownicy b,samochody c where a.id=b.id and a.id_sam=c.id_sam and a.usun='0' order by data_kil DESC");
if(mysql_num_rows($pobierz_userow)==0)
uwaga('<center><br><b>W bazie nie ma wprowadzonych ¿adnych danych!!!</b></center><p>');
else
{
$color=$color1;
form_szukaj_kilometrów_admin();
echo '<center><table width=99%><tr style="background:#E5E5E5" width=70% align=center><td width="4%"><b>Data</b></td><td><b>In¿ynier</b></td><td><b>Auto</b></td><td width="15%"><b>Trasa</b></td><td><b>Wyjazd</b></td><td><b>Km Start</b></td><td><b>Km Stop</b></td><td width="3%"><b>Przejechano</b></td><td><b>Opcje</b></td></tr>';
while($u=mysql_fetch_array($pobierz_userow))
{
if($u['wyjazd']=='0') $trasa='S³u¿bowy'; else { $trasa= 'Prywatny';}
$color=zmien_color($color);
if($u['blok']=='TAK')
$color='red';
$opcje1='<a class=link href=?co=kilometry&akcja=pokaz_admin&id_kil='.$u['id_kil'].' target="_blank">Poka¿</a> | ';
$opcje2='<a class=link href=?co=kilometry&akcja=edytuj_admin&id_kil='.$u['id_kil'].' target="_blank">Edytuj</a> | ';
$opcje2.='<a class=link href=?co=kilometry&akcja=usun_admin&id_kil='.$u['id_kil'].' onclick="return confirm(\'Napewno chcesz usun±æ tego U¿ytkownika\')">Usuñ</a>';
echo '<tr style="background-color:'.$color.'"><td style="padding-left:10px; padding-right:10px"><center>'.$u['data_kil'].'</center></td><td><center>'.$u['nazwisko'].' '.$u['imie'].'</center></td><td><center>'.$u['auto'].' '.$u['nr_rej'].'</center></td><td><center>'.$u['trasa'].'</center></td><td><center>'.$trasa.'</center></td><td><center>'.$u['kmstart'].'</center></td><td><center>'.$u['kmstop'].'</center></td><td><center>'.$u['przejechano'].'</center></td><td><center>'.$opcje1.''.$opcje2.'</center></td></tr>' ;
}
echo '</table></center>';
}
BREAK;
case "show_admin2":
// pobieranie userów
$data=date("Y-m-d",strtotime("-0 days",time()));
$data2=date("Y-m-d",strtotime("-30 days",time()));
$pobierz_userow=mysql_query("select a.id_kil,a.data_kil,a.trasa,a.kmstart,a.kmstop,a.przejechano,a.wyjazd,a.bak,a.id,b.nazwisko,b.imie,c.auto,c.nr_rej,a.id_sam,b.nazwisko,b.imie,c.auto from kilometry a,uzytkownicy b,samochody c where a.id=b.id and a.id_sam=c.id_sam and a.usun='0' and a.data_kil>='".$data2."' and a.data_kil<='".$data."' order by data_kil DESC");
if(mysql_num_rows($pobierz_userow)==0)
uwaga('<center><br><b>W bazie nie ma wprowadzonych ¿adnych danych!!!</b></center><p>');
else
{
$color=$color1;
form_szukaj_kilometrów_admin();
echo '<center><table width=99%><tr style="background:#E5E5E5" width=70% align=center><td width="4%"><b>Data</b></td><td><b>In¿ynier</b></td><td><b>Auto</b></td><td width="15%"><b>Trasa</b></td><td><b>Wyjazd</b></td><td><b>Km Start</b></td><td><b>Km Stop</b></td><td width="3%"><b>Przejechano</b></td><td><b>Opcje</b></td></tr>';
while($u=mysql_fetch_array($pobierz_userow))
{
if($u['wyjazd']=='0') $trasa='S³u¿bowy'; else { $trasa= 'Prywatny';}
$color=zmien_color($color);
if($u['blok']=='TAK')
$color='red';
$opcje1='<a class=link href=?co=kilometry&akcja=pokaz_admin&id_kil='.$u['id_kil'].' target="_blank">Poka¿</a> | ';
$opcje2='<a class=link href=?co=kilometry&akcja=edytuj_admin&id_kil='.$u['id_kil'].' target="_blank">Edytuj</a> | ';
$opcje2.='<a class=link href=?co=kilometry&akcja=usun_admin&id_kil='.$u['id_kil'].' onclick="return confirm(\'Napewno chcesz usun±æ ten wpis\')">Usuñ</a>';
echo '<tr style="background-color:'.$color.'"><td style="padding-left:10px; padding-right:10px"><center>'.$u['data_kil'].'</center></td><td><center>'.$u['nazwisko'].' '.$u['imie'].'</center></td><td><center>'.$u['auto'].' '.$u['nr_rej'].'</center></td><td><center>'.$u['trasa'].'</center></td><td><center>'.$trasa.'</center></td><td><center>'.$u['kmstart'].'</center></td><td><center>'.$u['kmstop'].'</center></td><td><center>'.$u['przejechano'].'</center></td><td><center>'.$opcje1.''.$opcje2.'</center></td></tr>' ;
}
echo '</table></center>';
}
BREAK;
case "szukaj_kilometry_admin":
// SQL Filtr trasy START
if (($_POST['trasa']<>'') and ($_POST['id_sam']==0))
{
$pobierz_userow=mysql_query("select a.id_kil,a.data_kil,a.trasa,a.kmstart,a.kmstop,a.przejechano,a.wyjazd,a.bak,a.id,b.nazwisko,b.imie,c.auto,c.nr_rej,a.id_sam,b.nazwisko,b.imie,c.auto from kilometry a,uzytkownicy b,samochody c where a.id=b.id and a.id_sam=c.id_sam and a.usun='0' and a.trasa like '%".$_POST['trasa']."%' order by data_kil DESC, a.kmstart DESC");
}
else {
if (($_POST['trasa']<>'') and ($_POST['id_sam']<>0))
{
$pobierz_userow=mysql_query("select a.id_kil,a.data_kil,a.trasa,a.kmstart,a.kmstop,a.przejechano,a.wyjazd,a.bak,a.id,b.nazwisko,b.imie,c.auto,c.nr_rej,a.id_sam,b.nazwisko,b.imie,c.auto from kilometry a,uzytkownicy b,samochody c where a.id=b.id and a.id_sam=c.id_sam and a.usun='0' and a.trasa like '%".$_POST['trasa']."%' and a.id_sam = '".$_POST['id_sam']."' order by data_kil DESC, a.kmstart DESC");
}
// SQL Filtr trasy KONIEC
else {
if ((($_POST['data1']<>0) or ($_POST['data2']<>0)) and (($_POST['id_sam']==0) and ($_POST['id']==0)))
{
$pobierz_userow=mysql_query("select a.id_kil,a.data_kil,a.trasa,a.kmstart,a.kmstop,a.przejechano,a.wyjazd,a.bak,a.id,b.nazwisko,b.imie,c.auto,c.nr_rej,a.id_sam,b.nazwisko,b.imie,c.auto from kilometry a,uzytkownicy b,samochody c where a.id=b.id and a.id_sam=c.id_sam and a.usun='0' and data_kil >= '".$_POST['data1']."' and data_kil <= '".$_POST['data2']."' and a.wyjazd like '%".$_POST['wyjazd']."%' order by data_kil DESC, a.kmstart DESC");
}
// pobieranie userów
else
{
if ((($_POST['data1']==0) or ($_POST['data2']==0)) and ($_POST['id_sam']==0))
{
$pobierz_userow=mysql_query("select a.id_kil,a.data_kil,a.trasa,a.kmstart,a.kmstop,a.przejechano,a.wyjazd,a.bak,a.id,b.nazwisko,b.imie,c.auto,c.nr_rej,a.id_sam,b.nazwisko,b.imie,c.auto from kilometry a,uzytkownicy b,samochody c where a.id=b.id and a.id_sam=c.id_sam and a.usun='0' and a.id like '".$_POST['id']."' and a.wyjazd like '%".$_POST['wyjazd']."%' order by data_kil DESC, a.kmstart DESC");
}
else
{
if (($_POST['data1']==0) or ($_POST['data2']==0))
{
if ($_POST['id']==0)
{
$pobierz_userow=mysql_query("select a.id_kil,a.data_kil,a.trasa,a.kmstart,a.kmstop,a.przejechano,a.wyjazd,a.bak,a.id,b.nazwisko,b.imie,c.auto,c.nr_rej,a.id_sam,b.nazwisko,b.imie,c.auto from kilometry a,uzytkownicy b,samochody c where a.id=b.id and a.id_sam=c.id_sam and a.usun='0' and a.id_sam like '".$_POST['id_sam']."' and a.wyjazd like '%".$_POST['wyjazd']."%' order by data_kil DESC, a.kmstart DESC");
}
else
{
$pobierz_userow=mysql_query("select a.id_kil,a.data_kil,a.trasa,a.kmstart,a.kmstop,a.przejechano,a.wyjazd,a.bak,a.id,b.nazwisko,b.imie,c.auto,c.nr_rej,a.id_sam,b.nazwisko,b.imie,c.auto from kilometry a,uzytkownicy b,samochody c where a.id=b.id and a.id_sam=c.id_sam and a.usun='0' and a.id='".$_POST['id']."' and a.id_sam like '".$_POST['id_sam']."' and a.wyjazd like '%".$_POST['wyjazd']."%' order by data_kil DESC, a.kmstart DESC");
}
}
else
{
if ($_POST['id']==0)
{
$pobierz_userow=mysql_query("select a.id_kil,a.data_kil,a.trasa,a.kmstart,a.kmstop,a.przejechano,a.wyjazd,a.bak,a.id,b.nazwisko,b.imie,c.auto,c.nr_rej,a.id_sam,b.nazwisko,b.imie,c.auto from kilometry a,uzytkownicy b,samochody c where a.id=b.id and a.id_sam=c.id_sam and a.usun='0' and data_kil >= '".$_POST['data1']."' and data_kil <= '".$_POST['data2']."' and a.id_sam like '".$_POST['id_sam']."' and a.wyjazd like '%".$_POST['wyjazd']."%' order by data_kil DESC, a.kmstart DESC");
}
else
{
$pobierz_userow=mysql_query("select a.id_kil,a.data_kil,a.trasa,a.kmstart,a.kmstop,a.przejechano,a.wyjazd,a.bak,a.id,b.nazwisko,b.imie,c.auto,c.nr_rej,a.id_sam,b.nazwisko,b.imie,c.auto from kilometry a,uzytkownicy b,samochody c where a.id=b.id and a.id_sam=c.id_sam and a.usun='0' and data_kil >= '".$_POST['data1']."' and data_kil <= '".$_POST['data2']."' and a.id='".$_POST['id']."' and a.id_sam like '%".$_POST['id_sam']."%' and a.wyjazd like '%".$_POST['wyjazd']."%' order by data_kil DESC, a.kmstart DESC");
}
}
}
}
}
}
if(mysql_num_rows($pobierz_userow)==0)
uwaga('<center><br><b>W bazie nie ma wprowadzonych ¿adnych danych!!!</b></center><p>
');
else
{
$color=$color1;
//$_POST['data1']='';
//$_POST['data2']='';
//$_POST['trasa']='';
form_szukaj_kilometrów_admin();
echo '<center><table width=99%><tr style="background:#E5E5E5" width=70% align=center><td width="8%"><b>Data</b></td><td><b>In¿ynier</b></td><td><b>Auto</b></td><td width="15%"><b>Trasa</b></td><td><b>Wyjazd</b></td><td><b>Km Start</b></td><td><b>Km Stop</b></td><td width="3%"><b>Przejechano</b></td><td><b>Opcje</b></td></tr>';
if (($_POST['data1']==0) or ($_POST['data2']==0))
{
$zapytanie=mysql_query("select sum(przejechano) AS wynik from kilometry where usun='0' and id='".$_POST['id']."' and trasa like '%".$_POST['trasa']."%' ");
}
else
{
$zapytanie=mysql_query("select sum(przejechano) AS wynik from kilometry where usun='0' and id='".$_POST['id']."' and data_kil >= '".$_POST['data1']."' and data_kil <= '".$_POST['data2']."' and trasa like '%".$_POST['trasa']."%' ");
}
$z= mysql_fetch_array($zapytanie);
if ($_POST['id']!=0)
{
}
while($u=mysql_fetch_array($pobierz_userow))
{
if($u['wyjazd']=='0') $trasa='S³u¿bowy'; else { $trasa= 'Prywatny';}
$color=zmien_color($color);
if($u['blok']=='TAK')
$color='red';
$opcje1='<a class=link href=?co=kilometry&akcja=pokaz_admin&id_kil='.$u['id_kil'].' target="_blank">Poka¿</a> | ';
$opcje2='<a class=link href=?co=kilometry&akcja=edytuj_admin&id_kil='.$u['id_kil'].' target="_blank">Edytuj</a> | ';
$opcje2.='<a class=link href=?co=kilometry&akcja=usun_admin&id_kil='.$u['id_kil'].' onclick="return confirm(\'Napewno chcesz usun±æ tego U¿ytkownika\')">Usuñ</a>';
echo '<tr style="background-color:'.$color.'"><td style="padding-left:10px; padding-right:10px"><center>'.$u['data_kil'].'</center></td><td><center>'.$u['nazwisko'].' '.$u['imie'].'</center></td><td><center>'.$u['auto'].' '.$u['nr_rej'].'</center></td><td><center>'.$u['trasa'].'</center></td><td><center>'.$trasa.'</center></td><td><center>'.$u['kmstart'].'</center></td><td><center>'.$u['kmstop'].'</center></td><td><center>'.$u['przejechano'].'</center></td><td><center>'.$opcje1.''.$opcje2.'</center></td></tr>' ;
if($u['wyjazd']=='1') $kmpryw=$kmpryw+$u['przejechano'];
$sumakm=$sumakm+$u['przejechano'];
}
echo '<tr style="background-color:'.$color.'"><td style="padding-left:10px; padding-right:10px"><center></td><td></td><td></td><td></td><td></td><td></td><td></td><td><center><B>'.$sumakm.'</center></B></td><td></td></tr>' ;
$sumakm=$sumakm+$u['przejechano'];
if (($_POST['data1']==0) or ($_POST['data2']==0))
{
$zapytanie=mysql_query("select sum(przejechano) as sluzbowe from kilometry where wyjazd='0' and usun='0' and id='".$_POST['id']."' and trasa like '%".$_POST['trasa']."%' ");
}
else
{
$zapytanie=mysql_query("select sum(przejechano) as sluzbowe from kilometry where wyjazd='0' and usun='0' and id='".$_POST['id']."' and data_kil >= '".$_POST['data1']."' and data_kil <= '".$_POST['data2']."' and trasa like '%".$_POST['trasa']."%' ");
}
if (($_POST['data1']==0) or ($_POST['data2']==0))
{
$zapytanie2=mysql_query("select sum(przejechano) as prywatne from kilometry where wyjazd='1' and usun='0' and id='".$_POST['id']."' and trasa like '%".$_POST['trasa']."%' ");
}
else
{
$zapytanie2=mysql_query("select sum(przejechano) as prywatne from kilometry where wyjazd='1' and usun='0' and id='".$_POST['id']."' and data_kil >= '".$_POST['data1']."' and data_kil <= '".$_POST['data2']."' and trasa like '%".$_POST['trasa']."%' ");
}
$z= mysql_fetch_array($zapytanie);
$y= mysql_fetch_array($zapytanie2);
$prywatne = $y[prywatne];
if ($prywatne =='') { $prywatne='0';}
if ($_POST['id']!=0)
{
echo '<center><table width=95%><tr style="background:#E5E5E5" width=70% align=center><td></td></tr>';
echo '<br>';
}
echo '</table></center>';
echo 'W tym prywatne: ';
echo $kmpryw;
echo ' KM';
}
BREAK;
} //switch
} //if
}
?>