Próbuję stworzyć panel administratora, w którym są strony z następującymi tabelkami: http://www.wklej.org/hash/e748d6d33e/- podgląd przebywania użytkowników oraz dane o użytkowniku: http://www.wklej.org/hash/adbf38d4ba/
Pierwsza tabelka składa się z następujących kolumn:
-checkbox,
-stan (online (obrazek)- jeśli użytkownik jest zalogowany, offline (obrazek)- jeśli użytkownik jest niezalogowany), prawdopodobnie skrypt pokazujący stan, będzie wyglądał tak:
Kod: Zaznacz cały
<?
$stan = file_get_contents("");
if (trim($stan)=="01") {
echo "<img src="images/online.gif" border="0">";
} else {trim($stan)=="00"
echo "<img src="images/offline.gif" border="0">";
}
?>-status (nazwa grupy sesji, np.:
0- jeśli jest niezalogowany (no),
1- może przeglądać stronę (see),
2- może przeglądać i drukować stronę (see/print),
3- może przeglądać i drukować stronę oraz dokonywać zmian (wstawiać, edytować i usuwać dane, wstawiać i usuwać wiersze w tabeli itd) (see/print/modify),
4- może przeglądać i drukować dane z wszystkich stron i wprowadzać dane tylko na określonej stronie w określonym miejscu (see/print/modify_point)
5- grupa dla wybranych osób (może przeglądać i drukować) (VIP),
6- ADMINISTRATOR (może wszystko)
Czy wprowadzić tutaj moderatora?
I dalej:
- nazwa użytkownika,
- przebywanie (godzina i data ostatniego logowania),
- pole do usuwania wiersza dla danego użytkownika,
2) Powyższa tabelka jest jednym z elementów panelu administratora i łączy się z drugą tabelką- Dane o użytkowniku, gdzie są:
- chekckbox, do zaznaczania wiersza, jeśli che się go usunąć,
- status (powiązany z wcześniejszą tabelką).
- nazwa użytkownika (powiązana z wcześniejszą tabelką),
- hasło użytkownika,
- przypomnienie (czyli odpowiedź na pytanie przypominające- może zrobić jeszcze pole z pytaniem jakie użytkownik wybrał sobie?),
- data rejestracji,
- imię,
- nazwisko,
- nr kont.;
- wyd. (określony skrót);
- fun (określony skrót);
Pod tabelkami są przyciski:
- do wstawiania i usuwania wierszy z opisem użytkownika,
- do drukowania strony,
- do zapisywania strony,
- do szukania danych o użytkowniku,
-sortowanie ma się odbywać poprzez kliknięcie w nagłówki (status, nazwa, data rejestracji, nazwisko, numer kont., wyd i fun.)- ten skrypt mam gotowy ale nie wiem dlaczego mi nie działa
Dodatkowo mam takie pytania:
- jak zrobić skrypt, który po zarejestrowaniu użytkownika wprowadzi automatycznie wszystkie dane do powyższych tabelek?
- jak zrobić skrypt, który po zalogowaniu użytkownika będzie podawał jego nazwę, stan (online/offline), poda status/prawo dostępu albo nazwę grupy (czyli print- może drukować itd.) i dalej godzinę i datę ostatniego logowania na stronie?
- w jaki sposób edytować dane o użytkowniku (jak można zrobić tak, żeby poprzez kliknięcie w przycisk edytuj z boku wiersza wypełniało się pola a po zatwierdzeniu wpisania żeby dane były umieszczane w wierszu)?
- w jaki sposób może administrator zmieniać prawa dostępu użytkowników?
- jeśli administrator chce zmieniać zawartość stron, to jak to ma robić?
- czy administrator loguje się tak samo jak zwykły użytkownik?
- w jaki sposób przy logowaniu, należy przypisać status (prawa dostępu do grup sesji?) do użytkownika, przy logowaniu?
Takie pytania mi przychodzą na myśl, nie za bardzo orientuję co jeszcze ma zawierać panel administratora ale wydaje mi się że te elementy wystarczą.
Dodatkowe uwagi:
- panel chciałabym wykonać na bazie powyższych tabelek, oraz z tego co poczytałam to najlepiej w PHP ( bo javascript za bardzo do tego się nie nadaje),
- panel musi być w oddzielnym folderze, a dane użytkowników zapisywane w plikach tekstowych zabezpieczonych (tutaj nie za bardzo wiem czy md5 czy chmod- nie orientuje się w tym)
Pozdrawiam i proszę o pomoc w rozwiązaniu problemu
