Changeset 503
- Timestamp:
- 08/15/06 19:27:02 (2 years ago)
- Files:
-
- devel/includes.php (modified) (2 diffs)
- devel/lib/userlib.php (added)
- devel/units/admin/admin_main.php (modified) (1 diff)
- devel/units/users/conf.php (deleted)
- devel/units/users/flag_get.php (modified) (1 diff)
- devel/units/users/flag_set.php (modified) (1 diff)
- devel/units/users/flag_unset.php (modified) (1 diff)
- devel/units/users/function_display_name.php (modified) (1 diff)
- devel/units/users/function_id_to_name.php (modified) (1 diff)
- devel/units/users/function_name_to_id.php (modified) (1 diff)
- devel/units/users/function_number_of_users.php (modified) (1 diff)
- devel/units/users/get_type.php (modified) (1 diff)
- devel/units/users/library.php (deleted)
- devel/units/users/main.php (modified) (1 diff)
- devel/units/users/user_info.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
devel/includes.php
r501 r503 18 18 require_once(dirname(__FILE__).'/sanitychecks.php'); 19 19 20 /*************************************************************************** 21 * HELPER LIBRARIES 22 ****************************************************************************/ 23 20 24 // Load datalib 21 25 require_once($CFG->dirroot.'lib/datalib.php'); … … 27 31 require_once($CFG->dirroot.'lib/setup.php'); 28 32 33 /*************************************************************************** 34 * CORE FUNCTIONALITY LIBRARIES 35 ****************************************************************************/ 36 37 // User functions 38 require_once($CFG->dirroot.'lib/userlib.php'); 39 29 40 // Load required system files: do not edit this line. 30 41 require_once(dirname(__FILE__)."/includes_system.php"); devel/units/admin/admin_main.php
r269 r503 10 10 11 11 // Number of users of each type 12 if ($users = get_records_sql('SELECT user_type, count(ident) AS numusers 13 FROM '.$CFG->prefix.'users 14 GROUP BY user_type')) { 12 if ($users = count_users()) { 15 13 foreach($users as $user) { 16 14 devel/units/users/flag_get.php
r269 r503 18 18 $userid = (int)$parameter[1]; 19 19 20 if ($result = get_record('user_flags','flag',$flagname,'user_id',$userid)) { 21 $run_result = stripslashes($result->value); 22 } else { 23 $run_result = false; 24 } 20 $run_result = user_flag_get($flagname,$userid); 25 21 26 22 ?> devel/units/users/flag_set.php
r454 r503 11 11 12 12 */ 13 14 $userid = (int) $parameter[1];15 13 16 // Unset the flag first 17 run("users:flags:unset",array($parameter[0], $userid)); 18 19 // Then add data 20 $flag = new StdClass; 21 $flag->flag = $parameter[0]; 22 $flag->user_id = $userid; 23 $flag->value = $parameter[2]; 24 insert_record('user_flags',$flag); 14 user_flag_set($parameter[0],$parameter[2],$parameter[1]); 25 15 26 16 ?> devel/units/users/flag_unset.php
r454 r503 15 15 $userid = (int) $parameter[1]; 16 16 17 // Then add data 18 delete_records('user_flags','flag',$flagname,'user_id',$userid); 17 user_flag_unset($flagname,$userid); 19 18 20 19 ?> devel/units/users/function_display_name.php
r269 r503 1 1 <?php 2 2 3 $ident = (int) $parameter;3 $ident = (int) $parameter; 4 4 5 $run_result = get_field('users','name','ident',$ident);5 $run_result = user_info('name',$ident); 6 6 7 7 ?> devel/units/users/function_id_to_name.php
r269 r503 1 1 <?php 2 2 3 // Name table 4 5 global $id_to_name_table; 3 // Now just polls the user_info function 4 $run_result = user_info('username',$parameter); 6 5 7 // Returns user's username from a given ID8 9 if (isset($parameter) && $parameter != "") {10 11 $parameter = (int) $parameter;12 if (!isset($id_to_name_table[$parameter])) {13 $id_to_name_table[$parameter] = get_field('users','username','ident',$parameter);14 }15 $run_result = $id_to_name_table[$parameter];16 17 }18 19 6 ?> devel/units/users/function_name_to_id.php
r454 r503 1 1 <?php 2 2 3 // Name table 4 5 global $name_to_id_table; 6 7 // Returns user's ID from a given name 8 9 if (isset($parameter) && $parameter != "") { 10 11 if (!isset($name_to_id_table[$parameter])) { 12 $name_to_id_table[$parameter] = get_field('users','ident','username',$parameter); 13 } 14 $run_result = $name_to_id_table[$parameter]; 15 16 } 3 // Now just polls the user_info_username function 4 $run_result = user_info_username('ident',$parameter); 17 5 18 6 ?> devel/units/users/function_number_of_users.php
r269 r503 4 4 if ((!logged_on) && $page_owner == -1) { 5 5 6 $result = count_ records('users','active','yes');6 $result = count_users('person'); 7 7 $result = "<p>" . sprintf(gettext("There are %d active users."),$result); 8 8 $body = $result; 9 9 $body .= "<br />"; 10 10 11 $result = count_ records_select('users',"active = ? and code != ? and last_action > ?",array('yes','',time() - 600));11 $result = count_users('person',time() - 600); 12 12 $body .= sprintf(gettext("(%d logged on.)"), $result) . "</p>"; 13 13 $run_result .= "<li>"; devel/units/users/get_type.php
r269 r503 3 3 // Returns the user_type of a particular user as specified in $parameter 4 4 5 global $user_type; 6 7 if (!isset($user_type[$parameter])) { 8 $user_type[$parameter] = get_field('users','user_type','ident',$parameter); 9 } 10 11 $run_result = $user_type[$parameter]; 5 $run_result = user_type($parameter); 12 6 13 7 ?> devel/units/users/main.php
r299 r503 5 5 * Users plug-in 6 6 */ 7 8 // Load configuration9 require_once(dirname(__FILE__)."/conf.php");10 11 // Library functions12 require_once(dirname(__FILE__)."/library.php");13 7 14 8 // Actions to perform on initialisation devel/units/users/user_info.php
r458 r503 34 34 foreach($parameter[1] as $key => $ident) { 35 35 $ident = (int) $ident; 36 // if (!isset($_SESSION['user_info_cache'][$ident])) {37 36 $info = get_record('users','ident',$ident); 38 37 $_SESSION['user_info_cache'][$ident] = $info; … … 49 48 $username = run("profile:display:name",$info->ident); 50 49 $usermenu = ''; 51 // not used - sven 52 // if ($info->ident == $profile_id || (logged_on && (!isset($profile_id) && $info->ident == $_SESSION['userid']))) { 53 // $rsslink = '<br /><a href="' . $CFG->wwwroot . $info->username . '/rss/">RSS</a> | <a href="' . $CFG->wwwroot . $info->username . '/tags/">' . gettext("Tags") . '</a> | <a href="' . $CFG->wwwroot . $info->username . '/newsclient/">' . gettext("Resources") . "</a>"; 54 // } 50 55 51 $body .= <<< END 56 52 <li>
