[phpwebapp-commits] CVS: top10/templates/admin/users users.php,1.1.2.7,1.1.2.8 users.js,1.1.2.6,1.1.
Brought to you by:
dashohoxha
From: Dashamir H. <das...@us...> - 2004-02-02 13:57:00
|
Update of /cvsroot/phpwebapp/top10/templates/admin/users In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3389/templates/admin/users Modified Files: Tag: maisp users.php users.js users.html users.db Removed Files: Tag: maisp adduser.html Log Message: Index: users.php =================================================================== RCS file: /cvsroot/phpwebapp/top10/templates/admin/users/Attic/users.php,v retrieving revision 1.1.2.7 retrieving revision 1.1.2.8 diff -C2 -d -r1.1.2.7 -r1.1.2.8 *** users.php 17 Jan 2004 10:23:49 -0000 1.1.2.7 --- users.php 2 Feb 2004 13:54:58 -0000 1.1.2.8 *************** *** 35,38 **** --- 35,43 ---- } + function on_saveuser($event_args) + { + WebApp::execDBCmd("saveuser", $event_args); + } + function on_deluser($event_args) { *************** *** 41,47 **** } ! function on_saveuser($event_args) { ! WebApp::execDBCmd("saveuser", $event_args); } } --- 46,84 ---- } ! function on_sendforedit($event_args) { ! $username = $event_args["username"]; ! $email = $event_args["email"]; ! ! //get a unique id ! $request_id = md5(uniqid(rand())); ! ! //insert in DB a request with the same id as above ! $ip = $_SERVER["REMOTE_ADDR"]; ! $params = compact("request_id", "ip", "email", "username"); ! WebApp::execDBCmd("insert_request", $params); ! ! //send a notification e-mail to the user ! $to = $email; ! $subject = "Top10: Modify User '$username'"; ! $admin_mail = ADMIN_EMAIL; ! $top10_site = "http://" . $_SERVER["HTTP_HOST"] . APP_URL; ! $confirmation_uri = $top10_site."confirm.php?".$request_id; ! $message = " ! The admin ($admin_mail) of the site ! $top10_site ! has given you permission to modify the data of the ! user '$username'. You can modify them by opening ! the following URL in 24 hours: ! $confirmation_uri ! ! "; ! //mail the message ! mail($to, $subject, $message); ! ! //display a confirmation message ! $msg = "User '$username' has been sent for editing\n" ! . " to $email .\n"; ! WebApp::message($msg); } } Index: users.js =================================================================== RCS file: /cvsroot/phpwebapp/top10/templates/admin/users/Attic/users.js,v retrieving revision 1.1.2.6 retrieving revision 1.1.2.7 diff -C2 -d -r1.1.2.6 -r1.1.2.7 *** users.js 17 Jan 2004 10:21:27 -0000 1.1.2.6 --- users.js 2 Feb 2004 13:54:58 -0000 1.1.2.7 *************** *** 43,68 **** } ! function adduser() { ! var form = document.adduser; ! var username = form.username.value; ! var realname = form.realname.value; ! var email = form.email.value; ! var homepage = form.homepage.value; ! var status = form.status.value; ! ! if (username=='') ! { ! alert("Please give a username."); ! form.username.focus(); ! return; ! } var event_args = "username=" + username + ";" ! + "realname=" + realname + ";" ! + "email=" + email + ";" ! + "homepage=" + homepage + ";" ! + "status=" + status; ! SendEvent("users", "adduser", event_args); } --- 43,58 ---- } ! function email2user(username) { ! var form = document.users; ! var email = eval("form."+username+"_email.value"); ! var email = prompt("Send for editing to this e-mail:", email); ! if (email==null) return; //canceled + var event_args = "username=" + username + ";" ! + "email=" + email + ";"; ! SendEvent("users", "sendforedit", event_args); } + Index: users.html =================================================================== RCS file: /cvsroot/phpwebapp/top10/templates/admin/users/Attic/users.html,v retrieving revision 1.1.2.5 retrieving revision 1.1.2.6 diff -C2 -d -r1.1.2.5 -r1.1.2.6 *** users.html 17 Jan 2004 10:17:17 -0000 1.1.2.5 --- users.html 2 Feb 2004 13:54:58 -0000 1.1.2.6 *************** *** 41,45 **** </td> <td bgcolor="white" align="center" nowrap> ! <a class="button" href="javascript:saveuser('{{username}}')">Save</a> <a class="button" href="javascript:deluser('{{username}}')">X</a> </td> --- 41,46 ---- </td> <td bgcolor="white" align="center" nowrap> ! <a class="button" href="javascript:saveuser('{{username}}')">S</a> ! <a class="button" href="javascript:email2user('{{username}}')">E</a> <a class="button" href="javascript:deluser('{{username}}')">X</a> </td> *************** *** 53,57 **** </Repeat> ! <Include SRC="{{./}}adduser.html" /> </WebBox> --- 54,58 ---- </Repeat> ! <Include SRC="{{TPL_PATH}}edituser/edituser.html" /> </WebBox> Index: users.db =================================================================== RCS file: /cvsroot/phpwebapp/top10/templates/admin/users/Attic/users.db,v retrieving revision 1.1.2.4 retrieving revision 1.1.2.5 diff -C2 -d -r1.1.2.4 -r1.1.2.5 *** users.db 17 Jan 2004 10:17:17 -0000 1.1.2.4 --- users.db 2 Feb 2004 13:54:58 -0000 1.1.2.5 *************** *** 7,22 **** </Recordset> - <dbCommand ID="adduser"> - <Query> - INSERT INTO users - SET - username = '{{username}}', - realname = '{{realname}}', - email = '{{email}}', - homepage = '{{homepage}}', - status = '{{status}}' - </Query> - </dbCommand> - <dbCommand ID="saveuser"> <Query> --- 7,10 ---- *************** *** 38,39 **** --- 26,41 ---- </Query> </dbCommand> + + <dbCommand ID="insert_request"> + <Query> + INSERT INTO requests + SET + request_id = '{{request_id}}', + time = NOW(), + username = '{{email}}', + ip = '{{ip}}', + type = 'edit_user_data', + data = '{{username}}', + status = 'pending' + </Query> + </dbCommand> --- adduser.html DELETED --- |