From: <lor...@us...> - 2012-07-29 20:06:15
|
Revision: 9944 http://xoops.svn.sourceforge.net/xoops/?rev=9944&view=rev Author: lord_venom Date: 2012-07-29 20:06:09 +0000 (Sun, 29 Jul 2012) Log Message: ----------- Modified Paths: -------------- XoopsModules/TDMStats/trunk/TDMStats/blocks/TDMStats_blocks.php XoopsModules/TDMStats/trunk/TDMStats/include/stats.php XoopsModules/TDMStats/trunk/TDMStats/xoops_version.php Modified: XoopsModules/TDMStats/trunk/TDMStats/blocks/TDMStats_blocks.php =================================================================== --- XoopsModules/TDMStats/trunk/TDMStats/blocks/TDMStats_blocks.php 2012-07-29 12:04:13 UTC (rev 9943) +++ XoopsModules/TDMStats/trunk/TDMStats/blocks/TDMStats_blocks.php 2012-07-29 20:06:09 UTC (rev 9944) @@ -131,6 +131,41 @@ return $block; } +function b_TDMStats_info_show($options) { + global $xoopsConfig, $xoopsUser, $xoopsModule; + + include_once(XOOPS_ROOT_PATH . '/modules/TDMStats/include/function.php'); + include_once(XOOPS_ROOT_PATH . '/modules/TDMStats/include/display.php'); + + $result = CountDays(); + + $block = array(); + + $block['welcome'] = _MB_ISTATS_WELCOME; + $block['uname'] = !empty($xoopsUser) ? $xoopsUser->getVar('uname','E') : _MB_ISTATS_ANONYMOUS; + + if ( $options[0] == 1 ) { + if (is_object($xoopsUser)) { + $block['avatar'] = $xoopsUser->getVar('user_avatar'); + if (file_exists(XOOPS_ROOT_PATH.'/uploads/'.$block['avatar'])) { + $block['avatar'] = '<img src="'.XOOPS_URL.'/uploads/'.$block['avatar'].'" alt="avatar" />'; + } else { + $block['avatar'] = ''; + } + } else { + $block['avatar'] = '<img src="'.XOOPS_URL.'/modules/TDMStats/images/guest.gif" alt="avatar" />'; + } + } else { + $block['avatar'] = ''; + } + + $block['lang_there'] = _MB_ISTATS_THERE; + $block['graphics'] = num_to_graphics($result['total'], $options[1], XOOPS_URL . '/modules/TDMStats/images/'.$options[2].'','jpg'); + $block['lang_visitor'] = _MB_ISTATS_VISITOR; + + return $block; +} + function b_TDMStats_edit($options) { global $xoopsConfig; @@ -181,4 +216,29 @@ return $form; } + +function b_TDMStats_info_edit($options) +{ + global $xoopsConfig; + + include_once XOOPS_ROOT_PATH.'/mainfile.php'; + + $form = ""._MB_ISTATS_DISPLAY_AVATAR." <input type='radio' id='options[]' name='options[]' value='1'"; + if ( $options[0] == 1 ) { + $form .= " checked='checked'"; + } + $form .= " /> "._MB_ISTATS_YES." <input type='radio' id='options[]' name='options[]' value='0'"; + if ( $options[0] == 0 ) { + $form .= " checked='checked'"; + } + $form .= " /> "._MB_ISTATS_NO."<br />"; + $inputtag = "<input type='text' name='options[]' value='".intval($options[1])."' />"; + $form .= sprintf(_MB_ISTATS_COUNTER_DISPLAY,$inputtag); + $form .= "<br />".sprintf(_MB_ISTATS_COUNTER_IMG_DIR,XOOPS_URL."modules/TDMStats/images/")." "; + $form .= "<input type='text' name='options[]' value='".$options[2]."' />"; + $form .= " "._MB_ISTATS_DIR.""; + $form .= "<br />"._MB_ISTATS_DIRS_NAME.""; + + return $form; +} ?> Modified: XoopsModules/TDMStats/trunk/TDMStats/include/stats.php =================================================================== --- XoopsModules/TDMStats/trunk/TDMStats/include/stats.php 2012-07-29 12:04:13 UTC (rev 9943) +++ XoopsModules/TDMStats/trunk/TDMStats/include/stats.php 2012-07-29 20:06:09 UTC (rev 9944) @@ -399,6 +399,10 @@ //usercount item $date = formatTimeStamp(time(), 'Y-m-d'); + $date_before = date("Y-m-d", strtotime("-6 day")); +//netoyage + mysql_query("delete from ".$xoopsDB->prefix("TDMStats_usercount")." WHERE date < '$date_before'"); + $user_info = getResult("select *, SUM(count) AS sum from ".$xoopsDB->prefix("TDMStats_usercount")." GROUP BY ip order by count DESC LIMIT 3"); //$total_hour = getResult("select SUM(count) AS sum from ".$xoopsDB->prefix("TDMStats_today_hour").""); Modified: XoopsModules/TDMStats/trunk/TDMStats/xoops_version.php =================================================================== --- XoopsModules/TDMStats/trunk/TDMStats/xoops_version.php 2012-07-29 12:04:13 UTC (rev 9943) +++ XoopsModules/TDMStats/trunk/TDMStats/xoops_version.php 2012-07-29 20:06:09 UTC (rev 9944) @@ -74,6 +74,14 @@ $modversion['blocks'][2]['edit_func'] = "b_TDMStats_counter_edit"; $modversion['blocks'][2]['template'] = 'tdmstats_block_counter.html'; +$modversion['blocks'][3]['file'] = 'TDMStats_blocks.php'; +$modversion['blocks'][3]['name'] = _MI_ISTATS_CNT; +$modversion['blocks'][3]['description'] = 'Show info user'; +$modversion['blocks'][3]['show_func'] = 'b_TDMStats_info_show'; +$modversion['blocks'][3]['options'] = "1|6|default"; +$modversion['blocks'][3]['edit_func'] = "b_TDMStats_info_edit"; +$modversion['blocks'][3]['template'] = 'tdmstats_block_info.html'; + //update $modversion['onUpdate'] = 'include/update.php'; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |