Changeset 4143 for extensions/NBC_UserAdvManager/trunk/main.inc.php
- Timestamp:
- Oct 29, 2009, 2:25:30 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/NBC_UserAdvManager/trunk/main.inc.php
r4135 r4143 2 2 /* 3 3 Plugin Name: NBC UserAdvManager 4 Version: 2.12.0 a4 Version: 2.12.0 5 5 Description: Permet de renforcer les possibilités de gestion des utilisateurs - Enforce users management 6 6 Plugin URI: http://fr.piwigo.org/ext/extension_view.php?eid=216 … … 128 128 } 129 129 130 131 add_event_handler('loc_begin_index', 'UserAdvManager_GhostTracker'); 132 133 function UserAdvManager_GhostTracker() 134 { 135 global $conf, $user; 136 137 $conf_nbc_UserAdvManager = isset($conf['nbc_UserAdvManager']) ? explode(";" , $conf['nbc_UserAdvManager']) : array(); 138 139 if (isset($conf_nbc_UserAdvManager[17]) and $conf_nbc_UserAdvManager[17] == 'true' and !is_admin() and !is_a_guest()) 140 { 141 142 $userid = get_userid($user['username']); 143 144 /* Looking for existing entry in last visit table */ 145 $query = ' 146 SELECT * 147 FROM '.USER_LASTVISIT_TABLE.' 148 WHERE user_id = '.$userid.' 149 ;'; 150 151 $count = mysql_num_rows(pwg_query($query)); 152 153 if ($count == 0) 154 { 155 /* If not, data are inserted in table */ 156 $query = ' 157 INSERT INTO '.USER_LASTVISIT_TABLE.' (user_id, lastvisit, reminder) 158 VALUES ('.$userid.', now(), "false") 159 ;'; 160 pwg_query($query); 161 } 162 else if ($count > 0) 163 { 164 /* If yes, data are updated in table */ 165 $query = ' 166 UPDATE '.USER_LASTVISIT_TABLE.' 167 SET lastvisit = now(), reminder = "false" 168 WHERE user_id = '.$userid.' 169 LIMIT 1 170 ;'; 171 pwg_query($query); 172 } 173 } 174 } 130 175 131 176 … … 267 312 { 268 313 $query = ' 269 270 271 272 314 SELECT '.$conf['user_fields']['email'].' AS email 315 FROM '.USERS_TABLE.' 316 WHERE '.$conf['user_fields']['id'].' = \''.$user['id'].'\' 317 ;'; 273 318 274 319 list($current_email) = mysql_fetch_row(pwg_query($query)); … … 282 327 { 283 328 $query = ' 284 285 286 287 329 SELECT '.$conf['user_fields']['username'].' 330 FROM '.USERS_TABLE.' 331 WHERE '.$conf['user_fields']['id'].' = \''.$user['id'].'\' 332 ;'; 288 333 289 334 list($username) = mysql_fetch_row(pwg_query($query));
Note: See TracChangeset
for help on using the changeset viewer.