Ignore:
Timestamp:
Mar 11, 2010, 6:59:10 PM (14 years ago)
Author:
Eric
Message:

[NBC_UserAdvManager]

  • Bug 1497 fixed
  • Small language files improvement
File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/NBC_UserAdvManager/trunk/main.inc.php

    r5064 r5105  
    22/*
    33Plugin Name: NBC UserAdvManager
    4 Version: 2.14.0
     4Version: 2.14.1
    55Description: Renforcer la gestion des utilisateurs - Enforce users management
    66Plugin URI: http://fr.piwigo.org/ext/extension_view.php?eid=216
     
    7171  $conf_UAM = unserialize($conf['nbc_UserAdvManager']);
    7272
    73   if (isset($conf_UAM[17]) and $conf_UAM[17] == 'true' and !is_admin() and !is_a_guest())
    74   {
    75 
    76     $userid = get_userid($user['username']);
     73  /* Admins and Guests are not tracked for Ghost Tracker or Users Tracker */
     74  if (!is_admin() and !is_a_guest())
     75  {
     76    if ((isset($conf_UAM[17]) and $conf_UAM[17] == 'true') or (isset($conf_UAM[20]) and $conf_UAM[20] == 'true'))
     77    {
     78
     79      $userid = get_userid($user['username']);
    7780         
    78     /* Looking for existing entry in last visit table */
    79     $query = '
     81      /* Looking for existing entry in last visit table */
     82      $query = '
    8083SELECT *
    8184  FROM '.USER_LASTVISIT_TABLE.'
     
    8386;';
    8487       
    85     $count = mysql_num_rows(pwg_query($query));
     88      $count = mysql_num_rows(pwg_query($query));
    8689         
    87     if ($count == 0)
    88     {
    89       /* If not, data are inserted in table */
    90       $query = '
     90      if ($count == 0)
     91      {
     92        /* If not, data are inserted in table */
     93        $query = '
    9194INSERT INTO '.USER_LASTVISIT_TABLE.' (user_id, lastvisit, reminder)
    9295VALUES ('.$userid.', now(), "false")
    9396;';
    94       pwg_query($query);
    95     }
    96     else if ($count > 0)
    97     {
    98       /* If yes, data are updated in table */
    99       $query = '
     97        pwg_query($query);
     98      }
     99      else if ($count > 0)
     100      {
     101        /* If yes, data are updated in table */
     102        $query = '
    100103UPDATE '.USER_LASTVISIT_TABLE.'
    101104SET lastvisit = now(), reminder = "false"
     
    103106LIMIT 1
    104107;';
    105       pwg_query($query);
     108        pwg_query($query);
     109      }
    106110    }
    107111  }
Note: See TracChangeset for help on using the changeset viewer.