$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 '
';
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.=('
Nie podano daty!!!');
else if (!sprawdz_date($_POST['data']))
$blad.=('Zła forma daty RRRR-MM-DD !!!');
if ($_POST['id_sam']==0)
$blad.=('Musisz wybrać samochód!!!');
if(strlen(trim($_POST['trasa']))==0)
$blad.=('Musisz podać trase!!!');
if(strlen(trim($_POST['kmstart']))==0)
$blad.=('Musisz podać Km Start!!!'); if(strlen(trim($_POST['kmstop']))==0)
$blad.=('Musisz podać Km Stop!!!'); 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.=('Brak mozliwosci wprowadzania wyjazdow prywatnych!!!');
}
// 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('
Zmiany zostały wprowadzone');
else
uwaga('
Nie mozna było wprowadzić zmian');
}
}//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.=('
Niepoprawne dane!!! Kilometry START nie pokrywaja sie z ostatnim wpisem');
echo ' Ostatni wpis dla tego auta to: '; echo $ostatni_wpis; echo'';
echo ' Wymiana oleju za: '; echo $zaile; echo' KM';
if(strlen(trim($_POST['data']))==0)
$blad.=('Nie podano daty!!!');
else if (!sprawdz_date($_POST['data']))
$blad.=('Zła forma daty RRRR-MM-DD !!!');
if ($_POST['id_sam']==0)
$blad.=('Musisz wybrać samochód!!!');
if(strlen(trim($_POST['trasa']))==0)
$blad.=('Musisz podać trase!!!');
if(strlen(trim($_POST['kmstart']))==0)
$blad.=('Musisz podać Km Start!!!'); if(strlen(trim($_POST['kmstop']))==0)
$blad.=('Musisz podać Km Stop!!!'); 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.=('Brak mozliwosci wprowadzania wyjazdow prywatnych!!!');
}
// 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('
Kilometry został dodane');
}
else
uwaga('
Nie można było dodać Kilometrów');
}
}//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('
W bazie nie ma wprowadzonych żadnych danych!!!');
else
{
$color=$color1;
form_szukaj_kilometrow();
echo '
| Data | Trasa | Wyjazd | Km Start | Km Stop | Przejechano | bak | Opcje |
';
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='Pokaż | ';
$opcje2='Edytuj';
echo '| '.$u['data_kil'].' | '.$u['trasa'].' | '.$trasa.' | '.$u['kmstart'].' | '.$u['kmstop'].' | '.$u['przejechano'].' | '.$u['bak'].' | '.$opcje1.''.$opcje2.' |
' ;
}
echo '
';
}
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('
W bazie nie ma wprowadzonych żadnych danych!!!');
else
{
$color=$color1;
form_szukaj_kilometrow();
echo '
| Data | Auto | Trasa | Wyjazd | Km Start | Km Stop | Przejechano | Opcje |
';
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='Pokaż | ';
$opcje2='Edytuj';
echo '| '.$u['data_kil'].' | '.$u['auto'].' | '.$u['trasa'].' | '.$trasa.' | '.$u['kmstart'].' | '.$u['kmstop'].' | '.$u['przejechano'].' | '.$opcje1.''.$opcje2.' |
' ;
}
echo '
';
}
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('
W bazie nie ma wprowadzonych żadnych danych!!!');
else
{
$color=$color1;
echo '
| Data | Auto | Trasa | Wyjazd | Km Start | Km Stop | Przejechano | Opcje |
';
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='Pokaż | ';
$opcje2='Edytuj';
echo '| '.$u['data_kil'].' | '.$u['auto'].' | '.$u['trasa'].' | '.$trasa.' | '.$u['kmstart'].' | '.$u['kmstop'].' | '.$u['przejechano'].' | '.$opcje1.''.$opcje2.' |
' ;
if ($trasa=='Prywatny') $sumakmpryw=$sumakmpryw+$u['przejechano'];
}
echo '
';
}
echo'Prywatne KM: ';
echo $sumakmpryw;
BREAK;
} //switch
} //if
}
else
{
echo '';
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('
Kilometry zostały usunięte');
else
echo('
Nie mozna było usun±ć Kilometrów');
}
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.=('
Nie podano daty!!!');
else if (!sprawdz_date($_POST['data']))
$blad.=('Zła forma daty RRRR-MM-DD !!!');
if ($_POST['id_sam']==0)
$blad.=('Musisz wybrać samochód!!!');
if(strlen(trim($_POST['trasa']))==0)
$blad.=('Musisz podać trase!!!');
if(strlen(trim($_POST['kmstart']))==0)
$blad.=('Musisz podać Km Start!!!'); if(strlen(trim($_POST['kmstop']))==0)
$blad.=('Musisz podać Km Stop!!!'); 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('
Zmiany zostały wprowadzone
');
else
uwaga('
Nie mozna było wprowadzić zmian
');
}
}//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.=('
Nie podano daty!!!');
else if (!sprawdz_date($_POST['data']))
$blad.=('Zła forma daty RRRR-MM-DD !!!');
if ($_POST['id_sam']==0)
$blad.=('Musisz wybrać samochód!!!');
echo ' Wymiana oleju za: '; echo $zaile; echo' KM';
if(strlen(trim($_POST['trasa']))==0)
$blad.=('Musisz podać trase!!!');
if(strlen(trim($_POST['kmstart']))==0)
$blad.=('Musisz podać Km Start!!!'); if(strlen(trim($_POST['kmstop']))==0)
$blad.=('Musisz podać Km Stop!!!'); 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('
Kilometry zostały dodane');
}
else
uwaga('
Nie można było dodać Kilometrów');
}
}//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('
W bazie nie ma wprowadzonych żadnych danych!!!');
else
{
$color=$color1;
form_szukaj_kilometrów_admin();
echo '
| Data | Inżynier | Auto | Trasa | Wyjazd | Km Start | Km Stop | Przejechano | Opcje |
';
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='Pokaż | ';
$opcje2='Edytuj | ';
$opcje2.='Usuń';
echo '| '.$u['data_kil'].' | '.$u['nazwisko'].' '.$u['imie'].' | '.$u['auto'].' '.$u['nr_rej'].' | '.$u['trasa'].' | '.$trasa.' | '.$u['kmstart'].' | '.$u['kmstop'].' | '.$u['przejechano'].' | '.$opcje1.''.$opcje2.' |
' ;
}
echo '
';
}
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('
W bazie nie ma wprowadzonych żadnych danych!!!');
else
{
$color=$color1;
form_szukaj_kilometrów_admin();
echo '
| Data | Inżynier | Auto | Trasa | Wyjazd | Km Start | Km Stop | Przejechano | Opcje |
';
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='Pokaż | ';
$opcje2='Edytuj | ';
$opcje2.='Usuń';
echo '| '.$u['data_kil'].' | '.$u['nazwisko'].' '.$u['imie'].' | '.$u['auto'].' '.$u['nr_rej'].' | '.$u['trasa'].' | '.$trasa.' | '.$u['kmstart'].' | '.$u['kmstop'].' | '.$u['przejechano'].' | '.$opcje1.''.$opcje2.' |
' ;
}
echo '
';
}
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('
W bazie nie ma wprowadzonych żadnych danych!!!
');
else
{
$color=$color1;
//$_POST['data1']='';
//$_POST['data2']='';
//$_POST['trasa']='';
form_szukaj_kilometrów_admin();
echo '
| Data | Inżynier | Auto | Trasa | Wyjazd | Km Start | Km Stop | Przejechano | Opcje |
';
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='Pokaż | ';
$opcje2='Edytuj | ';
$opcje2.='Usuń';
echo '| '.$u['data_kil'].' | '.$u['nazwisko'].' '.$u['imie'].' | '.$u['auto'].' '.$u['nr_rej'].' | '.$u['trasa'].' | '.$trasa.' | '.$u['kmstart'].' | '.$u['kmstop'].' | '.$u['przejechano'].' | '.$opcje1.''.$opcje2.' |
' ;
if($u['wyjazd']=='1') $kmpryw=$kmpryw+$u['przejechano'];
$sumakm=$sumakm+$u['przejechano'];
}
echo ' | | | | | | | '.$sumakm.' | |
' ;
$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 '';
echo 'W tym prywatne: ';
echo $kmpryw;
echo ' KM';
}
BREAK;
} //switch
} //if
}
?>