To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

Archiwum - [dodatek] Notatnik administratora w profilu

Grochonorte - 31-01-2012, 16:32
Temat postu: [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).

mariusz18d - 31-01-2012, 17:39

Już zainstalowałem, działa sprawnie. Dziękuje bardzo za dodatek :)
Deotho - 31-01-2012, 17:41

Modyfikacja działa jak należy. Dobra robota, ale jak dla mnie zbędna. :roll:
Flamaster - 31-01-2012, 20:16

Te notatki są widoczne dla wszystkich użytkowników czy tylko dla admina ?
Grochonorte - 31-01-2012, 20:17

Flamaster, tylko admina.
Anonymous - 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.

NineX - 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.



Powered by phpBB modified by Przemo © 2003 phpBB Group