Changeset 97858 in spip-zone
- Timestamp:
- May 18, 2016, 4:50:02 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/shortcut_url/trunk/shortcut_url_fonctions.php
r96960 r97858 11 11 */ 12 12 13 if (!defined("_ECRIRE_INC_VERSION")) return; 13 if (!defined('_ECRIRE_INC_VERSION')) { 14 return; 15 } 14 16 15 17 /** … … 60 62 ); 61 63 62 $ip_address = $_SERVER['SERVER_ADDR']; 63 64 $ip_address = $GLOBALS['ip']; 64 65 if(_IS_BOT) { 65 $appele = sql_getfetsel('id_shortcut_url ','spip_shortcut_urls_bots','ip_address = ' . sql_quote($ip_address) . ' AND id_shortcut_url = ' .intval($id_shortcut_url) . ' AND date_modif <' . sql_quote(date('Y-m-d H:i:s',strtotime('-30 seconds'))));66 } else{67 $appele = sql_getfetsel('id_shortcut_url ','spip_shortcut_urls_logs','ip_address = ' . sql_quote($ip_address) . ' AND id_shortcut_url = ' .intval($id_shortcut_url) . ' AND date_modif <' . sql_quote(date('Y-m-d H:i:s',strtotime('-30 seconds'))));66 $appele = sql_getfetsel('id_shortcut_urls_bot', 'spip_shortcut_urls_bots', 'ip_address = ' . sql_quote($ip_address) . ' AND id_shortcut_url = ' .intval($id_shortcut_url) . ' AND date_modif > ' . sql_quote(date('Y-m-d H:i:s',strtotime('-30 seconds')))); 67 } else { 68 $appele = sql_getfetsel('id_shortcut_urls_log', 'spip_shortcut_urls_logs', 'ip_address = ' . sql_quote($ip_address) . ' AND id_shortcut_url = ' .intval($id_shortcut_url) . ' AND date_modif > ' . sql_quote(date('Y-m-d H:i:s',strtotime('-30 seconds')))); 68 69 } 69 70 if(!$appele){ 71 $date = sql_getfetsel('date_modif', 'spip_shortcut_urls_logs', 'ip_address = ' . sql_quote($ip_address) . ' AND id_shortcut_url = ' .intval($id_shortcut_url) . ' AND date_modif < ' . sql_quote(date('Y-m-d H:i:s',strtotime('-30 seconds'))),'','date_modif DESC'); 70 72 $shorturl = sql_fetsel('url, click', 'spip_shortcut_urls', 'id_shortcut_url=' . intval($id_shortcut_url)); 71 73 72 $date_modif = date('Y-m-d H: m:i');74 $date_modif = date('Y-m-d H:i:s'); 73 75 $referrer = $_SERVER['REMOTE_ADDR']; 74 76 $user_agent = get_user_agent(); … … 80 82 if(_IS_BOT) { 81 83 $humain = 'bot'; 82 $insert_bot = sql_insertq('spip_shortcut_urls_bots', array('id_shortcut_url' => $id_shortcut_url, 'date_modif' => $date_modif,'referrer' => $referrer,'user_agent' => $user_agent,'ip_address' => $ip_address));84 $insert_bot = sql_insertq('spip_shortcut_urls_bots', array('id_shortcut_url' => $id_shortcut_url, 'date_modif' => $date_modif, 'referrer' => $referrer, 'user_agent' => $user_agent, 'ip_address' => $ip_address)); 83 85 } else { 84 86 $humain = 'oui'; 85 $insert = sql_insertq('spip_shortcut_urls_logs', array('id_shortcut_url' => $id_shortcut_url, 'date_modif' => $date_modif,'shorturl' => $shorturl['url'],'referrer' => $referrer,'user_agent' => $user_agent,'ip_address' => $ip_address,'country_code' => $country_code,'humain' => $humain));87 $insert = sql_insertq('spip_shortcut_urls_logs', array('id_shortcut_url' => $id_shortcut_url, 'date_modif' => $date_modif, 'shorturl' => $shorturl['url'],'referrer' => $referrer, 'user_agent' => $user_agent, 'ip_address' => $ip_address, 'country_code' => $country_code, 'humain' => $humain)); 86 88 } 87 89 }
Note: See TracChangeset
for help on using the changeset viewer.