Przesunięty przez: Majkelo 14-04-2012, 13:53 |
[dodatek] Notatnik administratora w profilu |
Autor |
Wiadomość |
Grochonorte
Pomógł: 55 razy Posty: 84
|
Wysłany: 31-01-2012, 16:32 [dodatek] Notatnik administratora w profilu
|
|
|
Kod: | ##############################################################
## MOD Title: Admin notes in viewprofile
## MOD Author: Grochonorte < grochonorte@gmail.com > (Patryk Groszek) http://grochonorte.pl
## MOD Description: Mod dodaje w profilu użytkownika notatki administratora odnoszące się do niego.
## MOD Version: 1.0
##
## Installation Level: Easy
## Installation Time: ~ 5 minutes
## Files To Edit (3):
## /includes/usercp_viewprofile.php
## /language/lang_polish/lang_main.php
## /templates/your_template/profile_view_body.tpl
##
## License: Creative Commons BY-NC-SA 3.0 Polska.(http://creativecommons.org/licenses/by-nc-sa/3.0/pl/)
############################################################## |
[ Komentarz dodany przez: Michael2318: 14-04-2012, 14:53 ]
Modyfikacja nie jest dobrze napisana pod względem bezpieczeństwa, jeśli autor się zdecyduje poprawić - niech napisze do mnie na PW (Michael2318). |
_________________ Pomoc przez GG i PM jedynie za moim pozwoleniem. Potrafię udzielić pierwszej pomocy, a Ty? |
Ostatnio zmieniony przez Majkelo 14-04-2012, 13:53, w całości zmieniany 2 razy |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
mariusz18d
Posty: 5
|
Wysłany: 31-01-2012, 17:39
|
|
|
Już zainstalowałem, działa sprawnie. Dziękuje bardzo za dodatek |
|
|
|
|
Deotho
Pomógł: 176 razy Posty: 610
|
Wysłany: 31-01-2012, 17:41
|
|
|
Modyfikacja działa jak należy. Dobra robota, ale jak dla mnie zbędna. |
_________________
Poza forum pomagam odpłatnie. |
|
|
|
|
Flamaster
Posty: 22
|
Wysłany: 31-01-2012, 20:16
|
|
|
Te notatki są widoczne dla wszystkich użytkowników czy tylko dla admina ? |
|
|
|
|
Grochonorte
Pomógł: 55 razy Posty: 84
|
Wysłany: 31-01-2012, 20:17
|
|
|
Flamaster, tylko admina. |
_________________ Pomoc przez GG i PM jedynie za moim pozwoleniem. Potrafię udzielić pierwszej pomocy, a Ty? |
|
|
|
|
bolek i lolek [Usunięty]
|
Wysłany: 07-02-2012, 19:32
|
|
|
Kod: | $sql = "SELECT * FROM " . USERS_TABLE . " WHERE user_id = " . $user_id . " ORDER BY user_admnote";
|
Co ma na celu to całe ORDER BY user_admnote co chcesz sortować ? Nie lepiej:
Kod: | $profiledata['user_admnote'] |
W załączniku moja koncepcja na szybko. |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
NineX
Pomógł: 546 razy Posty: 1983
|
Wysłany: 10-02-2012, 00:18
|
|
|
Kod: | define('USERS_TABLE', $table_prefix . 'users'); |
Po co ta linijka w instrukcji?
Kod: | $text = trim($HTTP_POST_VARS['admnote']);
$sql = "UPDATE " . USERS_TABLE . " SET user_admnote = '" . $text . "' WHERE " . USERS_TABLE . " .user_id = " . $user_id; |
Żadnego zabezpieczenia?
Kod: | 'S_ACTION' => append_sid("profile.$phpEx?mode=viewprofile&u=" . $user_id), |
u powinno być zastąpione czymś innym, zerknij w constants.php.
Na koniec, pierwszy sql można umieścić w else. Nie widzę potrzeby aby trzymać go poza kodem. |
|
|
|
|
|