$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ż_tankowania($_GET['id_tan']);
BREAK;
case "edytuj":
if(!is_numeric($_GET['id_tan']))
uwaga(BLAD. ' Brak danych!');
else
{
if(!isset($_POST['edytuj_tankowania']))
form_edytuj_tankowania($_GET['id_tan']);
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['stankm']))==0)
$blad.=('Musisz podać Stan licznika!!!');
else if (!sprawdz_liczbe($_POST['stankm']))
$blad.=('Zła forma Stan Km !!!');
if(strlen(trim($_POST['litry']))==0)
$blad.=('Musisz podać Litry!!!'); else if (!sprawdz_liczbe($_POST['litry']))
$blad.=('Zła forma Litrów !!!');
// koniec sprawdzania danych
if($blad)
{
uwaga($blad);
form_edytuj_tankowania($_GET['id_tan']);
}
else
{
$edytuj_tankowania=mysql_query("update tankowania SET data_tan='".$_POST['data']."',stankm='".$_POST['stankm']."',litry='".$_POST['litry']."',wyjazd='".$_POST['wyjazd']."' where id_tan='".$_GET['id_tan']."'");
if($edytuj_tankowania)
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_tankowania']))
form_dodaj_tankowania(); // jezeli nie probowano dodac usera to wyswietla formularz
else
{
// sprawdzanie formularza
$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['stankm']))==0)
$blad.=('Musisz podać Stan licznika!!!');
else if (!sprawdz_liczbe($_POST['stankm']))
$blad.=('Zła forma Stan Km !!!');
if(strlen(trim($_POST['litry']))==0)
$blad.=('Musisz podać Litry!!!'); else if (!sprawdz_liczbe($_POST['litry']))
$blad.=('Zła forma Litrów !!!');
// koniec sprawdzania danych
if($blad)
{
uwaga($blad);
form_dodaj_tankowania();
}
else
{
$dodaj_tankowania=mysql_query("insert into tankowania values('','".$_POST['data']."','".$_SESSION['id']."','".$_POST['id_sam']."','".$_POST['stankm']."','".$_POST['litry']."','0','".$_POST['wyjazd']."')");
if($dodaj_tankowania)
{
uwaga('
Tankowanie zostało dodane');
}
else
uwaga('
Nie można było dodać Tankowanie');
}
}//else
break;
case "show":
// pobieranie userów
$pobierz_userow=mysql_query("select a.wyjazd,a.id_tan,a.data_tan,b.nazwisko,b.imie,c.auto,c.nr_rej,a.stankm,a.litry from tankowania 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_tan desc");
if(mysql_num_rows($pobierz_userow)==0)
uwaga('
W bazie nie ma wprowadzonych żadnych danych!!!');
else
{
form_szukaj_tankowania();
$color=$color1;
echo '
| Data | Użytkownik | Auto | Stan Km | Litry | Wyjazd | 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_tan'].' | '.$u['nazwisko'].' '.$u['imie'].' | '.$u['auto'].' '.$u['nr_rej']. ' | '.$u['stankm'].' | '.$u['litry'].' | '.$trasa.' | '.$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.wyjazd,a.id_tan,a.data_tan,b.nazwisko,b.imie,c.auto,c.nr_rej,a.stankm,a.litry from tankowania 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_tan>='".$data2."' and a.data_tan<='".$data."' order by data_tan desc");
if(mysql_num_rows($pobierz_userow)==0)
uwaga('
W bazie nie ma wprowadzonych żadnych danych!!!');
else
{
form_szukaj_tankowania();
$color=$color1;
echo '
| Data | Użytkownik | Auto | StanKm | Litry | Wyjazd | 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_tan'].' | '.$u['nazwisko'].' '.$u['imie'].' | '.$u['auto'].' '.$u['nr_rej'].' | '.$u['stankm'].' | '.$u['litry'].' | '.$trasa.' | '.$opcje1.''.$opcje2.' |
' ;
}
echo '
';
}
BREAK;
case "szukaj_tankowania":
// pobieranie userów
$pobierz_userow=mysql_query("select a.wyjazd,a.id_tan,a.data_tan,b.nazwisko,b.imie,c.auto,c.nr_rej,a.stankm,a.litry from tankowania 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_tan >= '".$_POST['data1']."' and a.data_tan <= '".$_POST['data2']."' order by data_tan desc");
if(mysql_num_rows($pobierz_userow)==0)
uwaga('
W bazie nie ma wprowadzonych żadnych danych!!!');
else
{
$color=$color1;
echo '
| Data | Użytkownik | Auto | StanKm | Litry | Wyjazd | 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_tan'].' | '.$u['nazwisko'].' '.$u['imie'].' | '.$u['auto'].' '.$u['nr_rej'].' | '.$u['stankm'].' | '.$u['litry'].' | '.$trasa.' | '.$opcje1.''.$opcje2.' |
' ;
}
echo '
';
}
BREAK;
} //switch
} //if
}
else
{
echo '';
IF(isset($_GET['akcja']))
{
switch($_GET['akcja'])
{
case "usun_admin":
if(!is_numeric($_GET['id_tan']))
uwaga('Brak danych!');
else
{
$usun=mysql_query("update tankowania SET usun='1' where id_tan='".$_GET['id_tan']."'");
if($usun)
echo('
Tankowanie zostało usunięte
');
else
echo('
Nie mozna było usun±ć Tankowania
');
}
BREAK;
case "pokaz_admin":
form_pokaż_tankowania_admin($_GET['id_tan']);
BREAK;
case "edytuj_admin":
if(!is_numeric($_GET['id_tan']))
uwaga(BLAD. ' Brak danych!');
else
{
if(!isset($_POST['edytuj_tankowania_admin']))
form_edytuj_tankowania_admin($_GET['id_tan']);
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['stankm']))==0)
$blad.=('Musisz podać Stan licznika!!!');
else if (!sprawdz_liczbe($_POST['stankm']))
$blad.=('Zła forma Stan Km !!!');
if(strlen(trim($_POST['litry']))==0)
$blad.=('Musisz podać Litry!!!'); else if (!sprawdz_liczbe($_POST['litry']))
$blad.=('Zła forma Litrów !!!');
// koniec sprawdzania danych
if($blad)
{
uwaga($blad);
form_edytuj_tankowania_admin($_GET['id_tan']);
}
else
{
$edytuj_tankowania_admin=mysql_query("update tankowania SET data_tan='".$_POST['data']."',id='".$_POST['id']."',id_sam='".$_POST['id_sam']."',stankm='".$_POST['stankm']."',litry='".$_POST['litry']."',wyjazd='".$_POST['wyjazd']."' where id_tan='".$_GET['id_tan']."'");
if($edytuj_tankowania_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_tankowania_admin']))
form_dodaj_tankowania_admin(); // jezeli nie probowano dodac usera to wyswietla formularz
else
{
// sprawdzanie formularza
$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['stankm']))==0)
$blad.=('Musisz podać Stan licznika!!!');
else if (!sprawdz_liczbe($_POST['stankm']))
$blad.=('Zła forma Stan Km !!!');
if(strlen(trim($_POST['litry']))==0)
$blad.=('Musisz podać Litry!!!'); else if (!sprawdz_liczbe($_POST['litry']))
$blad.=('Zła forma Litrów !!!');
// koniec sprawdzania danych
if($blad)
{
uwaga($blad);
form_dodaj_tankowania_admin();
}
else
{
$dodaj_kilometry_admin=mysql_query("insert into tankowania values('','".$_POST['data']."','".$_POST['id']."','".$_POST['id_sam']."','".$_POST['stankm']."','".$_POST['litry']."','0','".$_POST['wyjazd']."')");
if($dodaj_kilometry_admin)
{
uwaga('
Tankowanie został dodany
');
}
else
uwaga('
Nie można było dodać
tankowania');
}
}//else
break;
case "show_admin":
// pobieranie userów
$pobierz_userow=mysql_query("select a.wyjazd,a.id_tan,a.data_tan,b.nazwisko,b.imie,c.auto,c.nr_rej,a.stankm,a.litry from tankowania a,uzytkownicy b,samochody c where a.usun='0' and a.id=b.id and a.id_sam=c.id_sam order by data_tan DESC");
if(mysql_num_rows($pobierz_userow)==0)
uwaga('
W bazie nie ma wprowadzonych żadnych danych!!!
');
else
{
$color=$color1;
form_szukaj_tankowania_admin();
echo '
| Data | Użytkownik | Auto | Stan Km | Litry | Wyjazd | 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_tan'].' | '.$u['nazwisko'].' '.$u['imie'].' | '.$u['auto'].' '.$u['nr_rej'].' | '.$u['stankm'].' | '.$u['litry'].' | '.$trasa.' | '.$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.wyjazd,a.id_tan,a.data_tan,b.nazwisko,b.imie,c.auto,c.nr_rej,a.stankm,a.litry from tankowania a,uzytkownicy b,samochody c where a.usun='0' and a.id=b.id and a.id_sam=c.id_sam and a.data_tan>='".$data2."' and a.data_tan<='".$data."' order by data_tan DESC");
if(mysql_num_rows($pobierz_userow)==0)
uwaga('
W bazie nie ma wprowadzonych żadnych danych!!!
');
else
{
$color=$color1;
form_szukaj_tankowania_admin();
echo '
| Data | Użytkownik | Auto | Stan Km | Litry | Wyjazd | 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_tan'].' | '.$u['nazwisko'].' '.$u['imie'].' | '.$u['auto'].' '.$u['nr_rej'].' | '.$u['stankm'].' | '.$u['litry'].' | '.$trasa.' | '.$opcje1.''.$opcje2.' |
' ;
}
echo '
';
}
BREAK;
case "szukaj_tankowania_admin":
// pobieranie userów
if ($_POST['auto']<>0) {
$pobierz_userow=mysql_query("select a.wyjazd,a.id_tan,a.data_tan,b.nazwisko,b.imie,c.auto,c.nr_rej,a.id_sam,c.id_sam,a.stankm,a.litry from tankowania a,uzytkownicy b,samochody c where a.usun='0' and a.id=b.id and a.id_sam=c.id_sam and a.id_sam='".$_POST['auto']."' and a.wyjazd like '%".$_POST['wyjazd']."%' order by data_tan DESC");
}
else {
if (($_POST['data1']==0) or ($_POST['data2']==0))
{
if ($_POST['id']==0)
{
$pobierz_userow=mysql_query("select a.wyjazd,a.id_tan,a.data_tan,b.nazwisko,b.imie,c.auto,c.nr_rej,a.stankm,a.litry from tankowania a,uzytkownicy b,samochody c where a.usun='0' and a.id=b.id and a.id_sam=c.id_sam and a.wyjazd like '%".$_POST['wyjazd']."%' order by data_tan DESC");
}
else
{
$pobierz_userow=mysql_query("select a.wyjazd,a.id_tan,a.data_tan,b.nazwisko,b.imie,c.auto,c.nr_rej,a.stankm,a.litry from tankowania a,uzytkownicy b,samochody c where a.usun='0' and a.id=b.id and a.id_sam=c.id_sam and a.id='".$_POST['id']."' and a.wyjazd like '%".$_POST['wyjazd']."%' order by data_tan DESC");
}
}
else
{
if ($_POST['id']==0)
{
$pobierz_userow=mysql_query("select a.wyjazd,a.id_tan,a.data_tan,b.nazwisko,b.imie,c.auto,c.nr_rej,a.stankm,a.litry from tankowania a,uzytkownicy b,samochody c where a.usun='0' and a.id=b.id and a.id_sam=c.id_sam and a.data_tan >= '".$_POST['data1']."' and a.data_tan <= '".$_POST['data2']."' and a.wyjazd like '%".$_POST['wyjazd']."%' order by data_tan DESC");
}
else
{
$pobierz_userow=mysql_query("select a.wyjazd,a.id_tan,a.data_tan,b.nazwisko,b.imie,c.auto,c.nr_rej,a.stankm,a.litry from tankowania a,uzytkownicy b,samochody c where a.usun='0' and a.id=b.id and a.id_sam=c.id_sam and a.data_tan >= '".$_POST['data1']."' and a.data_tan <= '".$_POST['data2']."' and a.id='".$_POST['id']."' and a.wyjazd like '%".$_POST['wyjazd']."%' order by data_tan DESC");
}
}}
if(mysql_num_rows($pobierz_userow)==0)
uwaga('
W bazie nie ma wprowadzonych żadnych danych!!!');
else
{
form_szukaj_tankowania_admin();
$color=$color1;
echo '
| Data: | Użytkownik | Auto | Stan Km | Litry | Wyjazd | 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_tan'].' | '.$u['nazwisko'].' '.$u['imie'].' | '.$u['auto'].' '.$u['nr_rej'].' | '.$u['stankm'].' | '.$u['litry'].' | '.$trasa.' | '.$opcje1.''.$opcje2.' |
' ;
}
echo '
';
}
BREAK;
} //switch
} //if
}
?>