You can subscribe to this list here.
2012 |
Jan
|
Feb
(214) |
Mar
(139) |
Apr
(198) |
May
(187) |
Jun
(151) |
Jul
(210) |
Aug
(169) |
Sep
(58) |
Oct
(53) |
Nov
(54) |
Dec
(301) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2013 |
Jan
(348) |
Feb
(178) |
Mar
(219) |
Apr
(154) |
May
(117) |
Jun
(194) |
Jul
(61) |
Aug
(132) |
Sep
(121) |
Oct
(110) |
Nov
(11) |
Dec
(18) |
2014 |
Jan
(34) |
Feb
(50) |
Mar
(82) |
Apr
(98) |
May
(39) |
Jun
(111) |
Jul
(67) |
Aug
(36) |
Sep
(33) |
Oct
(26) |
Nov
(53) |
Dec
(44) |
2015 |
Jan
(29) |
Feb
(47) |
Mar
(25) |
Apr
(19) |
May
(23) |
Jun
(20) |
Jul
(49) |
Aug
(7) |
Sep
(10) |
Oct
(10) |
Nov
(4) |
Dec
(25) |
2016 |
Jan
(8) |
Feb
(7) |
Mar
(1) |
Apr
|
May
(3) |
Jun
|
Jul
(1) |
Aug
(2) |
Sep
|
Oct
|
Nov
(7) |
Dec
(5) |
2017 |
Jan
(4) |
Feb
|
Mar
|
Apr
|
May
(15) |
Jun
|
Jul
(18) |
Aug
(24) |
Sep
|
Oct
(14) |
Nov
|
Dec
|
2018 |
Jan
|
Feb
(22) |
Mar
|
Apr
(11) |
May
(1) |
Jun
(17) |
Jul
(2) |
Aug
(2) |
Sep
|
Oct
(6) |
Nov
(5) |
Dec
|
2019 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(2) |
2025 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
|
From: <dj...@us...> - 2012-05-13 16:15:29
|
Revision: 9502 http://xoops.svn.sourceforge.net/xoops/?rev=9502&view=rev Author: djculex Date: 2012-05-13 16:15:22 +0000 (Sun, 13 May 2012) Log Message: ----------- - Bugfix: !!! Private updates showing in search results !! (thanks Yuri) - Bugfix: Private and Public messages not filtered correctly - Bugfix: Removed redundant span from message ajax file - Bugfix: Filtering search results to include only friendly messages or public - Change: Set 1 (monday) as default starting day in jquery.ui.js - Change: enlarged innerWidth and height in edit_image desc js file Modified Paths: -------------- XoopsModules/smallworld/trunk/smallworld/class/wall.php XoopsModules/smallworld/trunk/smallworld/include/functions.php XoopsModules/smallworld/trunk/smallworld/include/search.inc.php XoopsModules/smallworld/trunk/smallworld/js/smallworld.js XoopsModules/smallworld/trunk/smallworld/permalink.php XoopsModules/smallworld/trunk/smallworld/search.php XoopsModules/smallworld/trunk/smallworld/smallworldshare.php XoopsModules/smallworld/trunk/smallworld/templates/getlastmsg.html XoopsModules/smallworld/trunk/smallworld/templates/smallworld_index.html Modified: XoopsModules/smallworld/trunk/smallworld/class/wall.php =================================================================== --- XoopsModules/smallworld/trunk/smallworld/class/wall.php 2012-05-13 09:13:24 UTC (rev 9501) +++ XoopsModules/smallworld/trunk/smallworld/class/wall.php 2012-05-13 16:15:22 UTC (rev 9502) @@ -157,7 +157,10 @@ { global $xoopsUser, $xoopsDB; $update=Smallworld_sanitize(htmlentities($update, ENT_QUOTES,"UTF-8")); - $time=time(); + $time=time(); + if (!isset($priv)) { + $priv = 0; + } $query = "SELECT msg_id,message FROM ".$xoopsDB->prefix('smallworld_messages') . " WHERE uid_fk='".$uid."' order by msg_id desc limit 1"; $result = $xoopsDB->queryF($query); @@ -337,9 +340,9 @@ global $xoopsUser, $xoopsDB, $moduleConfig; $query = "SELECT M.msg_id, M.uid_fk, M.message, M.created, M.priv, U.username FROM " . $xoopsDB->prefix('smallworld_messages')." M, ".$xoopsDB->prefix('smallworld_user') - . " U WHERE M.uid_fk=U.userid and M.uid_fk='".$ownerID."' and M.priv = 0"; + . " U WHERE M.uid_fk=U.userid and M.uid_fk='".$ownerID."'"; $query .= " AND M.msg_id = '".$updid."'"; - $query .= " order by created DESC LIMIT 1"; + $query .= " order by M.created DESC LIMIT 1"; $result=$xoopsDB->queryF($query); $count = $xoopsDB->getRowsNum($result); if ($count < 1) { Modified: XoopsModules/smallworld/trunk/smallworld/include/functions.php =================================================================== --- XoopsModules/smallworld/trunk/smallworld/include/functions.php 2012-05-13 09:13:24 UTC (rev 9501) +++ XoopsModules/smallworld/trunk/smallworld/include/functions.php 2012-05-13 16:15:22 UTC (rev 9502) @@ -880,198 +880,6 @@ } } - /** - * @Set css and js includes in pages based on $p = page - * @param string $p - * @returns void - */ - function smallworld_includeHeader($p='') - { - global $xoTheme,$xoopsUser,$xoopsConfig; - if ($xoopsUser) { - $module_handler =& xoops_gethandler('module'); - $module = $module_handler->getByDirname('smallworld'); - $config_handler =& xoops_gethandler('config'); - if ($module) { - $moduleConfig =& $config_handler->getConfigsByCat(0, $module->getVar('mid')); - } - //Check Language - $lang = $xoopsConfig['language']; - // check geolocation style - if(isset($moduleConfig['geolocate'])) { - $geolocate = $moduleConfig['geolocate']; - } - $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/base/jquery.ui.all.css'); - $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/smallworld.css'); - - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery-1.7.1.min.js'); - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery-ui-1.8.11.custom.js'); - - $xoops_url= XOOPS_URL; - $myid = $xoopsUser->getVar('uid'); - // GET various variables from language folder - if (file_exists(XOOPS_ROOT_PATH.'/modules/smallworld/language/'.$lang.'/js/variables.js')) { - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/language/'.$lang.'/js/variables.js'); - } else { - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/language/english/js/variables.js'); - } - - // Check if USER is smallworld-registered user - $chkUser = new SmallWorldUser; - $ChkProf = $chkUser->CheckIfProfile($myid); - - // Check if there are requests pending - $count_invit = count($chkUser->getRequests($myid)); - - // Get module config for validation and place in javascript - $validate = $moduleConfig['validationstrenght']; - - // Check to see if smallworld should use username links to point to default xoops or smallworld - $takeoverlinks = $moduleConfig['takeoveruserlinks']; - $fieldstoshow = array_flip(smallworld_GetModuleOption('smallworldusethesefields', $repmodule='smallworld')); - $useverification = smallworld_GetModuleOption('smallworldmandatoryfields', $repmodule='smallworld'); - $smallworldUV = implode(',', $useverification); - - // Get users messages count based on users followerArray - $getUserMsgNum = smallworld_getCountFriendMessagesEtc (); - - - // Set javascript vars but only if not already defined. - // Check prevents multible loads - $script = "if (myID === undefined) {"."\n"; - $script .= "var smallworld_url = '" . $xoops_url . "/modules/smallworld/" . "';\n"; - $script .= "var smallworld_uploaddir = '" . $xoops_url . "/uploads/avatars/" . "';\n"; - $script .= "var xoops_smallworld = jQuery.noConflict();\n"; - $script .= "var myID = " . $myid . ";\n"; - $script .= "var userHasProfile = " . $ChkProf . ";\n"; - $script .= "var smallworldTakeOverLinks = " . $takeoverlinks . ";\n"; - $script .= "var geoL = " . $geolocate . ";\n"; - $script .= "var geocomplete = '';\n"; - $script .= "var smallworldVerString = '" . $smallworldUV . "';\n"; - $script .= "var smallworlduseverification = new Array();\n"; - $script .= "smallworlduseverification = smallworldVerString.split(',');\n"; - $script .= "var hasmessages = " . $count_invit . ";\n"; - $script .= "var smallworldvalidationstrenght = " . $validate . ";\n"; - $script .= "var smallworld_getFriendsMsgComCount = " . $getUserMsgNum . ";\n"; - $script .= "var $ = jQuery();\n"; - $script .= "} else {"."\n"; - $script .= "\n"; - $script .= "}"."\n"; - $xoTheme->addScript('','',$script); - - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/smallworld.js'); - - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.countdown.js'); - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.innerfade.js'); - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.colorbox.js'); - - - if ($p == 'register' || $p == 'editprofile' || $p == '') { - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.validate.js'); - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.validation.functions.js'); - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.stepy.js'); - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.elastic.source.js'); - // Include geolocate styling - if ($geolocate != 1) { - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/geoname.js'); - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/geoname_now.js'); - } else { - $xoTheme->addScript("http://maps.google.com/maps/api/js?sensor=false&language="._LANGCODE); - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/ui.geo_autocomplete.js'); - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/ui.geo_autocomplete_now.js'); - } - if (file_exists(XOOPS_ROOT_PATH.'/modules/smallworld/language/' - . $lang . '/js/jquery.ui.datepicker-language.js') - ) { - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/language/' - . $lang.'/js/jquery.ui.datepicker-language.js' - ); - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/language/' - . $lang.'/js/jquery.countdown.js' - ); - } else { - $xoTheme->addScript(XOOPS_URL - . '/modules/smallworld/language/english/js/jquery.ui.datepicker-language.js' - ); - $xoTheme->addScript(XOOPS_URL - . '/modules/smallworld/language/english/js/jquery.countdown.js' - ); - } - } - if ($p == 'index' || $p == '') { - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.oembed.js'); - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.countdown.js'); - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/wall.js'); - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/ajaxupload.3.5.js'); - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.avatar_helper.js'); - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.bookmark.js'); - $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/oembed.css'); - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.elastic.source.js'); - // Include geolocate styling - if ($geolocate != 1) { - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/geoname.js'); - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/geoname_now.js'); - } else { - $xoTheme->addScript("http://maps.google.com/maps/api/js?sensor=false&language="._LANGCODE); - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/ui.geo_autocomplete.js'); - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/ui.geo_autocomplete_now.js'); - } - - } - if ($p == 'gallery' || $p == '') { - $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/galleriffic-5.css'); - $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/basic.css'); - $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/black.css'); - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.galleriffic.js'); - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.history.js'); - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.opacityrollover.js'); - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/gallery_mod.js'); - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.elastic.source.js'); - } - - if ($p == 'imageupload' || $p == '') { - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.fileupload-uix.js'); - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.fileupload-ui.js'); - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.fileupload.js'); - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/upload_application.js'); - $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/jquery.fileupload-ui.css'); - } - - if ($p == 'userprofile' || $p == 'friends' || $p == '') { - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/apprise-1.5.full.js'); - $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/jquery.fileupload-ui.css'); - $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/oembed.css'); - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.oembed.js'); - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/wall.js'); - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/ajaxupload.3.5.js'); - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.avatar_helper.js'); - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.bookmark.js'); - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.elastic.source.js'); - // Include geolocate styling - if ($geolocate != 1) { - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/geoname.js'); - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/geoname_now.js'); - } else { - $xoTheme->addScript("http://maps.google.com/maps/api/js?sensor=false&language="._LANGCODE); - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/ui.geo_autocomplete.js'); - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/ui.geo_autocomplete_now.js'); - } - - } - - if ($p == 'perma' || $p == 'share' || $p == '') { - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.oembed.js'); - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/wall.js'); - $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/oembed.css'); - $xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/css/smallworld.css'); - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.innerfade.js'); - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.bookmark.js'); - $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.elastic.source.js'); - } - - }//end if user -} - /** * @Get url of smallworld * @returns string Modified: XoopsModules/smallworld/trunk/smallworld/include/search.inc.php =================================================================== --- XoopsModules/smallworld/trunk/smallworld/include/search.inc.php 2012-05-13 09:13:24 UTC (rev 9501) +++ XoopsModules/smallworld/trunk/smallworld/include/search.inc.php 2012-05-13 16:15:22 UTC (rev 9502) @@ -25,6 +25,12 @@ { global $xoopsDB, $xoopsConfig, $myts, $xoopsUser; + if (file_exists(XOOPS_ROOT_PATH.'/modules/smallworld/language/'.$xoopsConfig['language'].'/main.php')) { + require_once (XOOPS_ROOT_PATH.'/modules/smallworld/language/'.$xoopsConfig['language'].'/main.php'); + } else { + require_once (XOOPS_ROOT_PATH.'/modules/smallworld/language/english/main.php'); + } + $module_handler =& xoops_gethandler('module'); $module =& $module_handler->getByDirname('smallworld'); $modid= $module->getVar('mid'); @@ -34,12 +40,28 @@ $gperm_handler =& xoops_gethandler('groupperm'); if (is_object($xoopsUser)) { $groups = $xoopsUser->getGroups(); + $id = $xoopsUser->getVar('uid'); + $Wall = new Wall_Updates(); + $followers = Smallworld_array_flatten($Wall->getFollowers($id),0); } else { + $id = 0; $groups = XOOPS_GROUP_ANONYMOUS; + $followers = array(); } - $sql = "SELECT M.msg_id, M.uid_fk, M.message, M.created, M.priv, U.username FROM " - . $xoopsDB->prefix('smallworld_messages')." M, ".$xoopsDB->prefix('smallworld_user') - . " U WHERE M.uid_fk=U.userid and M.priv = 0"; + + if ($id > 0 && $id != '') { + + $sql = "SELECT M.msg_id, M.uid_fk, M.message, M.created, M.priv, U.username FROM " + . $xoopsDB->prefix('smallworld_messages')." M, ".$xoopsDB->prefix('smallworld_user') + . " U WHERE M.uid_fk=U.userid"; + } else { + $sql = "SELECT M.msg_id, M.uid_fk, M.message, M.created, M.priv, U.username FROM " + . $xoopsDB->prefix('smallworld_messages')." M, ".$xoopsDB->prefix('smallworld_user') + . " U WHERE M.uid_fk=U.userid"; + } + + + if ( $userid != 0 ) { $sql .= " AND M.uid_fk = ".$userid." "; } @@ -56,11 +78,22 @@ $ret = array(); $i = 0; while($myrow = $xoopsDB->fetchArray($result)){ + if (in_array($myrow['uid_fk'], $followers) || $myrow['uid_fk'] == $id) { $ret[$i]['image'] = "images/smallworld_icn.png"; - $ret[$i]['link'] = "permalink.php?ownerid=".$myrow['uid_fk']."&updid=".$myrow['msg_id']; - $ret[$i]['title'] = smallworld_shortenText($myrow['message'], 60); + $ret[$i]['link'] = "permalink.php?ownerid=".$myrow['uid_fk']."&updid=".$myrow['msg_id']; + if(preg_match('/UPLIMAGE/',$myrow['message'])) { + $ownmsg = str_replace("UPLIMAGE ", "", $myrow['message']); + $ret[$i]['title'] = $ownmsg; + $ret[$i]['title'] = Smallworld_getName($myrow['uid_fk'])." -> "._SMALLWORLD_GALLERY; + $ret[$i]['title'] = str_replace(array('<','>'),array('<','>'), $ret[$i]['title']); + } else { + $ret[$i]['title'] = smallworld_shortenText($myrow['message'], 60); + } $ret[$i]['time'] = $myrow['created']; $ret[$i]['uid'] = $myrow['uid_fk']; + } else { + $i = $i-1; + } $i++; } return $ret; Modified: XoopsModules/smallworld/trunk/smallworld/js/smallworld.js =================================================================== --- XoopsModules/smallworld/trunk/smallworld/js/smallworld.js 2012-05-13 09:13:24 UTC (rev 9501) +++ XoopsModules/smallworld/trunk/smallworld/js/smallworld.js 2012-05-13 16:15:22 UTC (rev 9502) @@ -113,8 +113,8 @@ if (xoops_smallworld('#smallworld_edit_imageform').length) { // implies *not* zero xoops_smallworld('#smallworld_edit_imageform').show(); xoops_smallworld.fn.colorbox({ - width:"800", - height:"70%", + innerWidth:"1000px", + height:"100%", inline:true, onCleanup:function() { xoops_smallworld('#smallworld_edit_imageform').hide(); Modified: XoopsModules/smallworld/trunk/smallworld/permalink.php =================================================================== --- XoopsModules/smallworld/trunk/smallworld/permalink.php 2012-05-13 09:13:24 UTC (rev 9501) +++ XoopsModules/smallworld/trunk/smallworld/permalink.php 2012-05-13 16:15:22 UTC (rev 9502) @@ -66,49 +66,52 @@ //Srinivas Tamada http://9lessons.info //Loading Comments link with load_updates.php - foreach ($updatesarray as $data) { - $wm['msg_id'] = $data['msg_id']; - $wm['orimessage'] = str_replace(array("\r", "\n"), '',Smallworld_stripWordsKeepUrl($data['message'])); - $wm['message'] = smallworld_tolink(htmlspecialchars_decode($data['message']), $data['uid_fk']); - $wm['created'] = smallworld_time_stamp($data['created']); - $wm['username'] = $data['username']; - $wm['uid_fk'] = $data['uid_fk']; - $wm['priv'] = $data['priv']; - $wm['avatar'] = $Wall->Gravatar($data['uid_fk']); - $wm['avatar_link'] = smallworld_getAvatarLink ($data['uid_fk'], $wm['avatar']); - $wm['avatar_size'] = smallworld_getImageSize(80, 100, $wm['avatar_link']); - $wm['avatar_highwide'] = smallworld_imageResize($wm['avatar_size'][0], $wm['avatar_size'][1], 50); - $wm['vote_up'] = $Wall->countVotes ('msg', 'up', $data['msg_id']); - $wm['vote_down'] = $Wall->countVotes ('msg', 'down', $data['msg_id']); - $wm['sharelinkurl'] = XOOPS_URL."/modules/smallworld/smallworldshare.php?ownerid=".$data['uid_fk']; - $wm['sharelinkurl'] .= "&updid=".$data['msg_id'].""; - $wm['usernameTitle'] = $wm['username']._SMALLWORLD_UPDATEONSITEMETA.$xoopsConfig['sitename']; - $wm['sharelink'] = $Wall->GetSharing ($wm['msg_id'],$wm['priv']); - $wm['sharediv'] = $Wall->GetSharingDiv ($wm['msg_id'],$wm['priv'], $wm['sharelinkurl'],$wm['orimessage'],$wm['usernameTitle']); - $wm['commentsarray'] = $Wall->Comments($data['msg_id']); - $xoopsTpl->append('walldata', $wm); - - if (!empty($wm['commentsarray'])){ - foreach($wm['commentsarray'] as $cdata) { - $wc['msg_id_fk'] = $cdata['msg_id_fk']; - $wc['com_id'] = $cdata['com_id']; - $wc['comment'] = smallworld_tolink(htmlspecialchars_decode($cdata['comment']), $cdata['uid_fk']); - $wc['time'] = smallworld_time_stamp($cdata['created']); - $wc['username'] = $cdata['username']; - $wc['uid'] = $cdata['uid_fk']; - $wc['myavatar'] = $Wall->Gravatar($id); - $wc['myavatar_link'] = $myavatarlink; - $wc['avatar_size'] = smallworld_getImageSize(80, 100, $wc['myavatar_link']); - $wc['avatar_highwide'] = smallworld_imageResize($wc['avatar_size'][0], $wc['avatar_size'][1], 35); - $wc['cface'] = $Wall->Gravatar($cdata['uid_fk']); - $wc['avatar_link'] = smallworld_getAvatarLink ($cdata['uid_fk'], $wc['cface']); - $wc['vote_up'] = $Wall->countVotesCom ('com', 'up', $cdata['msg_id_fk'],$cdata['com_id']); - $wc['vote_down'] = $Wall->countVotesCom ('com', 'down', $cdata['msg_id_fk'],$cdata['com_id']); - $xoopsTpl->append('comm', $wc); - } - } - } - + if (!empty($updatesarray)) { + foreach ($updatesarray as $data) { + if (in_array($data['uid_fk'], $followers) || $id == $ownerID || $xoopsUser->isAdmin($xoopsModule->getVar('mid'))) { + $wm['msg_id'] = $data['msg_id']; + $wm['orimessage'] = str_replace(array("\r", "\n"), '',Smallworld_stripWordsKeepUrl($data['message'])); + $wm['message'] = smallworld_tolink(htmlspecialchars_decode($data['message']), $data['uid_fk']); + $wm['created'] = smallworld_time_stamp($data['created']); + $wm['username'] = $data['username']; + $wm['uid_fk'] = $data['uid_fk']; + $wm['priv'] = $data['priv']; + $wm['avatar'] = $Wall->Gravatar($data['uid_fk']); + $wm['avatar_link'] = smallworld_getAvatarLink ($data['uid_fk'], $wm['avatar']); + $wm['avatar_size'] = smallworld_getImageSize(80, 100, $wm['avatar_link']); + $wm['avatar_highwide'] = smallworld_imageResize($wm['avatar_size'][0], $wm['avatar_size'][1], 50); + $wm['vote_up'] = $Wall->countVotes ('msg', 'up', $data['msg_id']); + $wm['vote_down'] = $Wall->countVotes ('msg', 'down', $data['msg_id']); + $wm['sharelinkurl'] = XOOPS_URL."/modules/smallworld/smallworldshare.php?ownerid=".$data['uid_fk']; + $wm['sharelinkurl'] .= "&updid=".$data['msg_id'].""; + $wm['usernameTitle'] = $wm['username']._SMALLWORLD_UPDATEONSITEMETA.$xoopsConfig['sitename']; + $wm['sharelink'] = $Wall->GetSharing ($wm['msg_id'],$wm['priv']); + $wm['sharediv'] = $Wall->GetSharingDiv ($wm['msg_id'],$wm['priv'], $wm['sharelinkurl'],$wm['orimessage'],$wm['usernameTitle']); + $wm['commentsarray'] = $Wall->Comments($data['msg_id']); + $xoopsTpl->append('walldata', $wm); + + if (!empty($wm['commentsarray'])){ + foreach($wm['commentsarray'] as $cdata) { + $wc['msg_id_fk'] = $cdata['msg_id_fk']; + $wc['com_id'] = $cdata['com_id']; + $wc['comment'] = smallworld_tolink(htmlspecialchars_decode($cdata['comment']), $cdata['uid_fk']); + $wc['time'] = smallworld_time_stamp($cdata['created']); + $wc['username'] = $cdata['username']; + $wc['uid'] = $cdata['uid_fk']; + $wc['myavatar'] = $Wall->Gravatar($id); + $wc['myavatar_link'] = $myavatarlink; + $wc['avatar_size'] = smallworld_getImageSize(80, 100, $wc['myavatar_link']); + $wc['avatar_highwide'] = smallworld_imageResize($wc['avatar_size'][0], $wc['avatar_size'][1], 35); + $wc['cface'] = $Wall->Gravatar($cdata['uid_fk']); + $wc['avatar_link'] = smallworld_getAvatarLink ($cdata['uid_fk'], $wc['cface']); + $wc['vote_up'] = $Wall->countVotesCom ('com', 'up', $cdata['msg_id_fk'],$cdata['com_id']); + $wc['vote_down'] = $Wall->countVotesCom ('com', 'down', $cdata['msg_id_fk'],$cdata['com_id']); + $xoopsTpl->append('comm', $wc); + } + } + } + } + } $xoopsTpl->assign('menu_home',$menu_home); $xoopsTpl->assign('menu_profile',$menu_profile); $xoopsTpl->assign('menu_friends',$menu_friends); @@ -129,6 +132,8 @@ $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.innerfade.js'); $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.elastic.source.js'); $xoTheme->addScript(XOOPS_URL.'/modules/smallworld/js/jquery.bookmark.js'); + } else { + redirect_header(XOOPS_URL . "/user.php", 1, _NOPERM); } } else { redirect_header(XOOPS_URL . "/user.php", 1, _NOPERM); Modified: XoopsModules/smallworld/trunk/smallworld/search.php =================================================================== --- XoopsModules/smallworld/trunk/smallworld/search.php 2012-05-13 09:13:24 UTC (rev 9501) +++ XoopsModules/smallworld/trunk/smallworld/search.php 2012-05-13 16:15:22 UTC (rev 9502) @@ -34,7 +34,7 @@ while ($row=$xoopsDB->fetchArray($result)) { $user = new xoopsUser($row['userid']); - if ($row['userimage'] != 'Not specifiyed') { + if ($row['userimage'] != 'Not specified') { $imageLink = XOOPS_URL.'/uploads/'.trim($row['userimage']); $imageSize = smallworld_getImageSize(30, 30, $imageLink); $imageHw = smallworld_imageResize($imageSize[0], $imageSize[1], 30); Modified: XoopsModules/smallworld/trunk/smallworld/smallworldshare.php =================================================================== --- XoopsModules/smallworld/trunk/smallworld/smallworldshare.php 2012-05-13 09:13:24 UTC (rev 9501) +++ XoopsModules/smallworld/trunk/smallworld/smallworldshare.php 2012-05-13 16:15:22 UTC (rev 9502) @@ -34,7 +34,7 @@ } $perm = smallworldCheckPriv ($updID); - if ($perm != 1) { + if ($perm != 0) { // Things to do with wall $Wall = new Wall_Updates(); $updatesarray=$Wall->UpdatesSharelink($updID,$ownerID); Modified: XoopsModules/smallworld/trunk/smallworld/templates/getlastmsg.html =================================================================== --- XoopsModules/smallworld/trunk/smallworld/templates/getlastmsg.html 2012-05-13 09:13:24 UTC (rev 9501) +++ XoopsModules/smallworld/trunk/smallworld/templates/getlastmsg.html 2012-05-13 16:15:22 UTC (rev 9502) @@ -28,12 +28,7 @@ <span id ="smallworld_votenum"><{$post.vote_down}></span> <img class="smallworld_voteimg" src = "images/dislike.png" /> - - <{if $post.priv == 0}> - <span id="smallworld_share"> - <a href="javascript:;"><{$smarty.const._SMALLWORLD_PUBLICUPDATE}></a> - </span> - <{/if}> + </div> <{else}> Modified: XoopsModules/smallworld/trunk/smallworld/templates/smallworld_index.html =================================================================== --- XoopsModules/smallworld/trunk/smallworld/templates/smallworld_index.html 2012-05-13 09:13:24 UTC (rev 9501) +++ XoopsModules/smallworld/trunk/smallworld/templates/smallworld_index.html 2012-05-13 16:15:22 UTC (rev 9502) @@ -70,9 +70,9 @@ <br> <div id = "smallworld_updatePrivacyCheck"> <label for="updatePriv"><{$smarty.const._SMALLWORLD_PRIVATEUPDATE}></label> + <input type="radio" name="updatePublic" id="updatePublic" value="1"/> + <label for="updatePriv"><{$smarty.const._SMALLWORLD_PUBLICUPDATE}></label> <input type="radio" name="updatePublic" id="updatePublic" value="0"/> - <label for="updatePriv"><{$smarty.const._SMALLWORLD_PUBLICUPDATE}></label> - <input type="radio" name="updatePublic" id="updatePublic" value="1"/> </div> <br><br> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <be...@us...> - 2012-05-13 09:13:33
|
Revision: 9501 http://xoops.svn.sourceforge.net/xoops/?rev=9501&view=rev Author: beckmi Date: 2012-05-13 09:13:24 +0000 (Sun, 13 May 2012) Log Message: ----------- Converting to XOOPS 2.5.x Admin GUI Modified Paths: -------------- XoopsModules/TDMStats/trunk/TDMStats/admin/about.php XoopsModules/TDMStats/trunk/TDMStats/admin/index.php XoopsModules/TDMStats/trunk/TDMStats/admin/menu.php XoopsModules/TDMStats/trunk/TDMStats/admin/permissions.php XoopsModules/TDMStats/trunk/TDMStats/admin/plug.php XoopsModules/TDMStats/trunk/TDMStats/include/function.php XoopsModules/TDMStats/trunk/TDMStats/language/english/admin.php XoopsModules/TDMStats/trunk/TDMStats/language/english/modinfo.php XoopsModules/TDMStats/trunk/TDMStats/xoops_version.php Added Paths: ----------- XoopsModules/TDMStats/trunk/TDMStats/admin/admin_footer.php XoopsModules/TDMStats/trunk/TDMStats/admin/admin_header.php XoopsModules/TDMStats/trunk/TDMStats/admin/main.php XoopsModules/TDMStats/trunk/TDMStats/docs/ XoopsModules/TDMStats/trunk/TDMStats/docs/changelog.txt XoopsModules/TDMStats/trunk/TDMStats/docs/credits.txt XoopsModules/TDMStats/trunk/TDMStats/docs/index.html XoopsModules/TDMStats/trunk/TDMStats/docs/install.txt XoopsModules/TDMStats/trunk/TDMStats/docs/lang_diff.txt XoopsModules/TDMStats/trunk/TDMStats/docs/licence.txt XoopsModules/TDMStats/trunk/TDMStats/docs/readme.txt XoopsModules/TDMStats/trunk/TDMStats/docs/readme_fr.txt XoopsModules/TDMStats/trunk/TDMStats/language/english/help/ XoopsModules/TDMStats/trunk/TDMStats/language/english/help/help.html XoopsModules/TDMStats/trunk/TDMStats/language/english/help/index.html Removed Paths: ------------- XoopsModules/TDMStats/trunk/TDMStats/changelog.txt XoopsModules/TDMStats/trunk/TDMStats/license_gpl.txt XoopsModules/TDMStats/trunk/TDMStats/readme_fr.txt Modified: XoopsModules/TDMStats/trunk/TDMStats/admin/about.php =================================================================== --- XoopsModules/TDMStats/trunk/TDMStats/admin/about.php 2012-05-13 08:50:29 UTC (rev 9500) +++ XoopsModules/TDMStats/trunk/TDMStats/admin/about.php 2012-05-13 09:13:24 UTC (rev 9501) @@ -1,100 +1,29 @@ -<?php -/** - * **************************************************************************** - * - TDMStats By TDM - TEAM DEV MODULE FOR XOOPS - * - GNU Licence Copyright (c) (http://www.) - * - * La licence GNU GPL, garanti \xE0 l'utilisateur les droits suivants - * - * 1. La libert\xE9 d'ex\xE9cuter le logiciel, pour n'importe quel usage, - * 2. La libert\xE9 de l' \xE9tudier et de l'adapter \xE0 ses besoins, - * 3. La libert\xE9 de redistribuer des copies, - * 4. La libert\xE9 d'am\xE9liorer et de rendre publiques les modifications afin - * que l'ensemble de la communaut\xE9 en b\xE9n\xE9ficie. - * - * @copyright (http://www.tdmxoops.net) - * @license http://www.fsf.org/copyleft/gpl.html GNU public license - * @author TDM ; TEAM DEV MODULE - * - * **************************************************************************** - */ - -include '../../../include/cp_header.php'; -include_once(XOOPS_ROOT_PATH."/class/xoopsformloader.php"); -include_once(XOOPS_ROOT_PATH."/class/tree.php"); -include_once XOOPS_ROOT_PATH.'/class/pagenav.php'; -include_once("../include/function.php"); - -xoops_cp_header(); -if ( !is_readable(XOOPS_ROOT_PATH . "/Frameworks/art/functions.admin.php")) { -Adminmenu(2, _AM_ISTATS_ABOUT); -} else { -include_once XOOPS_ROOT_PATH.'/Frameworks/art/functions.admin.php'; -loadModuleAdminMenu (2, _AM_ISTATS_ABOUT); -} - -//menu -echo '<div class="CPbigTitle" style="background-image: url(../images/decos/about.png); background-repeat: no-repeat; background-position: left; padding-left: 60px; padding-top:20px; padding-bottom:15px;"> -<h3><strong>'._AM_ISTATS_ABOUT.'</strong></h3>'; -echo '</div><br />'; - -$versioninfo =& $module_handler->get( $xoopsModule->getVar( 'mid' ) ); -echo " - <style type=\"text/css\"> - label,text { - display: block; - float: left; - margin-bottom: 2px; - } - label { - text-align: right; - width: 150px; - padding-right: 20px; - } - br { - clear: left; - } - </style> -"; - -echo "<fieldset><legend style='font-weight: bold; color: #900;'>" . $xoopsModule->getVar("name"). "</legend>"; -echo "<div style='padding: 8px;'>"; -echo "<img src='" . XOOPS_URL . "/modules/" . $xoopsModule->getVar("dirname") . "/" . $versioninfo->getInfo( 'image' ) . "' alt='' hspace='10' vspace='0' /></a>\n"; -echo "<div style='padding: 5px;'><strong>" . $versioninfo->getInfo( 'name' ) . " version " . $versioninfo->getInfo( 'version' ) . "</strong></div>\n"; -echo "<label>" ._AM_ABOUT_RELEASEDATE. ":</label><text>" . $versioninfo->getInfo( 'release' ) . "</text><br />"; -echo "<label>" ._AM_ABOUT_AUTHOR. ":</label><text>" . $versioninfo->getInfo( 'author' ) . "</text><br />"; -echo "<label>" ._AM_ABOUT_CREDITS. ":</label><text>" . $versioninfo->getInfo( 'credits' ) . "</text><br />"; -echo "<label>" ._AM_ABOUT_LICENSE. ":</label><text><a href=\"".$versioninfo->getInfo( 'license_file' )."\" target=\"_blank\" >" . $versioninfo->getInfo( 'license' ) . "</a></text>\n"; -echo "</div>"; -echo "</fieldset>"; -echo "<br clear=\"all\" />"; - -echo "<fieldset><legend style='font-weight: bold; color: #900;'>" ._AM_ABOUT_MODULE_INFO. "</legend>"; -echo "<div style='padding: 8px;'>"; -echo "<label>" ._AM_ABOUT_MODULE_STATUS. ":</label><text>" . $versioninfo->getInfo( 'module_status' ) . "</text><br />"; -echo "<label>" ._AM_ABOUT_WEBSITE. ":</label><text>" . "<a href='" . $versioninfo->getInfo( 'module_website_url' ) . "' target='_blank'>" . $versioninfo->getInfo( 'module_website_name' ) . "</a>" . "</text><br />"; -echo "</div>"; -echo "</fieldset>"; -echo "<br clear=\"all\" />"; - -echo "<fieldset><legend style='font-weight: bold; color: #900;'>" ._AM_ABOUT_AUTHOR_INFO. "</legend>"; -echo "<div style='padding: 8px;'>"; -echo "<label>" ._AM_ABOUT_AUTHOR_NAME. ":</label><text>" . $versioninfo->getInfo( 'author' ) . "</text><br />"; -echo "<label>" ._AM_ABOUT_WEBSITE. ":</label><text>" . "<a href='" . $versioninfo->getInfo( 'author_website_url' ) . "' target='_blank'>" . $versioninfo->getInfo( 'author_website_name' ) . "</a>" . "</text><br />"; -echo "</div>"; -echo "</fieldset>"; -echo "<br clear=\"all\" />"; - - -$file = XOOPS_ROOT_PATH. "/modules/TDMStats/changelog.txt"; -if ( is_readable( $file ) ){ - echo "<fieldset><legend style='font-weight: bold; color: #900;'>" ._AM_ABOUT_CHANGELOG. "</legend>"; - echo "<div style='padding: 8px;'>"; - echo "<div>". implode("<br />", file( $file )) . "</div>"; - echo "</div>"; - echo "</fieldset>"; - echo "<br clear=\"all\" />"; -} - -xoops_cp_footer(); -?> \ No newline at end of file +<?php +/** + * Mastop Go2 module + * + * You may not change or alter any portion of this comment or credits + * of supporting developers from this source code or any supporting source code + * which is considered copyrighted (c) material of the original comment or credit authors. + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * + * @copyright The XOOPS Project (http://www.xoops.org) + * @license {@link http://www.gnu.org/licenses/gpl-2.0.html GNU Public License} + * @package MastopGo2 + * @since 2.5.0 + * @author Mage, Mamba + * @version $Id $ + **/ + +include_once dirname(__FILE__) . '/admin_header.php'; + +xoops_cp_header(); + +$aboutAdmin = new ModuleAdmin(); + +echo $aboutAdmin->addNavigation('about.php'); +echo $aboutAdmin->renderAbout('6KJ7RW5DR3VTJ', FALSE); + +include 'admin_footer.php'; \ No newline at end of file Added: XoopsModules/TDMStats/trunk/TDMStats/admin/admin_footer.php =================================================================== --- XoopsModules/TDMStats/trunk/TDMStats/admin/admin_footer.php (rev 0) +++ XoopsModules/TDMStats/trunk/TDMStats/admin/admin_footer.php 2012-05-13 09:13:24 UTC (rev 9501) @@ -0,0 +1,6 @@ +<?php +echo"<div class='adminfooter'>\n" . " <div style='text-align: center;'>\n" + . " <a href='http://www.xoops.org' target='_blank'><img src='{$pathIcon32}/xoopsmicrobutton.gif' alt='XOOPS' title='XOOPS'></a>\n" + . " </div>\n" . " " . _AM_MODULEADMIN_ADMIN_FOOTER . "\n" . "</div>"; + +xoops_cp_footer(); \ No newline at end of file Added: XoopsModules/TDMStats/trunk/TDMStats/admin/admin_header.php =================================================================== --- XoopsModules/TDMStats/trunk/TDMStats/admin/admin_header.php (rev 0) +++ XoopsModules/TDMStats/trunk/TDMStats/admin/admin_header.php 2012-05-13 09:13:24 UTC (rev 9501) @@ -0,0 +1,25 @@ +<?php + +$path = dirname(dirname(dirname(dirname(__FILE__)))); +include_once $path . '/mainfile.php'; +include_once $path . '/include/cp_functions.php'; +require_once $path . '/include/cp_header.php'; + +global $xoopsModule; + +$thisModuleDir = $GLOBALS['xoopsModule']->getVar('dirname'); + +// Load language files +xoops_loadLanguage('admin', $thisModuleDir); +xoops_loadLanguage('modinfo', $thisModuleDir); +xoops_loadLanguage('main', $thisModuleDir); + +$pathIcon16 = '../'.$xoopsModule->getInfo('icons16'); +$pathIcon32 = '../'.$xoopsModule->getInfo('icons32'); +$pathModuleAdmin = $xoopsModule->getInfo('dirmoduleadmin'); + +if ( file_exists($GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'))){ + include_once $GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'); + }else{ + redirect_header("../../../admin.php", 5, _AM_TDMSTATS_MODULEADMIN_MISSING, false); + } \ No newline at end of file Modified: XoopsModules/TDMStats/trunk/TDMStats/admin/index.php =================================================================== --- XoopsModules/TDMStats/trunk/TDMStats/admin/index.php 2012-05-13 08:50:29 UTC (rev 9500) +++ XoopsModules/TDMStats/trunk/TDMStats/admin/index.php 2012-05-13 09:13:24 UTC (rev 9501) @@ -1,282 +1,10 @@ -<?php -/** - * **************************************************************************** - * - TDMStats By TDM - TEAM DEV MODULE FOR XOOPS - * - GNU Licence Copyright (c) (http://www.) - * - * La licence GNU GPL, garanti \xE0 l'utilisateur les droits suivants - * - * 1. La libert\xE9 d'ex\xE9cuter le logiciel, pour n'importe quel usage, - * 2. La libert\xE9 de l' \xE9tudier et de l'adapter \xE0 ses besoins, - * 3. La libert\xE9 de redistribuer des copies, - * 4. La libert\xE9 d'am\xE9liorer et de rendre publiques les modifications afin - * que l'ensemble de la communaut\xE9 en b\xE9n\xE9ficie. - * - * @copyright (http://www.tdmxoops.net) - * @license http://www.fsf.org/copyleft/gpl.html GNU public license - * @author TDM ; TEAM DEV MODULE - * - * **************************************************************************** - */ - -include '../../../include/cp_header.php'; -include_once(XOOPS_ROOT_PATH."/class/xoopsformloader.php"); -include_once(XOOPS_ROOT_PATH."/class/tree.php"); -include_once XOOPS_ROOT_PATH.'/class/pagenav.php'; - -xoops_cp_header(); -//apelle du menu admin -if ( !is_readable(XOOPS_ROOT_PATH . "/Frameworks/art/functions.admin.php")) { -Adminmenu(0, _AM_ISTATS_INDEXDESC); -} else { -include_once XOOPS_ROOT_PATH.'/Frameworks/art/functions.admin.php'; -loadModuleAdminMenu (0, _AM_ISTATS_INDEXDESC); -} - - -//TDMStats_count -$sq1 = "SHOW TABLE STATUS FROM `".XOOPS_DB_NAME."` LIKE '".$xoopsDB->prefix("TDMStats_count")."'"; -$result1=$xoopsDB->queryF($sq1); -$count=$xoopsDB->fetchArray($result1); -//TDMStats_daycount -$sq1 = "SHOW TABLE STATUS FROM `".XOOPS_DB_NAME."` LIKE '".$xoopsDB->prefix("TDMStats_daycount")."'"; -$result1=$xoopsDB->queryF($sq1); -$daycount=$xoopsDB->fetchArray($result1); -//TDMStats_referer -$sq1 = "SHOW TABLE STATUS FROM `".XOOPS_DB_NAME."` LIKE '".$xoopsDB->prefix("TDMStats_referer")."'"; -$result1=$xoopsDB->queryF($sq1); -$referer=$xoopsDB->fetchArray($result1); -//TDMStats_hour -$sq1 = "SHOW TABLE STATUS FROM `".XOOPS_DB_NAME."` LIKE '".$xoopsDB->prefix("TDMStats_hour")."'"; -$result1=$xoopsDB->queryF($sq1); -$hour=$xoopsDB->fetchArray($result1); -//TDMStats_today_hour -$sq1 = "SHOW TABLE STATUS FROM `".XOOPS_DB_NAME."` LIKE '".$xoopsDB->prefix("TDMStats_today_hour")."'"; -$result1=$xoopsDB->queryF($sq1); -$today_hour=$xoopsDB->fetchArray($result1); -//TDMStats_browser -$sq1 = "SHOW TABLE STATUS FROM `".XOOPS_DB_NAME."` LIKE '".$xoopsDB->prefix("TDMStats_browser")."'"; -$result1=$xoopsDB->queryF($sq1); -$browser=$xoopsDB->fetchArray($result1); -//TDMStats_os -$sq1 = "SHOW TABLE STATUS FROM `".XOOPS_DB_NAME."` LIKE '".$xoopsDB->prefix("TDMStats_os")."'"; -$result1=$xoopsDB->queryF($sq1); -$os=$xoopsDB->fetchArray($result1); -//TDMStats_hostname -$sq1 = "SHOW TABLE STATUS FROM `".XOOPS_DB_NAME."` LIKE '".$xoopsDB->prefix("TDMStats_hostname")."'"; -$result1=$xoopsDB->queryF($sq1); -$hostname=$xoopsDB->fetchArray($result1); -//TDMStats_week -$sq1 = "SHOW TABLE STATUS FROM `".XOOPS_DB_NAME."` LIKE '".$xoopsDB->prefix("TDMStats_week")."'"; -$result1=$xoopsDB->queryF($sq1); -$week=$xoopsDB->fetchArray($result1); -//TDMStats_week_count -$sq1 = "SHOW TABLE STATUS FROM `".XOOPS_DB_NAME."` LIKE '".$xoopsDB->prefix("TDMStats_week_count")."'"; -$result1=$xoopsDB->queryF($sq1); -$week_count=$xoopsDB->fetchArray($result1); -//TDMStats_mth -$sq1 = "SHOW TABLE STATUS FROM `".XOOPS_DB_NAME."` LIKE '".$xoopsDB->prefix("TDMStats_mth")."'"; -$result1=$xoopsDB->queryF($sq1); -$mth=$xoopsDB->fetchArray($result1); -//TDMStats_mth_days -$sq1 = "SHOW TABLE STATUS FROM `".XOOPS_DB_NAME."` LIKE '".$xoopsDB->prefix("TDMStats_mth_days")."'"; -$result1=$xoopsDB->queryF($sq1); -$mth_days=$xoopsDB->fetchArray($result1); -//TDMStats_screen -$sq1 = "SHOW TABLE STATUS FROM `".XOOPS_DB_NAME."` LIKE '".$xoopsDB->prefix("TDMStats_screen")."'"; -$result1=$xoopsDB->queryF($sq1); -$screen=$xoopsDB->fetchArray($result1); -//TDMStats_color -$sq1 = "SHOW TABLE STATUS FROM `".XOOPS_DB_NAME."` LIKE '".$xoopsDB->prefix("TDMStats_color")."'"; -$result1=$xoopsDB->queryF($sq1); -$color=$xoopsDB->fetchArray($result1); -//TDMStats_page -$sq1 = "SHOW TABLE STATUS FROM `".XOOPS_DB_NAME."` LIKE '".$xoopsDB->prefix("TDMStats_page")."'"; -$result1=$xoopsDB->queryF($sq1); -$page=$xoopsDB->fetchArray($result1); -//TDMStats_modules -$sq1 = "SHOW TABLE STATUS FROM `".XOOPS_DB_NAME."` LIKE '".$xoopsDB->prefix("TDMStats_modules")."'"; -$result1=$xoopsDB->queryF($sq1); -$modules=$xoopsDB->fetchArray($result1); -//TDMStats_pays -$sq1 = "SHOW TABLE STATUS FROM `".XOOPS_DB_NAME."` LIKE '".$xoopsDB->prefix("TDMStats_pays")."'"; -$result1=$xoopsDB->queryF($sq1); -$pays=$xoopsDB->fetchArray($result1); -//////////////// - -include_once XOOPS_ROOT_PATH.'/modules/'.$xoopsModule->dirname().'/class/menu.php'; -include_once XOOPS_ROOT_PATH.'/modules/'.$xoopsModule->dirname().'/include/function.php'; - -//// - if (isset($_REQUEST['table']) && $_REQUEST['op'] == 'optimise') - { - $sq1 = "OPTIMIZE TABLE ".$xoopsDB->prefix("".$_REQUEST['table'].""); - $result1 = $xoopsDB->queryF($sq1); - if($result1){ - redirect_header( 'index.php', 1, _AM_ISTATS_BASE); - }else{ - redirect_header( 'index.php', 1, _AM_ISTATS_BASEERROR); - } -} -// - - - //showIndex(); - $menu = new Menu(); - $menu->addItem('plug', 'plug.php', '../images/decos/plug.png', _AM_ISTATS_PLUG); - $menu->addItem('about', 'about.php', '../images/decos/about.png', _AM_ISTATS_ABOUT); - $menu->addItem('update', '../../system/admin.php?fct=modulesadmin&op=update&module='.$xoopsModule ->getVar('dirname') - , '../images/decos/update.png', _AM_ISTATS_UPDATE); - $menu->addItem('permissions', 'permissions.php', '../images/decos/permissions.png', _AM_ISTATS_NAVPERMISSIONS); - $menu->addItem('Preference', '../../system/admin.php?fct=preferences&op=showmod&mod='.$xoopsModule ->getVar('mid'). - '&&confcat_id=1', '../images/decos/pref.png', _AM_ISTATS_NAVPREFERENCES); - - echo $menu->getCSS(); - -echo '<div class="CPbigTitle" style="background-image: url(../images/decos/index.png); background-repeat: no-repeat; background-position: left; padding-left: 60px; padding-top:20px; padding-bottom:15px;"> - <h3><strong>'._AM_ISTATS_INDEXDESC.'</strong></h3> - </div><br /><table width="100%" border="0" cellspacing="10" cellpadding="4"> - <tr> - <td valign="top"> - '.$menu->render().'</td> - <td valign="top" width="60%"> - <fieldset><legend class="CPmediumTitle">'.$count['Name'].'</legend> - <br/>'; - echo _AM_ISTATS_FREE.':<b> ' . istats_PrettySize($count['Data_free']).' <a href="index.php?op=optimise&table=TDMStats_count">'._AM_ISTATS_OPT.'</a></b>'; - echo '<br/><br/>'; - echo _AM_ISTATS_TOTAL.':<b> ' . istats_PrettySize($count['Data_length'] + $count['Index_length']) . '</b>'; - echo '<br /><br /> - </fieldset><br /> - - <fieldset><legend class="CPmediumTitle">'.$daycount['Name'].'</legend> - <br/>'; - echo _AM_ISTATS_FREE.':<b> ' . istats_PrettySize($daycount['Data_free']).' <a href="index.php?op=optimise&table=TDMStats_daycount">'._AM_ISTATS_OPT.'</a></b>'; - echo '<br/><br/>'; - echo _AM_ISTATS_TOTAL.':<b> ' . istats_PrettySize($daycount['Data_length'] + $daycount['Index_length']) . '</b>'; - echo '<br /><br /> - </fieldset><br /> - - <fieldset><legend class="CPmediumTitle">'.$referer['Name'].'</legend> - <br/>'; - echo _AM_ISTATS_FREE.':<b> ' . istats_PrettySize($referer['Data_free']).' <a href="index.php?op=optimise&table=TDMStats_referer">'._AM_ISTATS_OPT.'</a></b>'; - echo '<br/><br/>'; - echo _AM_ISTATS_TOTAL.':<b> ' . istats_PrettySize($referer['Data_length'] + $referer['Index_length']) . '</b>'; - echo '<br /><br /> - </fieldset><br /> - - <fieldset><legend class="CPmediumTitle">'.$hour['Name'].'</legend> - <br/>'; - echo _AM_ISTATS_FREE.':<b> ' . istats_PrettySize($hour['Data_free']).' <a href="index.php?op=optimise&table=TDMStats_hour">'._AM_ISTATS_OPT.'</a></b>'; - echo '<br/><br/>'; - echo _AM_ISTATS_TOTAL.':<b> ' . istats_PrettySize($hour['Data_length'] + $hour['Index_length']) . '</b>'; - echo '<br /><br /> - </fieldset><br /> - - <fieldset><legend class="CPmediumTitle">'.$today_hour['Name'].'</legend> - <br/>'; - echo _AM_ISTATS_FREE.':<b> ' . istats_PrettySize($today_hour['Data_free']).' <a href="index.php?op=optimise&table=TDMStats_today_hour">'._AM_ISTATS_OPT.'</a></b>'; - echo '<br/><br/>'; - echo _AM_ISTATS_TOTAL.':<b> ' . istats_PrettySize($today_hour['Data_length'] + $today_hour['Index_length']) . '</b>'; - echo '<br /><br /> - </fieldset><br /> - - <fieldset><legend class="CPmediumTitle">'.$browser['Name'].'</legend> - <br/>'; - echo _AM_ISTATS_FREE.':<b> ' . istats_PrettySize($browser['Data_free']).' <a href="index.php?op=optimise&table=TDMStats_browser">'._AM_ISTATS_OPT.'</a></b>'; - echo '<br/><br/>'; - echo _AM_ISTATS_TOTAL.':<b> ' . istats_PrettySize($browser['Data_length'] + $browser['Index_length']) . '</b>'; - echo '<br /><br /> - </fieldset><br /> - - <fieldset><legend class="CPmediumTitle">'.$os['Name'].'</legend> - <br/>'; - echo _AM_ISTATS_FREE.':<b> ' . istats_PrettySize($os['Data_free']).' <a href="index.php?op=optimise&table=TDMStats_os">'._AM_ISTATS_OPT.'</a></b>'; - echo '<br/><br/>'; - echo _AM_ISTATS_TOTAL.':<b> ' . istats_PrettySize($os['Data_length'] + $os['Index_length']) . '</b>'; - echo '<br /><br /> - </fieldset><br /> - - <fieldset><legend class="CPmediumTitle">'.$hostname['Name'].'</legend> - <br/>'; - echo _AM_ISTATS_FREE.':<b> ' . istats_PrettySize($hostname['Data_free']).' <a href="index.php?op=optimise&table=TDMStats_hostname">'._AM_ISTATS_OPT.'</a></b>'; - echo '<br/><br/>'; - echo _AM_ISTATS_TOTAL.':<b> ' . istats_PrettySize($hostname['Data_length'] + $hostname['Index_length']) . '</b>'; - echo '<br /><br /> - </fieldset><br /> - - <fieldset><legend class="CPmediumTitle">'.$week['Name'].'</legend> - <br/>'; - echo _AM_ISTATS_FREE.':<b> ' . istats_PrettySize($week['Data_free']).' <a href="index.php?op=optimise&table=TDMStats_week">'._AM_ISTATS_OPT.'</a></b>'; - echo '<br/><br/>'; - echo _AM_ISTATS_TOTAL.':<b> ' . istats_PrettySize($week['Data_length'] + $week['Index_length']) . '</b>'; - echo '<br /><br /> - </fieldset><br /> - - <fieldset><legend class="CPmediumTitle">'.$week_count['Name'].'</legend> - <br/>'; - echo _AM_ISTATS_FREE.':<b> ' . istats_PrettySize($week_count['Data_free']).' <a href="index.php?op=optimise&table=TDMStats_week_count">'._AM_ISTATS_OPT.'</a></b>'; - echo '<br/><br/>'; - echo _AM_ISTATS_TOTAL.':<b> ' . istats_PrettySize($week_count['Data_length'] + $week_count['Index_length']) . '</b>'; - echo '<br /><br /> - </fieldset><br /> - - <fieldset><legend class="CPmediumTitle">'.$mth['Name'].'</legend> - <br/>'; - echo _AM_ISTATS_FREE.':<b> ' . istats_PrettySize($mth['Data_free']).' <a href="index.php?op=optimise&table=TDMStats_mth">'._AM_ISTATS_OPT.'</a></b>'; - echo '<br/><br/>'; - echo _AM_ISTATS_TOTAL.':<b> ' . istats_PrettySize($mth['Data_length'] + $mth['Index_length']) . '</b>'; - echo '<br /><br /> - </fieldset><br /> - - <fieldset><legend class="CPmediumTitle">'.$mth_days['Name'].'</legend> - <br/>'; - echo _AM_ISTATS_FREE.':<b> ' . istats_PrettySize($mth_days['Data_free']).' <a href="index.php?op=optimise&table=TDMStats_mth_days">'._AM_ISTATS_OPT.'</a></b>'; - echo '<br/><br/>'; - echo _AM_ISTATS_TOTAL.':<b> ' . istats_PrettySize($mth_days['Data_length'] + $mth_days['Index_length']) . '</b>'; - echo '<br /><br /> - </fieldset><br /> - - <fieldset><legend class="CPmediumTitle">'.$screen['Name'].'</legend> - <br/>'; - echo _AM_ISTATS_FREE.':<b> ' . istats_PrettySize($screen['Data_free']).' <a href="index.php?op=optimise&table=TDMStats_screen">'._AM_ISTATS_OPT.'</a></b>'; - echo '<br/><br/>'; - echo _AM_ISTATS_TOTAL.':<b> ' . istats_PrettySize($screen['Data_length'] + $screen['Index_length']) . '</b>'; - echo '<br /><br /> - </fieldset><br /> - - <fieldset><legend class="CPmediumTitle">'.$color['Name'].'</legend> - <br/>'; - echo _AM_ISTATS_FREE.':<b> ' . istats_PrettySize($color['Data_free']).' <a href="index.php?op=optimise&table=TDMStats_color">'._AM_ISTATS_OPT.'</a></b>'; - echo '<br/><br/>'; - echo _AM_ISTATS_TOTAL.':<b> ' . istats_PrettySize($color['Data_length'] + $color['Index_length']) . '</b>'; - echo '<br /><br /> - </fieldset><br /> - - <fieldset><legend class="CPmediumTitle">'.$page['Name'].'</legend> - <br/>'; - echo _AM_ISTATS_FREE.':<b> ' . istats_PrettySize($page['Data_free']).' <a href="index.php?op=optimise&table=TDMStats_page">'._AM_ISTATS_OPT.'</a></b>'; - echo '<br/><br/>'; - echo _AM_ISTATS_TOTAL.':<b> ' . istats_PrettySize($page['Data_length'] + $page['Index_length']) . '</b>'; - echo '<br /><br /> - </fieldset><br /> - - <fieldset><legend class="CPmediumTitle">'.$modules['Name'].'</legend> - <br/>'; - echo _AM_ISTATS_FREE.':<b> ' . istats_PrettySize($modules['Data_free']).' <a href="index.php?op=optimise&table=TDMStats_modules">'._AM_ISTATS_OPT.'</a></b>'; - echo '<br/><br/>'; - echo _AM_ISTATS_TOTAL.':<b> ' . istats_PrettySize($modules['Data_length'] + $modules['Index_length']) . '</b>'; - echo '<br /><br /> - </fieldset><br /> - - <fieldset><legend class="CPmediumTitle">'.$pays['Name'].'</legend> - <br/>'; - echo _AM_ISTATS_FREE.':<b> ' . istats_PrettySize($pays['Data_free']).' <a href="index.php?op=optimise&table=TDMStats_pays">'._AM_ISTATS_OPT.'</a></b>'; - echo '<br/><br/>'; - echo _AM_ISTATS_TOTAL.':<b> ' . istats_PrettySize($pays['Data_length'] + $pays['Index_length']) . '</b>'; - echo '<br /><br /> - </fieldset><br /><br />'; - - - echo '</td></tr></table>'; -xoops_cp_footer(); -?> \ No newline at end of file +<?php + +include_once 'admin_header.php'; +xoops_cp_header(); + +$indexAdmin = new ModuleAdmin(); +echo $indexAdmin->addNavigation('index.php'); +echo $indexAdmin->renderIndex(); + +include 'admin_footer.php'; \ No newline at end of file Added: XoopsModules/TDMStats/trunk/TDMStats/admin/main.php =================================================================== --- XoopsModules/TDMStats/trunk/TDMStats/admin/main.php (rev 0) +++ XoopsModules/TDMStats/trunk/TDMStats/admin/main.php 2012-05-13 09:13:24 UTC (rev 9501) @@ -0,0 +1,266 @@ +<?php +/** + * **************************************************************************** + * - TDMStats By TDM - TEAM DEV MODULE FOR XOOPS + * - GNU Licence Copyright (c) (http://www.) + * + * La licence GNU GPL, garanti \xE0 l'utilisateur les droits suivants + * + * 1. La libert\xE9 d'ex\xE9cuter le logiciel, pour n'importe quel usage, + * 2. La libert\xE9 de l' \xE9tudier et de l'adapter \xE0 ses besoins, + * 3. La libert\xE9 de redistribuer des copies, + * 4. La libert\xE9 d'am\xE9liorer et de rendre publiques les modifications afin + * que l'ensemble de la communaut\xE9 en b\xE9n\xE9ficie. + * + * @copyright (http://www.tdmxoops.net) + * @license http://www.fsf.org/copyleft/gpl.html GNU public license + * @author TDM ; TEAM DEV MODULE + * + * **************************************************************************** + */ + +include '../../../include/cp_header.php'; +include_once(XOOPS_ROOT_PATH."/class/xoopsformloader.php"); +include_once(XOOPS_ROOT_PATH."/class/tree.php"); +include_once XOOPS_ROOT_PATH.'/class/pagenav.php'; + +xoops_cp_header(); +include_once 'admin_header.php'; + +//apelle du menu admin + +$indexAdmin = new ModuleAdmin(); +echo $indexAdmin->addNavigation('main.php'); +//echo $indexAdmin->renderIndex(); + + +//TDMStats_count +$sq1 = "SHOW TABLE STATUS FROM `".XOOPS_DB_NAME."` LIKE '".$xoopsDB->prefix("TDMStats_count")."'"; +$result1=$xoopsDB->queryF($sq1); +$count=$xoopsDB->fetchArray($result1); +//TDMStats_daycount +$sq1 = "SHOW TABLE STATUS FROM `".XOOPS_DB_NAME."` LIKE '".$xoopsDB->prefix("TDMStats_daycount")."'"; +$result1=$xoopsDB->queryF($sq1); +$daycount=$xoopsDB->fetchArray($result1); +//TDMStats_referer +$sq1 = "SHOW TABLE STATUS FROM `".XOOPS_DB_NAME."` LIKE '".$xoopsDB->prefix("TDMStats_referer")."'"; +$result1=$xoopsDB->queryF($sq1); +$referer=$xoopsDB->fetchArray($result1); +//TDMStats_hour +$sq1 = "SHOW TABLE STATUS FROM `".XOOPS_DB_NAME."` LIKE '".$xoopsDB->prefix("TDMStats_hour")."'"; +$result1=$xoopsDB->queryF($sq1); +$hour=$xoopsDB->fetchArray($result1); +//TDMStats_today_hour +$sq1 = "SHOW TABLE STATUS FROM `".XOOPS_DB_NAME."` LIKE '".$xoopsDB->prefix("TDMStats_today_hour")."'"; +$result1=$xoopsDB->queryF($sq1); +$today_hour=$xoopsDB->fetchArray($result1); +//TDMStats_browser +$sq1 = "SHOW TABLE STATUS FROM `".XOOPS_DB_NAME."` LIKE '".$xoopsDB->prefix("TDMStats_browser")."'"; +$result1=$xoopsDB->queryF($sq1); +$browser=$xoopsDB->fetchArray($result1); +//TDMStats_os +$sq1 = "SHOW TABLE STATUS FROM `".XOOPS_DB_NAME."` LIKE '".$xoopsDB->prefix("TDMStats_os")."'"; +$result1=$xoopsDB->queryF($sq1); +$os=$xoopsDB->fetchArray($result1); +//TDMStats_hostname +$sq1 = "SHOW TABLE STATUS FROM `".XOOPS_DB_NAME."` LIKE '".$xoopsDB->prefix("TDMStats_hostname")."'"; +$result1=$xoopsDB->queryF($sq1); +$hostname=$xoopsDB->fetchArray($result1); +//TDMStats_week +$sq1 = "SHOW TABLE STATUS FROM `".XOOPS_DB_NAME."` LIKE '".$xoopsDB->prefix("TDMStats_week")."'"; +$result1=$xoopsDB->queryF($sq1); +$week=$xoopsDB->fetchArray($result1); +//TDMStats_week_count +$sq1 = "SHOW TABLE STATUS FROM `".XOOPS_DB_NAME."` LIKE '".$xoopsDB->prefix("TDMStats_week_count")."'"; +$result1=$xoopsDB->queryF($sq1); +$week_count=$xoopsDB->fetchArray($result1); +//TDMStats_mth +$sq1 = "SHOW TABLE STATUS FROM `".XOOPS_DB_NAME."` LIKE '".$xoopsDB->prefix("TDMStats_mth")."'"; +$result1=$xoopsDB->queryF($sq1); +$mth=$xoopsDB->fetchArray($result1); +//TDMStats_mth_days +$sq1 = "SHOW TABLE STATUS FROM `".XOOPS_DB_NAME."` LIKE '".$xoopsDB->prefix("TDMStats_mth_days")."'"; +$result1=$xoopsDB->queryF($sq1); +$mth_days=$xoopsDB->fetchArray($result1); +//TDMStats_screen +$sq1 = "SHOW TABLE STATUS FROM `".XOOPS_DB_NAME."` LIKE '".$xoopsDB->prefix("TDMStats_screen")."'"; +$result1=$xoopsDB->queryF($sq1); +$screen=$xoopsDB->fetchArray($result1); +//TDMStats_color +$sq1 = "SHOW TABLE STATUS FROM `".XOOPS_DB_NAME."` LIKE '".$xoopsDB->prefix("TDMStats_color")."'"; +$result1=$xoopsDB->queryF($sq1); +$color=$xoopsDB->fetchArray($result1); +//TDMStats_page +$sq1 = "SHOW TABLE STATUS FROM `".XOOPS_DB_NAME."` LIKE '".$xoopsDB->prefix("TDMStats_page")."'"; +$result1=$xoopsDB->queryF($sq1); +$page=$xoopsDB->fetchArray($result1); +//TDMStats_modules +$sq1 = "SHOW TABLE STATUS FROM `".XOOPS_DB_NAME."` LIKE '".$xoopsDB->prefix("TDMStats_modules")."'"; +$result1=$xoopsDB->queryF($sq1); +$modules=$xoopsDB->fetchArray($result1); +//TDMStats_pays +$sq1 = "SHOW TABLE STATUS FROM `".XOOPS_DB_NAME."` LIKE '".$xoopsDB->prefix("TDMStats_pays")."'"; +$result1=$xoopsDB->queryF($sq1); +$pays=$xoopsDB->fetchArray($result1); +//////////////// + +include_once XOOPS_ROOT_PATH.'/modules/'.$xoopsModule->dirname().'/class/menu.php'; +include_once XOOPS_ROOT_PATH.'/modules/'.$xoopsModule->dirname().'/include/function.php'; + +//// + if (isset($_REQUEST['table']) && $_REQUEST['op'] == 'optimise') + { + $sq1 = "OPTIMIZE TABLE ".$xoopsDB->prefix("".$_REQUEST['table'].""); + $result1 = $xoopsDB->queryF($sq1); + if($result1){ + redirect_header( 'main.php', 1, _AM_ISTATS_BASE); + }else{ + redirect_header( 'index.php', 1, _AM_ISTATS_BASEERROR); + } +} + + +echo ' + <tr> + <td valign="top"> + </td> + <td valign="top" width="60%"> + <fieldset><legend class="CPmediumTitle">'.$count['Name'].'</legend> + <br/>'; + echo _AM_ISTATS_FREE.':<b> ' . istats_PrettySize($count['Data_free']).' <a href="main.php?op=optimise&table=TDMStats_count">'._AM_ISTATS_OPT.'</a></b>'; + echo '<br/><br/>'; + echo _AM_ISTATS_TOTAL.':<b> ' . istats_PrettySize($count['Data_length'] + $count['Index_length']) . '</b>'; + echo '<br /><br /> + </fieldset><br /> + + <fieldset><legend class="CPmediumTitle">'.$daycount['Name'].'</legend> + <br/>'; + echo _AM_ISTATS_FREE.':<b> ' . istats_PrettySize($daycount['Data_free']).' <a href="main.php?op=optimise&table=TDMStats_daycount">'._AM_ISTATS_OPT.'</a></b>'; + echo '<br/><br/>'; + echo _AM_ISTATS_TOTAL.':<b> ' . istats_PrettySize($daycount['Data_length'] + $daycount['Index_length']) . '</b>'; + echo '<br /><br /> + </fieldset><br /> + + <fieldset><legend class="CPmediumTitle">'.$referer['Name'].'</legend> + <br/>'; + echo _AM_ISTATS_FREE.':<b> ' . istats_PrettySize($referer['Data_free']).' <a href="main.php?op=optimise&table=TDMStats_referer">'._AM_ISTATS_OPT.'</a></b>'; + echo '<br/><br/>'; + echo _AM_ISTATS_TOTAL.':<b> ' . istats_PrettySize($referer['Data_length'] + $referer['Index_length']) . '</b>'; + echo '<br /><br /> + </fieldset><br /> + + <fieldset><legend class="CPmediumTitle">'.$hour['Name'].'</legend> + <br/>'; + echo _AM_ISTATS_FREE.':<b> ' . istats_PrettySize($hour['Data_free']).' <a href="main.php?op=optimise&table=TDMStats_hour">'._AM_ISTATS_OPT.'</a></b>'; + echo '<br/><br/>'; + echo _AM_ISTATS_TOTAL.':<b> ' . istats_PrettySize($hour['Data_length'] + $hour['Index_length']) . '</b>'; + echo '<br /><br /> + </fieldset><br /> + + <fieldset><legend class="CPmediumTitle">'.$today_hour['Name'].'</legend> + <br/>'; + echo _AM_ISTATS_FREE.':<b> ' . istats_PrettySize($today_hour['Data_free']).' <a href="main.php?op=optimise&table=TDMStats_today_hour">'._AM_ISTATS_OPT.'</a></b>'; + echo '<br/><br/>'; + echo _AM_ISTATS_TOTAL.':<b> ' . istats_PrettySize($today_hour['Data_length'] + $today_hour['Index_length']) . '</b>'; + echo '<br /><br /> + </fieldset><br /> + + <fieldset><legend class="CPmediumTitle">'.$browser['Name'].'</legend> + <br/>'; + echo _AM_ISTATS_FREE.':<b> ' . istats_PrettySize($browser['Data_free']).' <a href="main.php?op=optimise&table=TDMStats_browser">'._AM_ISTATS_OPT.'</a></b>'; + echo '<br/><br/>'; + echo _AM_ISTATS_TOTAL.':<b> ' . istats_PrettySize($browser['Data_length'] + $browser['Index_length']) . '</b>'; + echo '<br /><br /> + </fieldset><br /> + + <fieldset><legend class="CPmediumTitle">'.$os['Name'].'</legend> + <br/>'; + echo _AM_ISTATS_FREE.':<b> ' . istats_PrettySize($os['Data_free']).' <a href="main.php?op=optimise&table=TDMStats_os">'._AM_ISTATS_OPT.'</a></b>'; + echo '<br/><br/>'; + echo _AM_ISTATS_TOTAL.':<b> ' . istats_PrettySize($os['Data_length'] + $os['Index_length']) . '</b>'; + echo '<br /><br /> + </fieldset><br /> + + <fieldset><legend class="CPmediumTitle">'.$hostname['Name'].'</legend> + <br/>'; + echo _AM_ISTATS_FREE.':<b> ' . istats_PrettySize($hostname['Data_free']).' <a href="main.php?op=optimise&table=TDMStats_hostname">'._AM_ISTATS_OPT.'</a></b>'; + echo '<br/><br/>'; + echo _AM_ISTATS_TOTAL.':<b> ' . istats_PrettySize($hostname['Data_length'] + $hostname['Index_length']) . '</b>'; + echo '<br /><br /> + </fieldset><br /> + + <fieldset><legend class="CPmediumTitle">'.$week['Name'].'</legend> + <br/>'; + echo _AM_ISTATS_FREE.':<b> ' . istats_PrettySize($week['Data_free']).' <a href="main.php?op=optimise&table=TDMStats_week">'._AM_ISTATS_OPT.'</a></b>'; + echo '<br/><br/>'; + echo _AM_ISTATS_TOTAL.':<b> ' . istats_PrettySize($week['Data_length'] + $week['Index_length']) . '</b>'; + echo '<br /><br /> + </fieldset><br /> + + <fieldset><legend class="CPmediumTitle">'.$week_count['Name'].'</legend> + <br/>'; + echo _AM_ISTATS_FREE.':<b> ' . istats_PrettySize($week_count['Data_free']).' <a href="main.php?op=optimise&table=TDMStats_week_count">'._AM_ISTATS_OPT.'</a></b>'; + echo '<br/><br/>'; + echo _AM_ISTATS_TOTAL.':<b> ' . istats_PrettySize($week_count['Data_length'] + $week_count['Index_length']) . '</b>'; + echo '<br /><br /> + </fieldset><br /> + + <fieldset><legend class="CPmediumTitle">'.$mth['Name'].'</legend> + <br/>'; + echo _AM_ISTATS_FREE.':<b> ' . istats_PrettySize($mth['Data_free']).' <a href="main.php?op=optimise&table=TDMStats_mth">'._AM_ISTATS_OPT.'</a></b>'; + echo '<br/><br/>'; + echo _AM_ISTATS_TOTAL.':<b> ' . istats_PrettySize($mth['Data_length'] + $mth['Index_length']) . '</b>'; + echo '<br /><br /> + </fieldset><br /> + + <fieldset><legend class="CPmediumTitle">'.$mth_days['Name'].'</legend> + <br/>'; + echo _AM_ISTATS_FREE.':<b> ' . istats_PrettySize($mth_days['Data_free']).' <a href="main.php?op=optimise&table=TDMStats_mth_days">'._AM_ISTATS_OPT.'</a></b>'; + echo '<br/><br/>'; + echo _AM_ISTATS_TOTAL.':<b> ' . istats_PrettySize($mth_days['Data_length'] + $mth_days['Index_length']) . '</b>'; + echo '<br /><br /> + </fieldset><br /> + + <fieldset><legend class="CPmediumTitle">'.$screen['Name'].'</legend> + <br/>'; + echo _AM_ISTATS_FREE.':<b> ' . istats_PrettySize($screen['Data_free']).' <a href="main.php?op=optimise&table=TDMStats_screen">'._AM_ISTATS_OPT.'</a></b>'; + echo '<br/><br/>'; + echo _AM_ISTATS_TOTAL.':<b> ' . istats_PrettySize($screen['Data_length'] + $screen['Index_length']) . '</b>'; + echo '<br /><br /> + </fieldset><br /> + + <fieldset><legend class="CPmediumTitle">'.$color['Name'].'</legend> + <br/>'; + echo _AM_ISTATS_FREE.':<b> ' . istats_PrettySize($color['Data_free']).' <a href="main.php?op=optimise&table=TDMStats_color">'._AM_ISTATS_OPT.'</a></b>'; + echo '<br/><br/>'; + echo _AM_ISTATS_TOTAL.':<b> ' . istats_PrettySize($color['Data_length'] + $color['Index_length']) . '</b>'; + echo '<br /><br /> + </fieldset><br /> + + <fieldset><legend class="CPmediumTitle">'.$page['Name'].'</legend> + <br/>'; + echo _AM_ISTATS_FREE.':<b> ' . istats_PrettySize($page['Data_free']).' <a href="main.php?op=optimise&table=TDMStats_page">'._AM_ISTATS_OPT.'</a></b>'; + echo '<br/><br/>'; + echo _AM_ISTATS_TOTAL.':<b> ' . istats_PrettySize($page['Data_length'] + $page['Index_length']) . '</b>'; + echo '<br /><br /> + </fieldset><br /> + + <fieldset><legend class="CPmediumTitle">'.$modules['Name'].'</legend> + <br/>'; + echo _AM_ISTATS_FREE.':<b> ' . istats_PrettySize($modules['Data_free']).' <a href="main.php?op=optimise&table=TDMStats_modules">'._AM_ISTATS_OPT.'</a></b>'; + echo '<br/><br/>'; + echo _AM_ISTATS_TOTAL.':<b> ' . istats_PrettySize($modules['Data_length'] + $modules['Index_length']) . '</b>'; + echo '<br /><br /> + </fieldset><br /> + + <fieldset><legend class="CPmediumTitle">'.$pays['Name'].'</legend> + <br/>'; + echo _AM_ISTATS_FREE.':<b> ' . istats_PrettySize($pays['Data_free']).' <a href="main.php?op=optimise&table=TDMStats_pays">'._AM_ISTATS_OPT.'</a></b>'; + echo '<br/><br/>'; + echo _AM_ISTATS_TOTAL.':<b> ' . istats_PrettySize($pays['Data_length'] + $pays['Index_length']) . '</b>'; + echo '<br /><br /> + </fieldset><br /><br />'; + + + echo '</td></tr></table>'; +include_once 'admin_footer.php'; \ No newline at end of file Modified: XoopsModules/TDMStats/trunk/TDMStats/admin/menu.php =================================================================== --- XoopsModules/TDMStats/trunk/TDMStats/admin/menu.php 2012-05-13 08:50:29 UTC (rev 9500) +++ XoopsModules/TDMStats/trunk/TDMStats/admin/menu.php 2012-05-13 09:13:24 UTC (rev 9501) @@ -18,14 +18,51 @@ * * **************************************************************************** */ - -$adminmenu[0]['title'] = _MI_ISTATS_INDEX; -$adminmenu[0]['link'] = "admin/index.php"; -$adminmenu[1]['title'] = _MI_ISTATS_PLUG; -$adminmenu[1]['link'] = "admin/plug.php"; -$adminmenu[2]['title'] = _MI_ISTATS_ABOUT; -$adminmenu[2]['link'] = "admin/about.php"; -$adminmenu[3]['title'] = _MI_ISTATS_PERMISSIONS; -$adminmenu[3]['link'] = "admin/permissions.php"; -?> + + +defined("XOOPS_ROOT_PATH") or die("XOOPS root path not defined"); + +$path = dirname(dirname(dirname(dirname(__FILE__)))); +include_once $path . '/mainfile.php'; + +$dirname = basename(dirname(dirname(__FILE__))); +$module_handler = xoops_gethandler('module'); +$module = $module_handler->getByDirname($dirname); +$pathIcon32 = $module->getInfo('icons32'); +$pathModuleAdmin = $module->getInfo('dirmoduleadmin'); +$pathLanguage = $path . $pathModuleAdmin; + + +if (!file_exists($fileinc = $pathLanguage . '/language/' . $GLOBALS['xoopsConfig']['language'] . '/' . 'main.php')) { + $fileinc = $pathLanguage . '/language/english/main.php'; +} + +include_once $fileinc; + +$adminmenu = array(); + +$i = 1; +$adminmenu[$i]["title"] = _AM_MODULEADMIN_HOME; +$adminmenu[$i]["link"] = "admin/index.php"; +$adminmenu[$i]["icon"] = $pathIcon32 . '/home.png'; + +$i++; +$adminmenu[$i]["title"] = _MI_ISTATS_INDEX; +$adminmenu[$i]["link"] = "admin/main.php"; +$adminmenu[$i]["icon"] = $pathIcon32 . '/manage.png'; + +$i++; +$adminmenu[$i]["title"] = _MI_ISTATS_PLUG; +$adminmenu[$i]["link"] = "admin/plug.php"; +$adminmenu[$i]["icon"] = $pathIcon32 . '/addlink.png'; + +$i++; +$adminmenu[$i]["title"] = _MI_ISTATS_PERMISSIONS; +$adminmenu[$i]["link"] = "admin/permissions.php"; +$adminmenu[$i]["icon"] = $pathIcon32 . '/permissions.png'; + +$i++; +$adminmenu[$i]['title'] = _AM_MODULEADMIN_ABOUT; +$adminmenu[$i]["link"] = "admin/about.php"; +$adminmenu[$i]["icon"] = $pathIcon32 . '/about.png'; \ No newline at end of file Modified: XoopsModules/TDMStats/trunk/TDMStats/admin/permissions.php =================================================================== --- XoopsModules/TDMStats/trunk/TDMStats/admin/permissions.php 2012-05-13 08:50:29 UTC (rev 9500) +++ XoopsModules/TDMStats/trunk/TDMStats/admin/permissions.php 2012-05-13 09:13:24 UTC (rev 9501) @@ -34,20 +34,14 @@ if( ! empty( $_POST['submit'] ) ) { redirect_header( XOOPS_URL."/modules/".$xoopsModule->dirname()."/admin/permissions.php" , 1 , _AM_XD_GPERMUPDATED); } - xoops_cp_header(); -if ( !is_readable(XOOPS_ROOT_PATH . "/Frameworks/art/functions.admin.php")) { -Adminmenu(3, _AM_ISTATS_PERM); -} else { -include_once XOOPS_ROOT_PATH.'/Frameworks/art/functions.admin.php'; -loadModuleAdminMenu (3, _AM_ISTATS_PERM); -} +include_once 'admin_header.php'; -//menu -echo '<div class="CPbigTitle" style="background-image: url(../images/decos/permissions.png); background-repeat: no-repeat; background-position: left; padding-left: 60px; padding-top:20px; padding-bottom:15px;"> -<h3><strong>'._AM_ISTATS_PERM.'</strong></h3>'; -echo '</div><br />'; +$indexAdmin = new ModuleAdmin(); +echo $indexAdmin->addNavigation('permissions.php'); + + $module_id = $xoopsModule->getVar('mid'); @@ -69,6 +63,4 @@ echo $permform->render(); -xoops_cp_footer() ; - -?> \ No newline at end of file +include_once 'admin_footer.php'; \ No newline at end of file Modified: XoopsModules/TDMStats/trunk/TDMStats/admin/plug.php =================================================================== --- XoopsModules/TDMStats/trunk/TDMStats/admin/plug.php 2012-05-13 08:50:29 UTC (rev 9500) +++ XoopsModules/TDMStats/trunk/TDMStats/admin/plug.php 2012-05-13 09:13:24 UTC (rev 9501) @@ -26,24 +26,15 @@ include_once("../include/function.php"); xoops_cp_header(); - -//apelle du menu admin -if ( !is_readable(XOOPS_ROOT_PATH . "/Frameworks/art/functions.admin.php")) { -Adminmenu(1, _AM_ISTATS_PLUG); -} else { -include_once XOOPS_ROOT_PATH.'/Frameworks/art/functions.admin.php'; -loadModuleAdminMenu (1, _AM_ISTATS_PLUG); -} +include_once 'admin_header.php'; +$indexAdmin = new ModuleAdmin(); +echo $indexAdmin->addNavigation('plug.php'); + $myts =& MyTextSanitizer::getInstance(); $op = isset($_REQUEST['op']) ? $_REQUEST['op'] : 'list'; -//menu -echo '<div class="CPbigTitle" style="background-image: url(../images/decos/plug.png); background-repeat: no-repeat; background-position: left; padding-left: 60px; padding-top:20px; padding-bottom:15px;"> -<h3><strong>'._AM_ISTATS_PLUG.'</strong></h3>'; -echo '</div><br />'; - switch($op) { //sauv @@ -79,5 +70,4 @@ break; } -xoops_cp_footer(); -?> \ No newline at end of file +include_once 'admin_footer.php'; \ No newline at end of file Deleted: XoopsModules/TDMStats/trunk/TDMStats/changelog.txt =================================================================== --- XoopsModules/TDMStats/trunk/TDMStats/changelog.txt 2012-05-13 08:50:29 UTC (rev 9500) +++ XoopsModules/TDMStats/trunk/TDMStats/changelog.txt 2012-05-13 09:13:24 UTC (rev 9501) @@ -1,69 +0,0 @@ -************************************************************ -TDM : TDMStats -Version 1.06 | 27-01-2010 -Dev: 2.2.4 -************************************************************ -- Correction des fichiers admin refonte du design et option. -- Correction d'un bug avec la taille de base de donn\xE9e. -- Modifier tous les fichiers pour inclure les nouveaux graphique. -************************************************************ -************************************************************ -TDM : TDMStats -Version 1.05 | 17-12-2009 -Dev: 2.2.3 -************************************************************ -- correction des fichiers de langue FR en utf8 -- correction d'un bug avec l'hrs du serveur -- le module ne marchait pas sur les serveur linux (probl\xE8me majuscule) -- supression bug avec les blocs. -************************************************************ -************************************************************ -TDM : TDMStats -Version 1.04 | 15-12-2009 -Dev: 2.2.3 -************************************************************ -- supression bug avec les blocs (les blocs ne marchait pas) -- ajout du bloc compteur -************************************************************ -************************************************************ -TDM : TDMStats -Version 1.03 | 05-10-2009 -Dev: 2.2.3 -************************************************************ -- modifi\xE9 summary.php vs summary.html modification du system pays. -- modifi\xE9 summary.html r\xE9organisation du template. -- modifi\xE9 summary.php vs stats.php limitation du texte. -- modifi\xE9 xoops_version.php vs index.php ajout de choix du theme. -************************************************************ -************************************************************ -TDM : TDMStats -Version 1.02 | 25-09-2009 -Dev: 2.2.3 -************************************************************ -- modifi\xE9 sql/mysql.sql pour bug. -- modifi\xE9 sql/mysql1.1.sql pour bug. -- ajout du fichier readme_fr.txt -- ajout du fichier license_gpl.txt -************************************************************ -************************************************************ -TDM : TDMStats -Version 1.01 | 21-07-2009 -Dev: 2.2.3 -************************************************************ -- ajoute firefox et 1920 about.php. -- modifi\xE9 counter.php pour linux. -- modifi\xE9 counter.php pour le pays. -************************************************************ -************************************************************ -TDM : TDMStats -Version 1.00 | 21-07-2009 -Dev: 2.2.3 -************************************************************ -- ajoute changelog et modifie about.php. -- modifi\xE9 function.xoStats.php pour la fonction page. -- modifi\xE9 counter.php pour le pays. -- modifi\xE9 mysql.sql bug windows vista. - -************************************************************ - - Added: XoopsModules/TDMStats/trunk/TDMStats/docs/changelog.txt =================================================================== --- XoopsModules/TDMStats/trunk/TDMStats/docs/changelog.txt (rev 0) +++ XoopsModules/TDMStats/trunk/TDMStats/docs/changelog.txt 2012-05-13 09:13:24 UTC (rev 9501) @@ -0,0 +1,76 @@ +************************************************************ +TDM : TDMStats +Version 1.07 | 12-05-2012 +Dev: 2.2.4 +************************************************************ +- conversion to XOOPS 2.5.x Admin GUI +************************************************************ +************************************************************ +TDM : TDMStats +Version 1.06 | 27-01-2010 +Dev: 2.2.4 +************************************************************ +- Correction des fichiers admin refonte du design et option. +- Correction d'un bug avec la taille de base de donn\xE9e. +- Modifier tous les fichiers pour inclure les nouveaux graphique. +************************************************************ +************************************************************ +TDM : TDMStats +Version 1.05 | 17-12-2009 +Dev: 2.2.3 +************************************************************ +- correction des fichiers de langue FR en utf8 +- correction d'un bug avec l'hrs du serveur +- le module ne marchait pas sur les serveur linux (probl\xE8me majuscule) +- supression bug avec les blocs. +************************************************************ +************************************************************ +TDM : TDMStats +Version 1.04 | 15-12-2009 +Dev: 2.2.3 +************************************************************ +- supression bug avec les blocs (les blocs ne marchait pas) +- ajout du bloc compteur +************************************************************ +************************************************************ +TDM : TDMStats +Version 1.03 | 05-10-2009 +Dev: 2.2.3 +************************************************************ +- modifi\xE9 summary.php vs summary.html modification du system pays. +- modifi\xE9 summary.html r\xE9organisation du template. +- modifi\xE9 summary.php vs stats.php limitation du texte. +- modifi\xE9 xoops_version.php vs index.php ajout de choix du theme. +************************************************************ +************************************************************ +TDM : TDMStats +Version 1.02 | 25-09-2009 +Dev: 2.2.3 +************************************************************ +- modifi\xE9 sql/mysql.sql pour bug. +- modifi\xE9 sql/mysql1.1.sql pour bug. +- ajout du fichier readme_fr.txt +- ajout du fichier license_gpl.txt +************************************************************ +************************************************************ +TDM : TDMStats +Version 1.01 | 21-07-2009 +Dev: 2.2.3 +************************************************************ +- ajoute firefox et 1920 about.php. +- modifi\xE9 counter.php pour linux. +- modifi\xE9 counter.php pour le pays. +************************************************************ +************************************************************ +TDM : TDMStats +Version 1.00 | 21-07-2009 +Dev: 2.2.3 +************************************************************ +- ajoute changelog et modifie about.php. +- modifi\xE9 function.xoStats.php pour la fonction page. +- modifi\xE9 counter.php pour le pays. +- modifi\xE9 mysql.sql bug windows vista. + +************************************************************ + + Added: XoopsModules/TDMStats/trunk/TDMStats/docs/credits.txt =================================================================== --- XoopsModules/TDMStats/trunk/TDMStats/docs/credits.txt (rev 0) +++ XoopsModules/TDMStats/trunk/TDMStats/docs/credits.txt 2012-05-13 09:13:24 UTC (rev 9501) @@ -0,0 +1,9 @@ +Credits +=============== +Author:Original module: Paul Cooke (alias Scripter) +Adaptation/rewrite: TDM +Credits:Sam Tang for the original i_Stats script. +Traduction Spanish thanks Don Curioso +Traduction Persian thanks Voltan + +Updated to XOOPS 2.5.x Admin GUI by Michael Beck (Mamba) Added: XoopsModules/TDMStats/trunk/TDMStats/docs/index.html =================================================================== --- XoopsModules/TDMStats/trunk/TDMStats/docs/index.html (rev 0) +++ XoopsModules/TDMStats/trunk/TDMStats/docs/index.html 2012-05-13 09:13:24 UTC (rev 9501) @@ -0,0 +1 @@ +<script>history.go(-1);</script> \ No newline at end of file Added: XoopsModules/TDMStats/trunk/TDMStats/docs/install.txt =================================================================== --- XoopsModules/TDMStats/trunk/TDMStats/docs/install.txt (rev 0) +++ XoopsModules/TDMStats/trunk/TDMStats/docs/install.txt 2012-05-13 09:13:24 UTC (rev 9501) @@ -0,0 +1,6 @@ +INSTALL/UNISTALL +================= + +No special measures necessary, follow the standard installation process \x96 extract the /TDMStats folder into the ../modules directory. Install the module through Admin -> System Module -> Modules. + +Detailed instructions on installing modules are available in the XOOPS Operations Manual (http://goo.gl/adT2i) \ No newline at end of file Added: XoopsModules/TDMStats/trunk/TDMStats/docs/lang_diff.txt =================================================================== --- XoopsModules/TDMStats/trunk/TDMStats/docs/lang_diff.txt (rev 0) +++ XoopsModules/TDMStats/trunk/TDMStats/docs/lang_diff.txt 2012-05-13 09:13:24 UTC (rev 9501) @@ -0,0 +1,12 @@ +LANGUAGE DIFFERENCES +===================== + +Below are language differences from a version to next version. + +Version 1.07 +---------------- + +admin.php +---------- +define ( "_AM_ISTATS_KB", "KB"); +define ( "_AM_ISTATS_MB", "MB"); \ No newline at end of file Added: XoopsModules/TDMStats/trunk/TDMStats/docs/licence.txt =================================================================== --- XoopsModules/TDMStats/trunk/TDMStats/docs/licence.txt (rev 0) +++ XoopsModules/TDMStats/trunk/TDMStats/docs/licence.txt 2012-05-13 09:13:24 UTC (rev 9501) @@ -0,0 +1,339 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the sou... [truncated message content] |
From: <be...@us...> - 2012-05-13 08:50:35
|
Revision: 9500 http://xoops.svn.sourceforge.net/xoops/?rev=9500&view=rev Author: beckmi Date: 2012-05-13 08:50:29 +0000 (Sun, 13 May 2012) Log Message: ----------- Adding Release 1.06 Added Paths: ----------- XoopsModules/TDMStats/releases/1.06/TDMStats/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <be...@us...> - 2012-05-13 08:39:04
|
Revision: 9499 http://xoops.svn.sourceforge.net/xoops/?rev=9499&view=rev Author: beckmi Date: 2012-05-13 08:38:49 +0000 (Sun, 13 May 2012) Log Message: ----------- Adding TDMStats Added Paths: ----------- XoopsModules/TDMStats/ XoopsModules/TDMStats/branches/ XoopsModules/TDMStats/releases/ XoopsModules/TDMStats/releases/1.06/ XoopsModules/TDMStats/trunk/ XoopsModules/TDMStats/trunk/TDMStats/ XoopsModules/TDMStats/trunk/TDMStats/admin/ XoopsModules/TDMStats/trunk/TDMStats/admin/about.php XoopsModules/TDMStats/trunk/TDMStats/admin/functions.php XoopsModules/TDMStats/trunk/TDMStats/admin/index.html XoopsModules/TDMStats/trunk/TDMStats/admin/index.php XoopsModules/TDMStats/trunk/TDMStats/admin/menu.php XoopsModules/TDMStats/trunk/TDMStats/admin/permissions.php XoopsModules/TDMStats/trunk/TDMStats/admin/plug.php XoopsModules/TDMStats/trunk/TDMStats/blocks/ XoopsModules/TDMStats/trunk/TDMStats/blocks/TDMStats_blocks.php XoopsModules/TDMStats/trunk/TDMStats/blocks/index.html XoopsModules/TDMStats/trunk/TDMStats/changelog.txt XoopsModules/TDMStats/trunk/TDMStats/class/ XoopsModules/TDMStats/trunk/TDMStats/class/index.html XoopsModules/TDMStats/trunk/TDMStats/class/menu.php XoopsModules/TDMStats/trunk/TDMStats/counter.php XoopsModules/TDMStats/trunk/TDMStats/css/ XoopsModules/TDMStats/trunk/TDMStats/css/cupertino/ XoopsModules/TDMStats/trunk/TDMStats/css/cupertino/images/ XoopsModules/TDMStats/trunk/TDMStats/css/cupertino/images/Thumbs.db XoopsModules/TDMStats/trunk/TDMStats/css/cupertino/images/index.html XoopsModules/TDMStats/trunk/TDMStats/css/cupertino/images/ui-bg_diagonals-thick_90_eeeeee_40x40.png XoopsModules/TDMStats/trunk/TDMStats/css/cupertino/images/ui-bg_flat_15_cd0a0a_40x100.png XoopsModules/TDMStats/trunk/TDMStats/css/cupertino/images/ui-bg_glass_100_e4f1fb_1x400.png XoopsModules/TDMStats/trunk/TDMStats/css/cupertino/images/ui-bg_glass_50_3baae3_1x400.png XoopsModules/TDMStats/trunk/TDMStats/css/cupertino/images/ui-bg_glass_80_d7ebf9_1x400.png XoopsModules/TDMStats/trunk/TDMStats/css/cupertino/images/ui-bg_highlight-hard_100_f2f5f7_1x100.png XoopsModules/TDMStats/trunk/TDMStats/css/cupertino/images/ui-bg_highlight-hard_70_000000_1x100.png XoopsModules/TDMStats/trunk/TDMStats/css/cupertino/images/ui-bg_highlight-soft_100_deedf7_1x100.png XoopsModules/TDMStats/trunk/TDMStats/css/cupertino/images/ui-bg_highlight-soft_25_ffef8f_1x100.png XoopsModules/TDMStats/trunk/TDMStats/css/cupertino/images/ui-icons_2694e8_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/cupertino/images/ui-icons_2e83ff_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/cupertino/images/ui-icons_3d80b3_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/cupertino/images/ui-icons_72a7cf_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/cupertino/images/ui-icons_ffffff_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/cupertino/index.html XoopsModules/TDMStats/trunk/TDMStats/css/cupertino/jquery-ui-1.7.2.custom.css XoopsModules/TDMStats/trunk/TDMStats/css/dark-hive/ XoopsModules/TDMStats/trunk/TDMStats/css/dark-hive/images/ XoopsModules/TDMStats/trunk/TDMStats/css/dark-hive/images/Thumbs.db XoopsModules/TDMStats/trunk/TDMStats/css/dark-hive/images/index.html XoopsModules/TDMStats/trunk/TDMStats/css/dark-hive/images/ui-bg_flat_30_cccccc_40x100.png XoopsModules/TDMStats/trunk/TDMStats/css/dark-hive/images/ui-bg_flat_50_5c5c5c_40x100.png XoopsModules/TDMStats/trunk/TDMStats/css/dark-hive/images/ui-bg_glass_40_ffc73d_1x400.png XoopsModules/TDMStats/trunk/TDMStats/css/dark-hive/images/ui-bg_highlight-hard_20_0972a5_1x100.png XoopsModules/TDMStats/trunk/TDMStats/css/dark-hive/images/ui-bg_highlight-soft_33_003147_1x100.png XoopsModules/TDMStats/trunk/TDMStats/css/dark-hive/images/ui-bg_highlight-soft_35_222222_1x100.png XoopsModules/TDMStats/trunk/TDMStats/css/dark-hive/images/ui-bg_highlight-soft_44_444444_1x100.png XoopsModules/TDMStats/trunk/TDMStats/css/dark-hive/images/ui-bg_highlight-soft_80_eeeeee_1x100.png XoopsModules/TDMStats/trunk/TDMStats/css/dark-hive/images/ui-bg_loop_25_000000_21x21.png XoopsModules/TDMStats/trunk/TDMStats/css/dark-hive/images/ui-icons_222222_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/dark-hive/images/ui-icons_4b8e0b_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/dark-hive/images/ui-icons_a83300_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/dark-hive/images/ui-icons_cccccc_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/dark-hive/images/ui-icons_ffffff_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/dark-hive/index.html XoopsModules/TDMStats/trunk/TDMStats/css/dark-hive/jquery-ui-1.7.2.custom.css XoopsModules/TDMStats/trunk/TDMStats/css/darkness/ XoopsModules/TDMStats/trunk/TDMStats/css/darkness/images/ XoopsModules/TDMStats/trunk/TDMStats/css/darkness/images/Thumbs.db XoopsModules/TDMStats/trunk/TDMStats/css/darkness/images/index.html XoopsModules/TDMStats/trunk/TDMStats/css/darkness/images/ui-bg_flat_30_cccccc_40x100.png XoopsModules/TDMStats/trunk/TDMStats/css/darkness/images/ui-bg_flat_50_5c5c5c_40x100.png XoopsModules/TDMStats/trunk/TDMStats/css/darkness/images/ui-bg_glass_20_555555_1x400.png XoopsModules/TDMStats/trunk/TDMStats/css/darkness/images/ui-bg_glass_40_0078a3_1x400.png XoopsModules/TDMStats/trunk/TDMStats/css/darkness/images/ui-bg_glass_40_ffc73d_1x400.png XoopsModules/TDMStats/trunk/TDMStats/css/darkness/images/ui-bg_gloss-wave_25_333333_500x100.png XoopsModules/TDMStats/trunk/TDMStats/css/darkness/images/ui-bg_highlight-soft_80_eeeeee_1x100.png XoopsModules/TDMStats/trunk/TDMStats/css/darkness/images/ui-bg_inset-soft_25_000000_1x100.png XoopsModules/TDMStats/trunk/TDMStats/css/darkness/images/ui-bg_inset-soft_30_f58400_1x100.png XoopsModules/TDMStats/trunk/TDMStats/css/darkness/images/ui-icons_222222_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/darkness/images/ui-icons_4b8e0b_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/darkness/images/ui-icons_a83300_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/darkness/images/ui-icons_cccccc_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/darkness/images/ui-icons_ffffff_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/darkness/index.html XoopsModules/TDMStats/trunk/TDMStats/css/darkness/jquery-ui-1.7.2.custom.css XoopsModules/TDMStats/trunk/TDMStats/css/eggplant/ XoopsModules/TDMStats/trunk/TDMStats/css/eggplant/images/ XoopsModules/TDMStats/trunk/TDMStats/css/eggplant/images/Thumbs.db XoopsModules/TDMStats/trunk/TDMStats/css/eggplant/images/index.html XoopsModules/TDMStats/trunk/TDMStats/css/eggplant/images/ui-bg_flat_0_aaaaaa_40x100.png XoopsModules/TDMStats/trunk/TDMStats/css/eggplant/images/ui-bg_flat_0_eeeeee_40x100.png XoopsModules/TDMStats/trunk/TDMStats/css/eggplant/images/ui-bg_flat_55_994d53_40x100.png XoopsModules/TDMStats/trunk/TDMStats/css/eggplant/images/ui-bg_flat_55_fafafa_40x100.png XoopsModules/TDMStats/trunk/TDMStats/css/eggplant/images/ui-bg_gloss-wave_30_3d3644_500x100.png XoopsModules/TDMStats/trunk/TDMStats/css/eggplant/images/ui-bg_highlight-soft_100_dcd9de_1x100.png XoopsModules/TDMStats/trunk/TDMStats/css/eggplant/images/ui-bg_highlight-soft_100_eae6ea_1x100.png XoopsModules/TDMStats/trunk/TDMStats/css/eggplant/images/ui-bg_highlight-soft_25_30273a_1x100.png XoopsModules/TDMStats/trunk/TDMStats/css/eggplant/images/ui-bg_highlight-soft_45_5f5964_1x100.png XoopsModules/TDMStats/trunk/TDMStats/css/eggplant/images/ui-icons_454545_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/eggplant/images/ui-icons_734d99_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/eggplant/images/ui-icons_8d78a5_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/eggplant/images/ui-icons_a8a3ae_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/eggplant/images/ui-icons_ebccce_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/eggplant/images/ui-icons_ffffff_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/eggplant/index.html XoopsModules/TDMStats/trunk/TDMStats/css/eggplant/jquery-ui-1.7.2.custom.css XoopsModules/TDMStats/trunk/TDMStats/css/excite/ XoopsModules/TDMStats/trunk/TDMStats/css/excite/images/ XoopsModules/TDMStats/trunk/TDMStats/css/excite/images/Thumbs.db XoopsModules/TDMStats/trunk/TDMStats/css/excite/images/index.html XoopsModules/TDMStats/trunk/TDMStats/css/excite/images/ui-bg_diagonals-small_25_c5ddfc_40x40.png XoopsModules/TDMStats/trunk/TDMStats/css/excite/images/ui-bg_diagonals-thick_20_e69700_40x40.png XoopsModules/TDMStats/trunk/TDMStats/css/excite/images/ui-bg_diagonals-thick_22_1484e6_40x40.png XoopsModules/TDMStats/trunk/TDMStats/css/excite/images/ui-bg_diagonals-thick_26_2293f7_40x40.png XoopsModules/TDMStats/trunk/TDMStats/css/excite/images/ui-bg_flat_0_e69700_40x100.png XoopsModules/TDMStats/trunk/TDMStats/css/excite/images/ui-bg_flat_0_e6b900_40x100.png XoopsModules/TDMStats/trunk/TDMStats/css/excite/images/ui-bg_highlight-soft_100_f9f9f9_1x100.png XoopsModules/TDMStats/trunk/TDMStats/css/excite/images/ui-bg_inset-hard_100_eeeeee_1x100.png XoopsModules/TDMStats/trunk/TDMStats/css/excite/images/ui-icons_0a82eb_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/excite/images/ui-icons_0b54d5_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/excite/images/ui-icons_5fa5e3_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/excite/images/ui-icons_fcdd4a_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/excite/images/ui-icons_ffffff_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/excite/index.html XoopsModules/TDMStats/trunk/TDMStats/css/excite/jquery-ui-1.7.2.custom.css XoopsModules/TDMStats/trunk/TDMStats/css/index.html XoopsModules/TDMStats/trunk/TDMStats/css/lightness/ XoopsModules/TDMStats/trunk/TDMStats/css/lightness/images/ XoopsModules/TDMStats/trunk/TDMStats/css/lightness/images/Thumbs.db XoopsModules/TDMStats/trunk/TDMStats/css/lightness/images/index.html XoopsModules/TDMStats/trunk/TDMStats/css/lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png XoopsModules/TDMStats/trunk/TDMStats/css/lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png XoopsModules/TDMStats/trunk/TDMStats/css/lightness/images/ui-bg_flat_10_000000_40x100.png XoopsModules/TDMStats/trunk/TDMStats/css/lightness/images/ui-bg_glass_100_f6f6f6_1x400.png XoopsModules/TDMStats/trunk/TDMStats/css/lightness/images/ui-bg_glass_100_fdf5ce_1x400.png XoopsModules/TDMStats/trunk/TDMStats/css/lightness/images/ui-bg_glass_65_ffffff_1x400.png XoopsModules/TDMStats/trunk/TDMStats/css/lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png XoopsModules/TDMStats/trunk/TDMStats/css/lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png XoopsModules/TDMStats/trunk/TDMStats/css/lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png XoopsModules/TDMStats/trunk/TDMStats/css/lightness/images/ui-icons_222222_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/lightness/images/ui-icons_228ef1_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/lightness/images/ui-icons_ef8c08_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/lightness/images/ui-icons_ffd27a_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/lightness/images/ui-icons_ffffff_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/lightness/index.html XoopsModules/TDMStats/trunk/TDMStats/css/lightness/jquery-ui-1.7.2.custom.css XoopsModules/TDMStats/trunk/TDMStats/css/pepper/ XoopsModules/TDMStats/trunk/TDMStats/css/pepper/images/ XoopsModules/TDMStats/trunk/TDMStats/css/pepper/images/Thumbs.db XoopsModules/TDMStats/trunk/TDMStats/css/pepper/images/index.html XoopsModules/TDMStats/trunk/TDMStats/css/pepper/images/ui-bg_diagonal-maze_20_6e4f1c_10x10.png XoopsModules/TDMStats/trunk/TDMStats/css/pepper/images/ui-bg_diagonal-maze_40_000000_10x10.png XoopsModules/TDMStats/trunk/TDMStats/css/pepper/images/ui-bg_fine-grain_10_eceadf_60x60.png XoopsModules/TDMStats/trunk/TDMStats/css/pepper/images/ui-bg_fine-grain_10_f8f7f6_60x60.png XoopsModules/TDMStats/trunk/TDMStats/css/pepper/images/ui-bg_fine-grain_15_eceadf_60x60.png XoopsModules/TDMStats/trunk/TDMStats/css/pepper/images/ui-bg_fine-grain_15_f7f3de_60x60.png XoopsModules/TDMStats/trunk/TDMStats/css/pepper/images/ui-bg_fine-grain_15_ffffff_60x60.png XoopsModules/TDMStats/trunk/TDMStats/css/pepper/images/ui-bg_fine-grain_65_654b24_60x60.png XoopsModules/TDMStats/trunk/TDMStats/css/pepper/images/ui-bg_fine-grain_68_b83400_60x60.png XoopsModules/TDMStats/trunk/TDMStats/css/pepper/images/ui-icons_222222_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/pepper/images/ui-icons_3572ac_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/pepper/images/ui-icons_8c291d_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/pepper/images/ui-icons_b83400_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/pepper/images/ui-icons_fbdb93_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/pepper/images/ui-icons_ffffff_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/pepper/index.html XoopsModules/TDMStats/trunk/TDMStats/css/pepper/jquery-ui-1.7.2.custom.css XoopsModules/TDMStats/trunk/TDMStats/css/redmond/ XoopsModules/TDMStats/trunk/TDMStats/css/redmond/images/ XoopsModules/TDMStats/trunk/TDMStats/css/redmond/images/Thumbs.db XoopsModules/TDMStats/trunk/TDMStats/css/redmond/images/index.html XoopsModules/TDMStats/trunk/TDMStats/css/redmond/images/ui-bg_flat_0_aaaaaa_40x100.png XoopsModules/TDMStats/trunk/TDMStats/css/redmond/images/ui-bg_flat_55_fbec88_40x100.png XoopsModules/TDMStats/trunk/TDMStats/css/redmond/images/ui-bg_glass_75_d0e5f5_1x400.png XoopsModules/TDMStats/trunk/TDMStats/css/redmond/images/ui-bg_glass_85_dfeffc_1x400.png XoopsModules/TDMStats/trunk/TDMStats/css/redmond/images/ui-bg_glass_95_fef1ec_1x400.png XoopsModules/TDMStats/trunk/TDMStats/css/redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png XoopsModules/TDMStats/trunk/TDMStats/css/redmond/images/ui-bg_inset-hard_100_f5f8f9_1x100.png XoopsModules/TDMStats/trunk/TDMStats/css/redmond/images/ui-bg_inset-hard_100_fcfdfd_1x100.png XoopsModules/TDMStats/trunk/TDMStats/css/redmond/images/ui-icons_217bc0_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/redmond/images/ui-icons_2e83ff_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/redmond/images/ui-icons_469bdd_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/redmond/images/ui-icons_6da8d5_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/redmond/images/ui-icons_cd0a0a_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/redmond/images/ui-icons_d8e7f3_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/redmond/images/ui-icons_f9bd01_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/redmond/index.html XoopsModules/TDMStats/trunk/TDMStats/css/redmond/jquery-ui-1.7.2.custom.css XoopsModules/TDMStats/trunk/TDMStats/css/smoothness/ XoopsModules/TDMStats/trunk/TDMStats/css/smoothness/images/ XoopsModules/TDMStats/trunk/TDMStats/css/smoothness/images/Thumbs.db XoopsModules/TDMStats/trunk/TDMStats/css/smoothness/images/index.html XoopsModules/TDMStats/trunk/TDMStats/css/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png XoopsModules/TDMStats/trunk/TDMStats/css/smoothness/images/ui-bg_flat_75_ffffff_40x100.png XoopsModules/TDMStats/trunk/TDMStats/css/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png XoopsModules/TDMStats/trunk/TDMStats/css/smoothness/images/ui-bg_glass_65_ffffff_1x400.png XoopsModules/TDMStats/trunk/TDMStats/css/smoothness/images/ui-bg_glass_75_dadada_1x400.png XoopsModules/TDMStats/trunk/TDMStats/css/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png XoopsModules/TDMStats/trunk/TDMStats/css/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png XoopsModules/TDMStats/trunk/TDMStats/css/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png XoopsModules/TDMStats/trunk/TDMStats/css/smoothness/images/ui-icons_222222_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/smoothness/images/ui-icons_2e83ff_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/smoothness/images/ui-icons_454545_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/smoothness/images/ui-icons_888888_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/smoothness/images/ui-icons_cd0a0a_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/smoothness/index.html XoopsModules/TDMStats/trunk/TDMStats/css/smoothness/jquery-ui-1.7.2.custom.css XoopsModules/TDMStats/trunk/TDMStats/css/start/ XoopsModules/TDMStats/trunk/TDMStats/css/start/images/ XoopsModules/TDMStats/trunk/TDMStats/css/start/images/Thumbs.db XoopsModules/TDMStats/trunk/TDMStats/css/start/images/index.html XoopsModules/TDMStats/trunk/TDMStats/css/start/images/ui-bg_flat_55_999999_40x100.png XoopsModules/TDMStats/trunk/TDMStats/css/start/images/ui-bg_flat_75_aaaaaa_40x100.png XoopsModules/TDMStats/trunk/TDMStats/css/start/images/ui-bg_glass_45_0078ae_1x400.png XoopsModules/TDMStats/trunk/TDMStats/css/start/images/ui-bg_glass_55_f8da4e_1x400.png XoopsModules/TDMStats/trunk/TDMStats/css/start/images/ui-bg_glass_75_79c9ec_1x400.png XoopsModules/TDMStats/trunk/TDMStats/css/start/images/ui-bg_gloss-wave_45_e14f1c_500x100.png XoopsModules/TDMStats/trunk/TDMStats/css/start/images/ui-bg_gloss-wave_50_6eac2c_500x100.png XoopsModules/TDMStats/trunk/TDMStats/css/start/images/ui-bg_gloss-wave_75_2191c0_500x100.png XoopsModules/TDMStats/trunk/TDMStats/css/start/images/ui-bg_inset-hard_100_fcfdfd_1x100.png XoopsModules/TDMStats/trunk/TDMStats/css/start/images/ui-icons_0078ae_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/start/images/ui-icons_056b93_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/start/images/ui-icons_d8e7f3_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/start/images/ui-icons_e0fdff_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/start/images/ui-icons_f5e175_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/start/images/ui-icons_f7a50d_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/start/images/ui-icons_fcd113_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/start/index.html XoopsModules/TDMStats/trunk/TDMStats/css/start/jquery-ui-1.7.2.custom.css XoopsModules/TDMStats/trunk/TDMStats/css/sunny/ XoopsModules/TDMStats/trunk/TDMStats/css/sunny/images/ XoopsModules/TDMStats/trunk/TDMStats/css/sunny/images/Thumbs.db XoopsModules/TDMStats/trunk/TDMStats/css/sunny/images/index.html XoopsModules/TDMStats/trunk/TDMStats/css/sunny/images/ui-bg_diagonals-medium_20_d34d17_40x40.png XoopsModules/TDMStats/trunk/TDMStats/css/sunny/images/ui-bg_flat_30_cccccc_40x100.png XoopsModules/TDMStats/trunk/TDMStats/css/sunny/images/ui-bg_flat_50_5c5c5c_40x100.png XoopsModules/TDMStats/trunk/TDMStats/css/sunny/images/ui-bg_gloss-wave_45_817865_500x100.png XoopsModules/TDMStats/trunk/TDMStats/css/sunny/images/ui-bg_gloss-wave_60_fece2f_500x100.png XoopsModules/TDMStats/trunk/TDMStats/css/sunny/images/ui-bg_gloss-wave_70_ffdd57_500x100.png XoopsModules/TDMStats/trunk/TDMStats/css/sunny/images/ui-bg_gloss-wave_90_fff9e5_500x100.png XoopsModules/TDMStats/trunk/TDMStats/css/sunny/images/ui-bg_highlight-soft_100_feeebd_1x100.png XoopsModules/TDMStats/trunk/TDMStats/css/sunny/images/ui-bg_inset-soft_30_ffffff_1x100.png XoopsModules/TDMStats/trunk/TDMStats/css/sunny/images/ui-icons_3d3d3d_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/sunny/images/ui-icons_bd7b00_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/sunny/images/ui-icons_d19405_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/sunny/images/ui-icons_eb990f_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/sunny/images/ui-icons_ed9f26_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/sunny/images/ui-icons_fadc7a_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/sunny/images/ui-icons_ffe180_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/sunny/index.html XoopsModules/TDMStats/trunk/TDMStats/css/sunny/jquery-ui-1.7.2.custom.css XoopsModules/TDMStats/trunk/TDMStats/css/trontastic/ XoopsModules/TDMStats/trunk/TDMStats/css/trontastic/images/ XoopsModules/TDMStats/trunk/TDMStats/css/trontastic/images/Thumbs.db XoopsModules/TDMStats/trunk/TDMStats/css/trontastic/images/index.html XoopsModules/TDMStats/trunk/TDMStats/css/trontastic/images/ui-bg_diagonals-small_50_262626_40x40.png XoopsModules/TDMStats/trunk/TDMStats/css/trontastic/images/ui-bg_flat_0_303030_40x100.png XoopsModules/TDMStats/trunk/TDMStats/css/trontastic/images/ui-bg_flat_0_4c4c4c_40x100.png XoopsModules/TDMStats/trunk/TDMStats/css/trontastic/images/ui-bg_glass_40_0a0a0a_1x400.png XoopsModules/TDMStats/trunk/TDMStats/css/trontastic/images/ui-bg_glass_55_f1fbe5_1x400.png XoopsModules/TDMStats/trunk/TDMStats/css/trontastic/images/ui-bg_glass_60_000000_1x400.png XoopsModules/TDMStats/trunk/TDMStats/css/trontastic/images/ui-bg_gloss-wave_55_000000_500x100.png XoopsModules/TDMStats/trunk/TDMStats/css/trontastic/images/ui-bg_gloss-wave_85_9fda58_500x100.png XoopsModules/TDMStats/trunk/TDMStats/css/trontastic/images/ui-bg_gloss-wave_95_f6ecd5_500x100.png XoopsModules/TDMStats/trunk/TDMStats/css/trontastic/images/ui-icons_000000_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/trontastic/images/ui-icons_1f1f1f_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/trontastic/images/ui-icons_9fda58_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/trontastic/images/ui-icons_b8ec79_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/trontastic/images/ui-icons_cd0a0a_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/trontastic/images/ui-icons_ffffff_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/trontastic/index.html XoopsModules/TDMStats/trunk/TDMStats/css/trontastic/jquery-ui-1.7.2.custom.css XoopsModules/TDMStats/trunk/TDMStats/css/vader/ XoopsModules/TDMStats/trunk/TDMStats/css/vader/images/ XoopsModules/TDMStats/trunk/TDMStats/css/vader/images/Thumbs.db XoopsModules/TDMStats/trunk/TDMStats/css/vader/images/index.html XoopsModules/TDMStats/trunk/TDMStats/css/vader/images/ui-bg_flat_0_aaaaaa_40x100.png XoopsModules/TDMStats/trunk/TDMStats/css/vader/images/ui-bg_glass_95_fef1ec_1x400.png XoopsModules/TDMStats/trunk/TDMStats/css/vader/images/ui-bg_gloss-wave_16_121212_500x100.png XoopsModules/TDMStats/trunk/TDMStats/css/vader/images/ui-bg_highlight-hard_15_888888_1x100.png XoopsModules/TDMStats/trunk/TDMStats/css/vader/images/ui-bg_highlight-hard_55_555555_1x100.png XoopsModules/TDMStats/trunk/TDMStats/css/vader/images/ui-bg_highlight-soft_35_adadad_1x100.png XoopsModules/TDMStats/trunk/TDMStats/css/vader/images/ui-bg_highlight-soft_60_dddddd_1x100.png XoopsModules/TDMStats/trunk/TDMStats/css/vader/images/ui-bg_inset-soft_15_121212_1x100.png XoopsModules/TDMStats/trunk/TDMStats/css/vader/images/ui-icons_666666_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/vader/images/ui-icons_aaaaaa_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/vader/images/ui-icons_bbbbbb_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/vader/images/ui-icons_c98000_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/vader/images/ui-icons_cccccc_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/vader/images/ui-icons_cd0a0a_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/vader/images/ui-icons_f29a00_256x240.png XoopsModules/TDMStats/trunk/TDMStats/css/vader/index.html XoopsModules/TDMStats/trunk/TDMStats/css/vader/jquery-ui-1.7.2.custom.css XoopsModules/TDMStats/trunk/TDMStats/header.php XoopsModules/TDMStats/trunk/TDMStats/images/ XoopsModules/TDMStats/trunk/TDMStats/images/05_sitemap_BG.gif XoopsModules/TDMStats/trunk/TDMStats/images/TDMStats_logo.png XoopsModules/TDMStats/trunk/TDMStats/images/Thumbs.db XoopsModules/TDMStats/trunk/TDMStats/images/average.gif XoopsModules/TDMStats/trunk/TDMStats/images/bar/ XoopsModules/TDMStats/trunk/TDMStats/images/bar/Thumbs.db XoopsModules/TDMStats/trunk/TDMStats/images/bar/bar+100.png XoopsModules/TDMStats/trunk/TDMStats/images/bar/bar+120.png XoopsModules/TDMStats/trunk/TDMStats/images/bar/bar+140.png XoopsModules/TDMStats/trunk/TDMStats/images/bar/bar+160.png XoopsModules/TDMStats/trunk/TDMStats/images/bar/bar+180.png XoopsModules/TDMStats/trunk/TDMStats/images/bar/bar+20.png XoopsModules/TDMStats/trunk/TDMStats/images/bar/bar+40.png XoopsModules/TDMStats/trunk/TDMStats/images/bar/bar+60.png XoopsModules/TDMStats/trunk/TDMStats/images/bar/bar+80.png XoopsModules/TDMStats/trunk/TDMStats/images/bar/bar-100.png XoopsModules/TDMStats/trunk/TDMStats/images/bar/bar-120.png XoopsModules/TDMStats/trunk/TDMStats/images/bar/bar-140.png XoopsModules/TDMStats/trunk/TDMStats/images/bar/bar-160.png XoopsModules/TDMStats/trunk/TDMStats/images/bar/bar-180.png XoopsModules/TDMStats/trunk/TDMStats/images/bar/bar-20.png XoopsModules/TDMStats/trunk/TDMStats/images/bar/bar-40.png XoopsModules/TDMStats/trunk/TDMStats/images/bar/bar-60.png XoopsModules/TDMStats/trunk/TDMStats/images/bar/bar-80.png XoopsModules/TDMStats/trunk/TDMStats/images/bar/bar0.png XoopsModules/TDMStats/trunk/TDMStats/images/bar/index.html XoopsModules/TDMStats/trunk/TDMStats/images/bargray.gif XoopsModules/TDMStats/trunk/TDMStats/images/bargray2.gif XoopsModules/TDMStats/trunk/TDMStats/images/barsunrise.gif XoopsModules/TDMStats/trunk/TDMStats/images/bg.bmp XoopsModules/TDMStats/trunk/TDMStats/images/bg_fade.png XoopsModules/TDMStats/trunk/TDMStats/images/blank.gif XoopsModules/TDMStats/trunk/TDMStats/images/blkonwhite/ XoopsModules/TDMStats/trunk/TDMStats/images/blkonwhite/0.jpg XoopsModules/TDMStats/trunk/TDMStats/images/blkonwhite/1.jpg XoopsModules/TDMStats/trunk/TDMStats/images/blkonwhite/2.jpg XoopsModules/TDMStats/trunk/TDMStats/images/blkonwhite/3.jpg XoopsModules/TDMStats/trunk/TDMStats/images/blkonwhite/4.jpg XoopsModules/TDMStats/trunk/TDMStats/images/blkonwhite/5.jpg XoopsModules/TDMStats/trunk/TDMStats/images/blkonwhite/6.jpg XoopsModules/TDMStats/trunk/TDMStats/images/blkonwhite/7.jpg XoopsModules/TDMStats/trunk/TDMStats/images/blkonwhite/8.jpg XoopsModules/TDMStats/trunk/TDMStats/images/blkonwhite/9.jpg XoopsModules/TDMStats/trunk/TDMStats/images/blkonwhite/Thumbs.db XoopsModules/TDMStats/trunk/TDMStats/images/blkonwhite/index.html XoopsModules/TDMStats/trunk/TDMStats/images/blue.gif XoopsModules/TDMStats/trunk/TDMStats/images/bm.gif XoopsModules/TDMStats/trunk/TDMStats/images/brown.gif XoopsModules/TDMStats/trunk/TDMStats/images/circle_perf_analyzers.gif XoopsModules/TDMStats/trunk/TDMStats/images/decos/ XoopsModules/TDMStats/trunk/TDMStats/images/decos/Thumbs.db XoopsModules/TDMStats/trunk/TDMStats/images/decos/about.png XoopsModules/TDMStats/trunk/TDMStats/images/decos/fill_blue.png XoopsModules/TDMStats/trunk/TDMStats/images/decos/fill_grey.png XoopsModules/TDMStats/trunk/TDMStats/images/decos/index.html XoopsModules/TDMStats/trunk/TDMStats/images/decos/index.png XoopsModules/TDMStats/trunk/TDMStats/images/decos/permissions.png XoopsModules/TDMStats/trunk/TDMStats/images/decos/plug.png XoopsModules/TDMStats/trunk/TDMStats/images/decos/pref.png XoopsModules/TDMStats/trunk/TDMStats/images/decos/update.png XoopsModules/TDMStats/trunk/TDMStats/images/default/ XoopsModules/TDMStats/trunk/TDMStats/images/default/0.jpg XoopsModules/TDMStats/trunk/TDMStats/images/default/1.jpg XoopsModules/TDMStats/trunk/TDMStats/images/default/2.jpg XoopsModules/TDMStats/trunk/TDMStats/images/default/3.jpg XoopsModules/TDMStats/trunk/TDMStats/images/default/4.jpg XoopsModules/TDMStats/trunk/TDMStats/images/default/5.jpg XoopsModules/TDMStats/trunk/TDMStats/images/default/6.jpg XoopsModules/TDMStats/trunk/TDMStats/images/default/7.jpg XoopsModules/TDMStats/trunk/TDMStats/images/default/8.jpg XoopsModules/TDMStats/trunk/TDMStats/images/default/9.jpg XoopsModules/TDMStats/trunk/TDMStats/images/default/Thumbs.db XoopsModules/TDMStats/trunk/TDMStats/images/default/index.html XoopsModules/TDMStats/trunk/TDMStats/images/flag/ XoopsModules/TDMStats/trunk/TDMStats/images/flag/Thumbs.db XoopsModules/TDMStats/trunk/TDMStats/images/flag/_ASEAN.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/_African Union(OAS).png XoopsModules/TDMStats/trunk/TDMStats/images/flag/_Arab League.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/_CARICOM.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/_CIS.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/_Commonwealth.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/_England.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/_Islamic Conference.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/_Kosovo.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/_NATO.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/_Northern Cyprus.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/_Northern Ireland.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/_OPEC.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/_Olimpic Movement.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/_Red Cross.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/_Scotland.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/_Somaliland.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/_United Nations.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/_Wales.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/ad.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/ae.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/af.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/ag.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/ai.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/al.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/am.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/an.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/ao.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/aq.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/ar.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/as.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/at.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/au.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/aw.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/az.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/ba.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/bb.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/bd.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/be.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/bf.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/bg.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/bh.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/bi.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/bj.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/blank.gif XoopsModules/TDMStats/trunk/TDMStats/images/flag/bm.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/bn.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/bo.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/br.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/bs.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/bt.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/bw.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/by.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/bz.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/ca.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/cd.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/cf.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/cg.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/ch.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/ci.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/ck.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/cl.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/cm.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/cn.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/co.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/cr.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/cu.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/cv.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/cy.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/cz.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/de.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/dj.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/dk.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/dm.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/do.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/dz.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/ec.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/ee.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/eg.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/eh.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/er.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/es.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/et.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/eu.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/fi.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/fj.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/fm.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/fo.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/fr.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/ga.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/gb.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/gd.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/ge.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/gg.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/gh.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/gi.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/gl.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/gm.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/gn.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/gp.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/gq.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/gr.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/gt.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/gu.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/gw.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/gy.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/hk.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/hn.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/hr.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/ht.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/hu.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/id.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/ie.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/il.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/im.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/in.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/index.html XoopsModules/TDMStats/trunk/TDMStats/images/flag/iq.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/ir.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/is.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/it.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/je.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/jm.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/jo.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/jp.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/ke.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/kg.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/kh.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/ki.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/km.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/kn.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/kp.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/kr.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/kw.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/ky.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/kz.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/la.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/lb.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/lc.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/li.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/lk.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/lr.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/ls.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/lt.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/lu.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/lv.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/ly.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/ma.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/mc.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/md.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/me.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/mg.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/mh.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/mk.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/ml.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/mm.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/mn.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/mo.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/mq.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/mr.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/ms.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/mt.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/mu.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/mv.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/mw.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/mx.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/my.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/mz.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/na.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/nc.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/ne.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/ng.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/ni.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/nl.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/no.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/none.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/np.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/nr.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/nz.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/om.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/pa.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/pe.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/pf.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/pg.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/ph.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/pk.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/pl.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/pr.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/ps.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/pt.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/pw.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/py.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/qa.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/re.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/ro.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/rs.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/ru.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/rw.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/sa.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/sb.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/sc.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/sd.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/se.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/sg.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/si.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/sk.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/sl.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/sm.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/sn.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/so.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/sr.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/st.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/sv.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/sy.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/sz.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/tc.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/td.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/tg.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/th.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/tj.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/tl.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/tm.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/tn.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/to.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/tr.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/tt.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/tv.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/tw.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/tz.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/ua.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/ug.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/us.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/uy.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/uz.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/va.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/vc.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/ve.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/vg.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/vi.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/vn.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/vu.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/ws.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/ye.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/za.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/zm.png XoopsModules/TDMStats/trunk/TDMStats/images/flag/zw.png XoopsModules/TDMStats/trunk/TDMStats/images/gold.gif XoopsModules/TDMStats/trunk/TDMStats/images/gridline58.gif XoopsModules/TDMStats/trunk/TDMStats/images/guest.gif XoopsModules/TDMStats/trunk/TDMStats/images/h_green.gif XoopsModules/TDMStats/trunk/TDMStats/images/index.html XoopsModules/TDMStats/trunk/TDMStats/images/line.gif XoopsModules/TDMStats/trunk/TDMStats/images/log.png XoopsModules/TDMStats/trunk/TDMStats/images/logo.gif XoopsModules/TDMStats/trunk/TDMStats/images/mainbar.gif XoopsModules/TDMStats/trunk/TDMStats/images/mysql_logo.gif XoopsModules/TDMStats/trunk/TDMStats/images/off.gif XoopsModules/TDMStats/trunk/TDMStats/images/on.gif XoopsModules/TDMStats/trunk/TDMStats/images/php4.gif XoopsModules/TDMStats/trunk/TDMStats/images/purple.gif XoopsModules/TDMStats/trunk/TDMStats/images/red.gif XoopsModules/TDMStats/trunk/TDMStats/images/resum.png XoopsModules/TDMStats/trunk/TDMStats/images/user.png XoopsModules/TDMStats/trunk/TDMStats/images/week_bar.gif XoopsModules/TDMStats/trunk/TDMStats/images/whiteonblk/ XoopsModules/TDMStats/trunk/TDMStats/images/whiteonblk/0.jpg XoopsModules/TDMStats/trunk/TDMStats/images/whiteonblk/1.jpg XoopsModules/TDMStats/trunk/TDMStats/images/whiteonblk/2.jpg XoopsModules/TDMStats/trunk/TDMStats/images/whiteonblk/3.jpg XoopsModules/TDMStats/trunk/TDMStats/images/whiteonblk/4.jpg XoopsModules/TDMStats/trunk/TDMStats/images/whiteonblk/5.jpg XoopsModules/TDMStats/trunk/TDMStats/images/whiteonblk/6.jpg XoopsModules/TDMStats/trunk/TDMStats/images/whiteonblk/7.jpg XoopsModules/TDMStats/trunk/TDMStats/images/whiteonblk/8.jpg XoopsModules/TDMStats/trunk/TDMStats/images/whiteonblk/9.jpg XoopsModules/TDMStats/trunk/TDMStats/images/whiteonblk/Thumbs.db XoopsModules/TDMStats/trunk/TDMStats/images/whiteonblk/index.html XoopsModules/TDMStats/trunk/TDMStats/include/ XoopsModules/TDMStats/trunk/TDMStats/include/GphpChart.class.php XoopsModules/TDMStats/trunk/TDMStats/include/display.php XoopsModules/TDMStats/trunk/TDMStats/include/function.php XoopsModules/TDMStats/trunk/TDMStats/include/gd.php XoopsModules/TDMStats/trunk/TDMStats/include/getresult.php XoopsModules/TDMStats/trunk/TDMStats/include/index.html XoopsModules/TDMStats/trunk/TDMStats/include/stats.php XoopsModules/TDMStats/trunk/TDMStats/include/summary.php XoopsModules/TDMStats/trunk/TDMStats/include/update.php XoopsModules/TDMStats/trunk/TDMStats/include/user_info.php XoopsModules/TDMStats/trunk/TDMStats/index.php XoopsModules/TDMStats/trunk/TDMStats/js/ XoopsModules/TDMStats/trunk/TDMStats/js/images/ XoopsModules/TDMStats/trunk/TDMStats/js/images/Thumbs.db XoopsModules/TDMStats/trunk/TDMStats/js/images/index.html XoopsModules/TDMStats/trunk/TDMStats/js/images/ui-bg_flat_0_aaaaaa_40x100.png XoopsModules/TDMStats/trunk/TDMStats/js/images/ui-bg_flat_0_eeeeee_40x100.png XoopsModules/TDMStats/trunk/TDMStats/js/images/ui-bg_flat_55_994d53_40x100.png XoopsModules/TDMStats/trunk/TDMStats/js/images/ui-bg_flat_55_999999_40x100.png XoopsModules/TDMStats/trunk/TDMStats/js/images/ui-bg_flat_55_fafafa_40x100.png XoopsModules/TDMStats/trunk/TDMStats/js/images/ui-bg_flat_75_aaaaaa_40x100.png XoopsModules/TDMStats/trunk/TDMStats/js/images/ui-bg_glass_45_0078ae_1x400.png XoopsModules/TDMStats/trunk/TDMStats/js/images/ui-bg_glass_55_f8da4e_1x400.png XoopsModules/TDMStats/trunk/TDMStats/js/images/ui-bg_glass_75_79c9ec_1x400.png XoopsModules/TDMStats/trunk/TDMStats/js/images/ui-bg_gloss-wave_30_3d3644_500x100.png XoopsModules/TDMStats/trunk/TDMStats/js/images/ui-bg_gloss-wave_45_e14f1c_500x100.png XoopsModules/TDMStats/trunk/TDMStats/js/images/ui-bg_gloss-wave_50_6eac2c_500x100.png XoopsModules/TDMStats/trunk/TDMStats/js/images/ui-bg_gloss-wave_75_2191c0_500x100.png XoopsModules/TDMStats/trunk/TDMStats/js/images/ui-bg_highlight-soft_100_dcd9de_1x100.png XoopsModules/TDMStats/trunk/TDMStats/js/images/ui-bg_highlight-soft_100_eae6ea_1x100.png XoopsModules/TDMStats/trunk/TDMStats/js/images/ui-bg_highlight-soft_25_30273a_1x100.png XoopsModules/TDMStats/trunk/TDMStats/js/images/ui-bg_highlight-soft_45_5f5964_1x100.png XoopsModules/TDMStats/trunk/TDMStats/js/images/ui-bg_inset-hard_100_fcfdfd_1x100.png XoopsModules/TDMStats/trunk/TDMStats/js/images/ui-icons_0078ae_256x240.png XoopsModules/TDMStats/trunk/TDMStats/js/images/ui-icons_056b93_256x240.png XoopsModules/TDMStats/trunk/TDMStats/js/images/ui-icons_454545_256x240.png XoopsModules/TDMStats/trunk/TDMStats/js/images/ui-icons_734d99_256x240.png XoopsModules/TDMStats/trunk/TDMStats/js/images/ui-icons_8d78a5_256x240.png XoopsModules/TDMStats/trunk/TDMStats/js/images/ui-icons_a8a3ae_256x240.png XoopsModules/TDMStats/trunk/TDMStats/js/images/ui-icons_d8e7f3_256x240.png XoopsModules/TDMStats/trunk/TDMStats/js/images/ui-icons_e0fdff_256x240.png XoopsModules/TDMStats/trunk/TDMStats/js/images/ui-icons_ebccce_256x240.png XoopsModules/TDMStats/trunk/TDMStats/js/images/ui-icons_f5e175_256x240.png XoopsModules/TDMStats/trunk/TDMStats/js/images/ui-icons_f7a50d_256x240.png XoopsModules/TDMStats/trunk/TDMStats/js/images/ui-icons_fcd113_256x240.png XoopsModules/TDMStats/trunk/TDMStats/js/images/ui-icons_ffffff_256x240.png XoopsModules/TDMStats/trunk/TDMStats/js/index.html XoopsModules/TDMStats/trunk/TDMStats/js/jquery-ui-1.7.2.custom.css XoopsModules/TDMStats/trunk/TDMStats/js/jquery-ui-1.7.2.custom.min.js XoopsModules/TDMStats/trunk/TDMStats/js/jquery.js XoopsModules/TDMStats/trunk/TDMStats/language/ XoopsModules/TDMStats/trunk/TDMStats/language/english/ XoopsModules/TDMStats/trunk/TDMStats/language/english/admin.php XoopsModules/TDMStats/trunk/TDMStats/language/english/blocks.php XoopsModules/TDMStats/trunk/TDMStats/language/english/index.html XoopsModules/TDMStats/trunk/TDMStats/language/english/main.php XoopsModules/TDMStats/trunk/TDMStats/language/english/modinfo.php XoopsModules/TDMStats/trunk/TDMStats/language/french/ XoopsModules/TDMStats/trunk/TDMStats/language/french/admin.php XoopsModules/TDMStats/trunk/TDMStats/language/french/blocks.php XoopsModules/TDMStats/trunk/TDMStats/language/french/index.html XoopsModules/TDMStats/trunk/TDMStats/language/french/main.php XoopsModules/TDMStats/trunk/TDMStats/language/french/modinfo.php XoopsModules/TDMStats/trunk/TDMStats/language/index.html XoopsModules/TDMStats/trunk/TDMStats/language/persian/ XoopsModules/TDMStats/trunk/TDMStats/language/persian/admin.php XoopsModules/TDMStats/trunk/TDMStats/language/persian/blocks.php XoopsModules/TDMStats/trunk/TDMStats/language/persian/index.html XoopsModules/TDMStats/trunk/TDMStats/language/persian/main.php XoopsModules/TDMStats/trunk/TDMStats/language/persian/modinfo.php XoopsModules/TDMStats/trunk/TDMStats/language/spanish/ XoopsModules/TDMStats/trunk/TDMStats/language/spanish/admin.php XoopsModules/TDMStats/trunk/TDMStats/language/spanish/blocks.php XoopsModules/TDMStats/trunk/TDMStats/language/spanish/index.html XoopsModules/TDMStats/trunk/TDMStats/language/spanish/main.php XoopsModules/TDMStats/trunk/TDMStats/language/spanish/modinfo.php XoopsModules/TDMStats/trunk/TDMStats/license_gpl.txt XoopsModules/TDMStats/trunk/TDMStats/readme_fr.txt XoopsModules/TDMStats/trunk/TDMStats/sql/ XoopsModules/TDMStats/trunk/TDMStats/sql/index.html XoopsModules/TDMStats/trunk/TDMStats/sql/mysql.sql XoopsModules/TDMStats/trunk/TDMStats/sql/mysql1.1.sql XoopsModules/TDMStats/trunk/TDMStats/templates/ XoopsModules/TDMStats/trunk/TDMStats/templates/blocks/ XoopsModules/TDMStats/trunk/TDMStats/templates/blocks/index.html XoopsModules/TDMStats/trunk/TDMStats/templates/blocks/tdmstats_block_counter.html XoopsModules/TDMStats/trunk/TDMStats/templates/blocks/tdmstats_block_show.html XoopsModules/TDMStats/trunk/TDMStats/templates/index.html XoopsModules/TDMStats/trunk/TDMStats/templates/tdmstats_index.html XoopsModules/TDMStats/trunk/TDMStats/templates/tdmstats_stats.html XoopsModules/TDMStats/trunk/TDMStats/templates/tdmstats_summary.html XoopsModules/TDMStats/trunk/TDMStats/templates/tdmstats_user_info.html XoopsModules/TDMStats/trunk/TDMStats/xoops_plugins/ XoopsModules/TDMStats/trunk/TDMStats/xoops_plugins/function.xoStats.php XoopsModules/TDMStats/trunk/TDMStats/xoops_plugins/index.html XoopsModules/TDMStats/trunk/TDMStats/xoops_version.php Added: XoopsModules/TDMStats/trunk/TDMStats/admin/about.php =================================================================== --- XoopsModules/TDMStats/trunk/TDMStats/admin/about.php (rev 0) +++ XoopsModules/TDMStats/trunk/TDMStats/admin/about.php 2012-05-13 08:38:49 UTC (rev 9499) @@ -0,0 +1,100 @@ +<?php +/** + * **************************************************************************** + * - TDMStats By TDM - TEAM DEV MODULE FOR XOOPS + * - GNU Licence Copyright (c) (http://www.) + * + * La licence GNU GPL, garanti \xE0 l'utilisateur les droits suivants + * + * 1. La libert\xE9 d'ex\xE9cuter le logiciel, pour n'importe quel usage, + * 2. La libert\xE9 de l' \xE9tudier et de l'adapter \xE0 ses besoins, + * 3. La libert\xE9 de redistribuer des copies, + * 4. La libert\xE9 d'am\xE9liorer et de rendre publiques les modifications afin + * que l'ensemble de la communaut\xE9 en b\xE9n\xE9ficie. + * + * @copyright (http://www.tdmxoops.net) + * @license http://www.fsf.org/copyleft/gpl.html GNU public license + * @author TDM ; TEAM DEV MODULE + * + * **************************************************************************** + */ + +include '../../../include/cp_header.php'; +include_once(XOOPS_ROOT_PATH."/class/xoopsformloader.php"); +include_once(XOOPS_ROOT_PATH."/class/tree.php"); +include_once XOOPS_ROOT_PATH.'/class/pagenav.php'; +include_once("../include/function.php"); + +xoops_cp_header(); +if ( !is_readable(XOOPS_ROOT_PATH . "/Frameworks/art/functions.admin.php")) { +Adminmenu(2, _AM_ISTATS_ABOUT); +} else { +include_once XOOPS_ROOT_PATH.'/Frameworks/art/functions.admin.php'; +loadModuleAdminMenu (2, _AM_ISTATS_ABOUT); +} + +//menu +echo '<div class="CPbigTitle" style="background-image: url(../images/decos/about.png); background-repeat: no-repeat; background-position: left; padding-left: 60px; padding-top:20px; padding-bottom:15px;"> +<h3><strong>'._AM_ISTATS_ABOUT.'</strong></h3>'; +echo '</div><br />'; + +$versioninfo =& $module_handler->get( $xoopsModule->getVar( 'mid' ) ); +echo " + <style type=\"text/css\"> + label,text { + display: block; + float: left; + margin-bottom: 2px; + } + label { + text-align: right; + width: 150px; + padding-right: 20px; + } + br { + clear: left; + } + </style> +"; + +echo "<fieldset><legend style='font-weight: bold; color: #900;'>" . $xoopsModule->getVar("name"). "</legend>"; +echo "<div style='padding: 8px;'>"; +echo "<img src='" . XOOPS_URL . "/modules/" . $xoopsModule->getVar("dirname") . "/" . $versioninfo->getInfo( 'image' ) . "' alt='' hspace='10' vspace='0' /></a>\n"; +echo "<div style='padding: 5px;'><strong>" . $versioninfo->getInfo( 'name' ) . " version " . $versioninfo->getInfo( 'version' ) . "</strong></div>\n"; +echo "<label>" ._AM_ABOUT_RELEASEDATE. ":</label><text>" . $versioninfo->getInfo( 'release' ) . "</text><br />"; +echo "<label>" ._AM_ABOUT_AUTHOR. ":</label><text>" . $versioninfo->getInfo( 'author' ) . "</text><br />"; +echo "<label>" ._AM_ABOUT_CREDITS. ":</label><text>" . $versioninfo->getInfo( 'credits' ) . "</text><br />"; +echo "<label>" ._AM_ABOUT_LICENSE. ":</label><text><a href=\"".$versioninfo->getInfo( 'license_file' )."\" target=\"_blank\" >" . $versioninfo->getInfo( 'license' ) . "</a></text>\n"; +echo "</div>"; +echo "</fieldset>"; +echo "<br clear=\"all\" />"; + +echo "<fieldset><legend style='font-weight: bold; color: #900;'>" ._AM_ABOUT_MODULE_INFO. "</legend>"; +echo "<div style='padding: 8px;'>"; +echo "<label>" ._AM_ABOUT_MODULE_STATUS. ":</label><text>" . $versioninfo->getInfo( 'module_status' ) . "</text><br />"; +echo "<label>" ._AM_ABOUT_WEBSITE. ":</label><text>" . "<a href='" . $versioninfo->getInfo( 'module_website_url' ) . "' target='_blank'>" . $versioninfo->getInfo( 'module_website_name' ) . "</a>" . "</text><br />"; +echo "</div>"; +echo "</fieldset>"; +echo "<br clear=\"all\" />"; + +echo "<fieldset><legend style='font-weight: bold; color: #900;'>" ._AM_ABOUT_AUTHOR_INFO. "</legend>"; +echo "<div style='padding: 8px;'>"; +echo "<label>" ._AM_ABOUT_AUTHOR_NAME. ":</label><text>" . $versioninfo->getInfo( 'author' ) . "</text><br />"; +echo "<label>" ._AM_ABOUT_WEBSITE. ":</label><text>" . "<a href='" . $versioninfo->getInfo( 'author_website_url' ) . "' target='_blank'>" . $versioninfo->getInfo( 'author_website_name' ) . "</a>" . "</text><br />"; +echo "</div>"; +echo "</fieldset>"; +echo "<br clear=\"all\" />"; + + +$file = XOOPS_ROOT_PATH. "/modules/TDMStats/changelog.txt"; +if ( is_readable( $file ) ){ + echo "<fieldset><legend style='font-weight: bold; color: #900;'>" ._AM_ABOUT_CHANGELOG. "</legend>"; + echo "<div style='padding: 8px;'>"; + echo "<div>". implode("<br />", file( $file )) . "</div>"; + echo "</div>"; + echo "</fieldset>"; + echo "<br clear=\"all\" />"; +} + +xoops_cp_footer(); +?> \ No newline at end of file Added: XoopsModules/TDMStats/trunk/TDMStats/admin/functions.php =================================================================== --- XoopsModules/TDMStats/trunk/TDMStats/admin/functions.php (rev 0) +++ XoopsModules/TDMStats/trunk/TDMStats/admin/functions.php 2012-05-13 08:38:49 UTC (rev 9499) @@ -0,0 +1,38 @@ +<?php +/** + * **************************************************************************** + * - TDMStats By TDM - TEAM DEV MODULE FOR XOOPS + * - GNU Licence Copyright (c) (http://www.) + * + * La licence GNU GPL, garanti \xE0 l'utilisateur les droits suivants + * + * 1. La libert\xE9 d'ex\xE9cuter le logiciel, pour n'importe quel usage, + * 2. La libert\xE9 de l' \xE9tudier et de l'adapter \xE0 ses besoins, + * 3. La libert\xE9 de redistribuer des copies, + * 4. La libert\xE9 d'am\xE9liorer et de rendre publiques les modifications afin + * que l'ensemble de la communaut\xE9 en b\xE9n\xE9ficie. + * + * @copyright (http://www.tdmxoops.net) + * @license http://www.fsf.org/copyleft/gpl.html GNU public license + * @author TDM ; TEAM DEV MODULE + * + * **************************************************************************** + */ + +function adminmenu($currentoption=0) +{ + global $xoopsModule, $xoopsConfig; + $tblColors=Array(); + $tblColors[0]=$tblColors[1]='#DDE'; + $tblColors[$currentoption]='white'; + if (file_exists(XOOPS_ROOT_PATH.'/modules/'.$xoopsModule->getVar('dirname').'/language/'.$xoopsConfig['language'].'/modinfo.php')) { + include_once '../language/'.$xoopsConfig['language'].'/modinfo.php'; + } + else { + include_once '../language/english/modinfo.php'; + } + echo "<div id=\"navcontainer\"><ul style=\"padding: 3px 0; margin-left: 0; font: bold 12px Verdana, sans-serif; \">"; + echo "<li style=\"list-style: none; margin: 0; display: inline; \"><a href=\"index.php?op=istatsConfig\" style=\"padding: 3px 0.5em; margin-left: 3px; border: 1px solid #778; background: ".$tblColors[0]."; text-decoration: none; \">"._MI_ISTATS_COOKIE_MENU."</a></li>"; + echo "<li style=\"list-style: none; margin: 0; display: inline; \"><a href=\"../../system/admin.php?fct=preferences&op=showmod&mod=".$xoopsModule -> getVar( 'mid' )."\" style=\"padding: 3px 0.5em; margin-left: 3px; border: 1px solid #778; background: ".$tblColors[1]."; text-decoration: none; \">"._PREFERENCES."</a></li></div></ul>"; +} +?> Added: XoopsModules/TDMStats/trunk/TDMStats/admin/index.html =================================================================== --- XoopsModules/TDMStats/trunk/TDMStats/admin/index.html (rev 0) +++ XoopsModules/TDMStats/trunk/TDMStats/admin/index.html 2012-05-13 08:38:49 UTC (rev 9499) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsModules/TDMStats/trunk/TDMStats/admin/index.php =================================================================== --- XoopsModules/TDMStats/trunk/TDMStats/admin/index.php (rev 0) +++ XoopsModules/TDMStats/trunk/TDMStats/ad... [truncated message content] |
From: <be...@us...> - 2012-05-13 05:11:08
|
Revision: 9498 http://xoops.svn.sourceforge.net/xoops/?rev=9498&view=rev Author: beckmi Date: 2012-05-13 05:10:59 +0000 (Sun, 13 May 2012) Log Message: ----------- Updating to UTF-8 without BOM Modified Paths: -------------- XoopsModules/xoopstube/trunk/xoopstube/language/french/admin.php XoopsModules/xoopstube/trunk/xoopstube/language/french/blocks.php XoopsModules/xoopstube/trunk/xoopstube/language/french/main.php XoopsModules/xoopstube/trunk/xoopstube/language/french/modinfo.php XoopsModules/xoopstube/trunk/xoopstube/language/german/admin.php XoopsModules/xoopstube/trunk/xoopstube/language/german/blocks.php XoopsModules/xoopstube/trunk/xoopstube/language/german/main.php XoopsModules/xoopstube/trunk/xoopstube/language/german/modinfo.php XoopsModules/xoopstube/trunk/xoopstube/language/nederlands/blocks.php XoopsModules/xoopstube/trunk/xoopstube/language/nederlands/main.php XoopsModules/xoopstube/trunk/xoopstube/language/nederlands/modinfo.php XoopsModules/xoopstube/trunk/xoopstube/language/portuguese/admin.php XoopsModules/xoopstube/trunk/xoopstube/language/portuguese/blocks.php XoopsModules/xoopstube/trunk/xoopstube/language/portuguese/main.php XoopsModules/xoopstube/trunk/xoopstube/language/portuguese/modinfo.php XoopsModules/xoopstube/trunk/xoopstube/language/spanish/admin.php XoopsModules/xoopstube/trunk/xoopstube/language/spanish/blocks.php XoopsModules/xoopstube/trunk/xoopstube/language/spanish/main.php XoopsModules/xoopstube/trunk/xoopstube/language/spanish/modinfo.php Modified: XoopsModules/xoopstube/trunk/xoopstube/language/french/admin.php =================================================================== --- XoopsModules/xoopstube/trunk/xoopstube/language/french/admin.php 2012-05-13 03:45:12 UTC (rev 9497) +++ XoopsModules/xoopstube/trunk/xoopstube/language/french/admin.php 2012-05-13 05:10:59 UTC (rev 9498) @@ -5,243 +5,243 @@ * Language: French */ -define("_AM_XTUBE_WARNINSTALL1", "ATTENTION: Le r\xE9pertoire %s existe sur votre serveur. <br />Merci de le supprimer pour des raisons de s\xE9curit\xE9."); -define("_AM_XTUBE_WARNINSTALL2", "ATTENTION: Le ficher %s existe sur votre serveur. <br />Merci de le supprimer pour des raisons de s\xE9curit\xE9."); -define("_AM_XTUBE_WARNINSTALL3", "ATTENTION: Le dossier %s n'existe pas sur votre serveur. <br />Sa pr\xE9sence est requise pour le bon fonctionnement du module."); +define("_AM_XTUBE_WARNINSTALL1", "ATTENTION: Le répertoire %s existe sur votre serveur. <br />Merci de le supprimer pour des raisons de sécurité."); +define("_AM_XTUBE_WARNINSTALL2", "ATTENTION: Le ficher %s existe sur votre serveur. <br />Merci de le supprimer pour des raisons de sécurité."); +define("_AM_XTUBE_WARNINSTALL3", "ATTENTION: Le dossier %s n'existe pas sur votre serveur. <br />Sa présence est requise pour le bon fonctionnement du module."); define("_AM_XTUBE_MODULE_NAME", "XoopsTube"); define("_AM_XTUBE_BMODIFY", "Modifer"); define("_AM_XTUBE_BDELETE", "Effacer"); -define("_AM_XTUBE_BCREATE", "Cr\xE9er"); +define("_AM_XTUBE_BCREATE", "Créer"); define("_AM_XTUBE_BADD", "Ajouter"); define("_AM_XTUBE_BAPPROVE", "Approuver"); define("_AM_XTUBE_BIGNORE", "Ignorer"); define("_AM_XTUBE_BCANCEL", "Annuler"); define("_AM_XTUBE_BSAVE", "Sauvgarder"); define("_AM_XTUBE_BRESET", "Recommencer"); -define("_AM_XTUBE_BMOVE", "D\xE9placer la Vid\xE9o"); +define("_AM_XTUBE_BMOVE", "Déplacer la Vidéo"); define("_AM_XTUBE_BUPLOAD", "Uploader"); -define("_AM_XTUBE_BDELETEIMAGE", "Effacer l'image s\xE9lectionn\xE9e"); -define("_AM_XTUBE_BRETURN", "Retour d'o\xF9 vous venez!"); -define("_AM_XTUBE_DBERROR", "Erreur d'acc\xE8s \xE0 la base de donn\xE9es"); +define("_AM_XTUBE_BDELETEIMAGE", "Effacer l'image sélectionnée"); +define("_AM_XTUBE_BRETURN", "Retour d'où vous venez!"); +define("_AM_XTUBE_DBERROR", "Erreur d'accès à la base de données"); // Autres Options define("_AM_XTUBE_TEXTOPTIONS", "Options de texte:"); -define("_AM_XTUBE_DISABLEHTML", " D\xE9sactiver les tags HTML"); -define("_AM_XTUBE_DISABLESMILEY", " D\xE9sactiver les smilies"); -define("_AM_XTUBE_DISABLEXCODE", " D\xE9sactiver les codes Xoops"); -define("_AM_XTUBE_DISABLEIMAGES", " D\xE9sactiver les images"); +define("_AM_XTUBE_DISABLEHTML", " Désactiver les tags HTML"); +define("_AM_XTUBE_DISABLESMILEY", " Désactiver les smilies"); +define("_AM_XTUBE_DISABLEXCODE", " Désactiver les codes Xoops"); +define("_AM_XTUBE_DISABLEIMAGES", " Désactiver les images"); define("_AM_XTUBE_DISABLEBREAK", " Utiliser la conversion fin de ligne de XOOPS?"); -define("_AM_XTUBE_UPLOADFILE", "Vid\xE9o ajout\xE9e avec succ\xE8s"); +define("_AM_XTUBE_UPLOADFILE", "Vidéo ajoutée avec succès"); define("_AM_XTUBE_NOMENUITEMS", "Aucun item de menu dans le menu"); // Admin Bread crumb -define("_AM_XTUBE_PREFS", "Pr\xE9ferences"); -define("_AM_XTUBE_BUPDATE", "Mise \xE0 jour du module"); +define("_AM_XTUBE_PREFS", "Préferences"); +define("_AM_XTUBE_BUPDATE", "Mise à jour du module"); define("_AM_XTUBE_BINDEX", "Index"); define("_AM_XTUBE_BPERMISSIONS", "Permissions"); // define( "_AM_XTUBE_BLOCKADMIN", "Blocs" ); -define("_AM_XTUBE_BLOCKADMIN", "Param\xE8tres des blocs"); +define("_AM_XTUBE_BLOCKADMIN", "Paramètres des blocs"); define("_AM_XTUBE_GOMODULE", "Aller au Module"); define("_AM_XTUBE_ABOUT", "A propos"); // Sommaire -define("_AM_XTUBE_SCATEGORY", "Cat\xE9gories: "); -define("_AM_XTUBE_SFILES", "Vid\xE9os: "); -define("_AM_XTUBE_SNEWFILESVAL", "Propos\xE9es: "); -define("_AM_XTUBE_SMODREQUEST", "Modifi\xE9es: "); -define("_AM_XTUBE_SREVIEWS", "Revis\xE9es: "); +define("_AM_XTUBE_SCATEGORY", "Catégories: "); +define("_AM_XTUBE_SFILES", "Vidéos: "); +define("_AM_XTUBE_SNEWFILESVAL", "Proposées: "); +define("_AM_XTUBE_SMODREQUEST", "Modifiées: "); +define("_AM_XTUBE_SREVIEWS", "Revisées: "); // Menu principal -define("_AM_XTUBE_MCATEGORY", "Gestion des cat\xE9gories"); -define("_AM_XTUBE_MVIDEOS", "Gestion des vid\xE9os"); -define("_AM_XTUBE_MLISTBROKEN", "Liste des vid\xE9os bris\xE9es"); -define("_AM_XTUBE_MLISTPINGTIMES", "Temps de ping des vid\xE9os"); +define("_AM_XTUBE_MCATEGORY", "Gestion des catégories"); +define("_AM_XTUBE_MVIDEOS", "Gestion des vidéos"); +define("_AM_XTUBE_MLISTBROKEN", "Liste des vidéos brisées"); +define("_AM_XTUBE_MLISTPINGTIMES", "Temps de ping des vidéos"); define("_AM_XTUBE_INDEXPAGE", "Gestion de la Page Index"); define("_AM_XTUBE_MCOMMENTS", "Gestion de commentaires"); -define("_AM_XTUBE_MVOTEDATA", "Donn\xE9es de Votes"); +define("_AM_XTUBE_MVOTEDATA", "Données de Votes"); define("_AM_XTUBE_MUPLOADS", "Upload d'images"); -// Defines pour les cat\xE9gories -define("_AM_XTUBE_CCATEGORY_CREATENEW", "Cr\xE9er une nouvelle cat\xE9gorie"); -define("_AM_XTUBE_CCATEGORY_MODIFY", "Modifier une cat\xE9gorie"); -define("_AM_XTUBE_CCATEGORY_MOVE", "D\xE9placer une cat\xE9gorie"); -define("_AM_XTUBE_CCATEGORY_MODIFY_TITLE", "Titre de la cat\xE9gorie:"); -define("_AM_XTUBE_CCATEGORY_MODIFY_FAILED", "Impossible de d\xE9placer la cat\xE9gorie: La cat\xE9gorie ne peut \xEAtre d\xE9plac\xE9"); -define("_AM_XTUBE_CCATEGORY_MODIFY_FAILEDT", "Impossible de d\xE9placer la Vid\xE9o: Impossible de trouver la cat\xE9gorie"); -define("_AM_XTUBE_CCATEGORY_MODIFY_MOVED", "Vid\xE9o d\xE9plac\xE9e"); -define("_AM_XTUBE_CCATEGORY_CREATED", "Nouvelle cat\xE9gorie cr\xE9\xE9e et Base de donn\xE9es est mise \xE0 jour avec succ\xE8s"); -define("_AM_XTUBE_CCATEGORY_MODIFIED", "Cat\xE9gorie s\xE9lectionn\xE9e modifi\xE9e et Base de donn\xE9e mise \xE0 jour"); -define("_AM_XTUBE_CCATEGORY_DELETED", "Cat\xE9gorie s\xE9lectionn\xE9e effac\xE9e et Base de donn\xE9e mise \xE0 jour"); -define("_AM_XTUBE_CCATEGORY_AREUSURE", "ATTENTION: \xCAtes vous sur(e) de vouloir effacer cette cat\xE9gorie, y compris ses vid\xE9os et ses commentaires ?"); -define("_AM_XTUBE_CCATEGORY_NOEXISTS", "Vous devez cr\xE9er une cat\xE9gorie avant d'ajouter une vid\xE9o"); -define("_AM_XTUBE_FCATEGORY_GROUPPROMPT", "Permissions d'acc\xE8s<div style='padding-top: 8px;'><span style='font-weight: normal;'>S\xE9lectionner le(s) groupe(s) d'utilisateurs qui aur(ont)a acc\xE8s \xE0 cette cat\xE9gorie.</span></div>"); -define("_AM_XTUBE_FCATEGORY_SUBGROUPPROMPT", "Permissions de soummetre:<div style='padding-top: 8px;'><span style='font-weight: normal;'>S\xE9lectionner le(s) groupe(s) d'utilisateurs qui aur(ont)a la possibilit\xE9 de soummetre des vid\xE9os.</span></div>"); -define("_AM_XTUBE_FCATEGORY_MODGROUPPROMPT", "Permissions de mod\xE9rer:<div style='padding-top: 8px;'><span style='font-weight: normal;'>S\xE9lectionner le(s) groupe(s) d'utilisateurs qui aur(ont)a la possibilit\xE9 de mod\xE9rer cette cat\xE9gorie.</span></div>"); +// Defines pour les catégories +define("_AM_XTUBE_CCATEGORY_CREATENEW", "Créer une nouvelle catégorie"); +define("_AM_XTUBE_CCATEGORY_MODIFY", "Modifier une catégorie"); +define("_AM_XTUBE_CCATEGORY_MOVE", "Déplacer une catégorie"); +define("_AM_XTUBE_CCATEGORY_MODIFY_TITLE", "Titre de la catégorie:"); +define("_AM_XTUBE_CCATEGORY_MODIFY_FAILED", "Impossible de déplacer la catégorie: La catégorie ne peut être déplacé"); +define("_AM_XTUBE_CCATEGORY_MODIFY_FAILEDT", "Impossible de déplacer la Vidéo: Impossible de trouver la catégorie"); +define("_AM_XTUBE_CCATEGORY_MODIFY_MOVED", "Vidéo déplacée"); +define("_AM_XTUBE_CCATEGORY_CREATED", "Nouvelle catégorie créée et Base de données est mise à jour avec succès"); +define("_AM_XTUBE_CCATEGORY_MODIFIED", "Catégorie sélectionnée modifiée et Base de donnée mise à jour"); +define("_AM_XTUBE_CCATEGORY_DELETED", "Catégorie sélectionnée effacée et Base de donnée mise à jour"); +define("_AM_XTUBE_CCATEGORY_AREUSURE", "ATTENTION: Êtes vous sur(e) de vouloir effacer cette catégorie, y compris ses vidéos et ses commentaires ?"); +define("_AM_XTUBE_CCATEGORY_NOEXISTS", "Vous devez créer une catégorie avant d'ajouter une vidéo"); +define("_AM_XTUBE_FCATEGORY_GROUPPROMPT", "Permissions d'accès<div style='padding-top: 8px;'><span style='font-weight: normal;'>Sélectionner le(s) groupe(s) d'utilisateurs qui aur(ont)a accès à cette catégorie.</span></div>"); +define("_AM_XTUBE_FCATEGORY_SUBGROUPPROMPT", "Permissions de soummetre:<div style='padding-top: 8px;'><span style='font-weight: normal;'>Sélectionner le(s) groupe(s) d'utilisateurs qui aur(ont)a la possibilité de soummetre des vidéos.</span></div>"); +define("_AM_XTUBE_FCATEGORY_MODGROUPPROMPT", "Permissions de modérer:<div style='padding-top: 8px;'><span style='font-weight: normal;'>Sélectionner le(s) groupe(s) d'utilisateurs qui aur(ont)a la possibilité de modérer cette catégorie.</span></div>"); -define("_AM_XTUBE_FCATEGORY_TITLE", "Titre de la cat\xE9gorie:"); -define("_AM_XTUBE_FCATEGORY_WEIGHT", "Ordre de la cat\xE9gorie:"); -define("_AM_XTUBE_FCATEGORY_SUBCATEGORY", "D\xE9finir comme sous-cat\xE9gorie:"); -define("_AM_XTUBE_FCATEGORY_CIMAGE", "S\xE9l\xE9ctionner une image pour la cat\xE9gorie:"); -define("_AM_XTUBE_FCATEGORY_DESCRIPTION", "Description de la cat\xE9gorie:"); -define("_AM_XTUBE_FCATEGORY_SUMMARY", "Sommaire de la cat\xE9gorie:"); +define("_AM_XTUBE_FCATEGORY_TITLE", "Titre de la catégorie:"); +define("_AM_XTUBE_FCATEGORY_WEIGHT", "Ordre de la catégorie:"); +define("_AM_XTUBE_FCATEGORY_SUBCATEGORY", "Définir comme sous-catégorie:"); +define("_AM_XTUBE_FCATEGORY_CIMAGE", "Séléctionner une image pour la catégorie:"); +define("_AM_XTUBE_FCATEGORY_DESCRIPTION", "Description de la catégorie:"); +define("_AM_XTUBE_FCATEGORY_SUMMARY", "Sommaire de la catégorie:"); /** * Defines pour la page Index */ -define("_AM_XTUBE_IPAGE_UPDATED", "Page d'index modifi\xE9e et Base de donn\xE9es mise \xE0 jour avec succ\xE8s!"); +define("_AM_XTUBE_IPAGE_UPDATED", "Page d'index modifiée et Base de données mise à jour avec succès!"); define("_AM_XTUBE_IPAGE_INFORMATION", "Informations de la page Index"); define("_AM_XTUBE_IPAGE_MODIFY", "Modifer la page Index"); -define("_AM_XTUBE_IPAGE_CIMAGE", "S\xE9lectionner un image pour la page:"); +define("_AM_XTUBE_IPAGE_CIMAGE", "Sélectionner un image pour la page:"); define("_AM_XTUBE_IPAGE_CTITLE", "Titre de la page:"); -define("_AM_XTUBE_IPAGE_CHEADING", "En-t\xEAte de page:"); -define("_AM_XTUBE_IPAGE_CHEADINGA", "Alignement de l'en-t\xEAte de page:"); +define("_AM_XTUBE_IPAGE_CHEADING", "En-tête de page:"); +define("_AM_XTUBE_IPAGE_CHEADINGA", "Alignement de l'en-tête de page:"); define("_AM_XTUBE_IPAGE_CFOOTER", "Pied de page:"); define("_AM_XTUBE_IPAGE_CFOOTERA", "Alignement du pied de page:"); -define("_AM_XTUBE_IPAGE_CLEFT", "Alignement \xE0 Gauche"); +define("_AM_XTUBE_IPAGE_CLEFT", "Alignement à Gauche"); define("_AM_XTUBE_IPAGE_CCENTER", "Alignement au Centre"); -define("_AM_XTUBE_IPAGE_CRIGHT", "Alignement \xE0 Droite"); +define("_AM_XTUBE_IPAGE_CRIGHT", "Alignement à Droite"); /** * Defines pour les permissions */ define("_AM_XTUBE_PERM_MANAGEMENT", "Gestion des permissions"); -define("_AM_XTUBE_PERM_PERMSNOTE", "<div><b>NOTE:</b> M\xEAme si vous attribuez des permissions, les groupes n'acc\xE8deront pas forcement aux cat\xE9gories si vous ne leur avez pas donn\xE9 l'acc\xE8s au module. Allez sur <b>Administration du Syst\xE8me > Groupes</b>, choisir les droits d'acc\xE8s au module et groupes correspondants.</div>"); -define("_AM_XTUBE_PERM_CPERMISSIONS", "Permissions des cat\xE9gories"); -define("_AM_XTUBE_PERM_CSELECTPERMISSIONS", "S\xE9lectionner les cat\xE9gories auxquelles chaque groupe aura acc\xE8s"); -define("_AM_XTUBE_PERM_CNOCATEGORY", "Aucune permission appliqu\xE9e : Il n'y a pas encore de cat\xE9gories"); -define("_AM_XTUBE_PERM_FPERMISSIONS", "Permissions des Vid\xE9os"); -define("_AM_XTUBE_PERM_FNOFILES", "Aucune permission appliqu\xE9e : Il n'y a pas encore de Vid\xE9os cr\xE9es"); -define("_AM_XTUBE_PERM_FSELECTPERMISSIONS", "S\xE9lectionner les Vid\xE9os dont les groupes sont autoris\xE9s \xE0 visualiser"); +define("_AM_XTUBE_PERM_PERMSNOTE", "<div><b>NOTE:</b> Même si vous attribuez des permissions, les groupes n'accèderont pas forcement aux catégories si vous ne leur avez pas donné l'accès au module. Allez sur <b>Administration du Système > Groupes</b>, choisir les droits d'accès au module et groupes correspondants.</div>"); +define("_AM_XTUBE_PERM_CPERMISSIONS", "Permissions des catégories"); +define("_AM_XTUBE_PERM_CSELECTPERMISSIONS", "Sélectionner les catégories auxquelles chaque groupe aura accès"); +define("_AM_XTUBE_PERM_CNOCATEGORY", "Aucune permission appliquée : Il n'y a pas encore de catégories"); +define("_AM_XTUBE_PERM_FPERMISSIONS", "Permissions des Vidéos"); +define("_AM_XTUBE_PERM_FNOFILES", "Aucune permission appliquée : Il n'y a pas encore de Vidéos crées"); +define("_AM_XTUBE_PERM_FSELECTPERMISSIONS", "Sélectionner les Vidéos dont les groupes sont autorisés à visualiser"); /** * Defines pour l'upload des images */ -define("_AM_XTUBE_VIDEO_IMAGEUPLOAD", "Image upload\xE9e sur le serveur avec succ\xE8s"); -define("_AM_XTUBE_VIDEO_NOIMAGEEXIST", "ERREUR: Aucune image s\xE9lectionn\xE9e pour l'upload. Essayez \xE0 nouveau!"); -define("_AM_XTUBE_VIDEO_IMAGEEXIST", "L'image existe d\xE9j\xE0!"); -define("_AM_XTUBE_VIDEO_FILEDELETED", "l'image a \xE9t\xE9 effac\xE9e."); -define("_AM_XTUBE_VIDEO_FILEERRORDELETE", "Erreur d'effacement de la vid\xE9o: Vid\xE9o introuvable sur le serveur."); -define("_AM_XTUBE_VIDEO_NOFILEERROR", "Erreur d'effacement de l'image: Aucune image s\xE9lectionn\xE9e pour l'effacement."); +define("_AM_XTUBE_VIDEO_IMAGEUPLOAD", "Image uploadée sur le serveur avec succès"); +define("_AM_XTUBE_VIDEO_NOIMAGEEXIST", "ERREUR: Aucune image sélectionnée pour l'upload. Essayez à nouveau!"); +define("_AM_XTUBE_VIDEO_IMAGEEXIST", "L'image existe déjà!"); +define("_AM_XTUBE_VIDEO_FILEDELETED", "l'image a été effacée."); +define("_AM_XTUBE_VIDEO_FILEERRORDELETE", "Erreur d'effacement de la vidéo: Vidéo introuvable sur le serveur."); +define("_AM_XTUBE_VIDEO_NOFILEERROR", "Erreur d'effacement de l'image: Aucune image sélectionnée pour l'effacement."); define("_AM_XTUBE_VIDEO_DELETEFILE", "ATTENTION: Etes-vous sur(e) de vouloir effacer cette image?"); define("_AM_XTUBE_VIDEO_IMAGEINFO", "Statut du serveur"); -define("_AM_XTUBE_VIDEO_SPHPINI", "<b>Informations r\xE9cup\xE9r\xE9es du fichier PHP.ini de votre serveur</b>"); +define("_AM_XTUBE_VIDEO_SPHPINI", "<b>Informations récupérées du fichier PHP.ini de votre serveur</b>"); define("_AM_XTUBE_VIDEO_SAFEMODESTATUS", "Statut Safe Mode: "); define("_AM_XTUBE_VIDEO_REGISTERGLOBALS", "Register Globals: "); define("_AM_XTUBE_VIDEO_SERVERUPLOADSTATUS", "Statut du Serveur d'upload: "); -define("_AM_XTUBE_VIDEO_MAXUPLOADSIZE", "Taille maximum d'upload autoris\xE9e: "); -define("_AM_XTUBE_VIDEO_MAXPOSTSIZE", "Taille maximum d'envoi autoris\xE9e: "); -define("_AM_XTUBE_VIDEO_SAFEMODEPROBLEMS", " (Ceci peut poser des probl\xE8mes)"); +define("_AM_XTUBE_VIDEO_MAXUPLOADSIZE", "Taille maximum d'upload autorisée: "); +define("_AM_XTUBE_VIDEO_MAXPOSTSIZE", "Taille maximum d'envoi autorisée: "); +define("_AM_XTUBE_VIDEO_SAFEMODEPROBLEMS", " (Ceci peut poser des problèmes)"); define("_AM_XTUBE_VIDEO_GDLIBSTATUS", "Support de la librairie GD: "); define("_AM_XTUBE_VIDEO_GDLIBVERSION", "Version de la librairie GD: "); -define("_AM_XTUBE_VIDEO_GDON", "<b>Actif</b> (possibilit\xE9 de Miniatures)"); -define("_AM_XTUBE_VIDEO_GDOFF", "<b>Inactif</b> (pas de possibilit\xE9 de Miniatures)"); +define("_AM_XTUBE_VIDEO_GDON", "<b>Actif</b> (possibilité de Miniatures)"); +define("_AM_XTUBE_VIDEO_GDOFF", "<b>Inactif</b> (pas de possibilité de Miniatures)"); define("_AM_XTUBE_VIDEO_OFF", "<b>OFF</b>"); define("_AM_XTUBE_VIDEO_ON", "<b>ON</b>"); -define("_AM_XTUBE_VIDEO_CATIMAGE", "Images de la cat\xE9gories"); -define("_AM_XTUBE_VIDEO_SCREENSHOTS", "Copies d'\xE9cran"); +define("_AM_XTUBE_VIDEO_CATIMAGE", "Images de la catégories"); +define("_AM_XTUBE_VIDEO_SCREENSHOTS", "Copies d'écran"); define("_AM_XTUBE_VIDEO_MAINIMAGEDIR", "Image principale"); -define("_AM_XTUBE_VIDEO_FCATIMAGE", "Chemin des images des cat\xE9gories"); -define("_AM_XTUBE_VIDEO_FSCREENSHOTS", "Chemin des copies d'\xE9cran"); +define("_AM_XTUBE_VIDEO_FCATIMAGE", "Chemin des images des catégories"); +define("_AM_XTUBE_VIDEO_FSCREENSHOTS", "Chemin des copies d'écran"); define("_AM_XTUBE_VIDEO_FMAINIMAGEDIR", "Chemin principal des images"); define("_AM_XTUBE_VIDEO_FUPLOADIMAGETO", "Uploader une Image: "); define("_AM_XTUBE_VIDEO_FUPLOADPATH", "Chemin d'upload: "); define("_AM_XTUBE_VIDEO_FUPLOADURL", "URL d'upload: "); -define("_AM_XTUBE_VIDEO_FOLDERSELECTION", "S\xE9lectionner la destination de l'upload:"); -define("_AM_XTUBE_VIDEO_FSHOWSELECTEDIMAGE", "Afficher l'image s\xE9lectionn\xE9e:"); -define("_AM_XTUBE_VIDEO_FUPLOADIMAGE", "Uploader une nouvelle image pour la destination s\xE9lectionn\xE9e:"); +define("_AM_XTUBE_VIDEO_FOLDERSELECTION", "Sélectionner la destination de l'upload:"); +define("_AM_XTUBE_VIDEO_FSHOWSELECTEDIMAGE", "Afficher l'image sélectionnée:"); +define("_AM_XTUBE_VIDEO_FUPLOADIMAGE", "Uploader une nouvelle image pour la destination sélectionnée:"); // defines pour la page principale define("_AM_XTUBE_MINDEX_VIDEOSUMMARY", "Sommaire du module"); -define("_AM_XTUBE_MINDEX_PUBLISHEDVIDEO", "Vid\xE9os publi\xE9es:"); -define("_AM_XTUBE_MINDEX_AUTOPUBLISHEDVIDEO", "Vid\xE9os auto-publi\xE9es:"); -define("_AM_XTUBE_MINDEX_AUTOEXPIRE", "Vid\xE9os avec auto-expiration"); -define("_AM_XTUBE_MINDEX_EXPIRED", "Vid\xE9os expir\xE9es:"); -define("_AM_XTUBE_MINDEX_OFFLINEVIDEO", "Vid\xE9os Hors-ligne:"); +define("_AM_XTUBE_MINDEX_PUBLISHEDVIDEO", "Vidéos publiées:"); +define("_AM_XTUBE_MINDEX_AUTOPUBLISHEDVIDEO", "Vidéos auto-publiées:"); +define("_AM_XTUBE_MINDEX_AUTOEXPIRE", "Vidéos avec auto-expiration"); +define("_AM_XTUBE_MINDEX_EXPIRED", "Vidéos expirées:"); +define("_AM_XTUBE_MINDEX_OFFLINEVIDEO", "Vidéos Hors-ligne:"); define("_AM_XTUBE_MINDEX_ID", "ID"); -define("_AM_XTUBE_MINDEX_TITLE", "Titre de la Vid\xE9o"); -define("_AM_XTUBE_MINDEX_POSTER", "Propos\xE9e par"); +define("_AM_XTUBE_MINDEX_TITLE", "Titre de la Vidéo"); +define("_AM_XTUBE_MINDEX_POSTER", "Proposée par"); define("_AM_XTUBE_MINDEX_ONLINE", "Etat"); define("_AM_XTUBE_MINDEX_ONLINESTATUS", "Staut En-ligne"); define("_AM_XTUBE_MINDEX_PUBLISH", "Date de publication"); -define("_AM_XTUBE_MINDEX_PUBLISHED", "Publi\xE9e"); +define("_AM_XTUBE_MINDEX_PUBLISHED", "Publiée"); define("_AM_XTUBE_MINDEX_EXPIRE", "Date d'expiration"); -define("_AM_XTUBE_MINDEX_NOTSET", "Date non r\xE9gl\xE9e"); +define("_AM_XTUBE_MINDEX_NOTSET", "Date non réglée"); define("_AM_XTUBE_MINDEX_SUBMITTED", "Date de soumission"); define("_AM_XTUBE_MINDEX_ACTION", "Action"); -define("_AM_XTUBE_MINDEX_NOVIDEOSFOUND", "INFORMATION: Aucune Vid\xE9o avec ce crit\xE8re \xE0 afficher"); +define("_AM_XTUBE_MINDEX_NOVIDEOSFOUND", "INFORMATION: Aucune Vidéo avec ce critère à afficher"); define("_AM_XTUBE_MINDEX_PAGE", "<b>Page:<b> "); -define('_AM_XTUBE_MINDEX_PAGEINFOTXT', "<ul><li>Accueil XoopsTube.</li><li>Vous pouvez facilement modifier le logo, les textes de l'ent\xEAte et du pied de page, de l'index afin d'avoir un look plus apropri\xE9</li></ul><br /><br />Note: Le logo choisie sera utilis\xE9 pour toutes les pages du module."); -define("_AM_XTUBE_MINDEX_RESPONSE", "Temps de R\xE9ponse"); -// Vid\xE9os propos\xE9es -define("_AM_XTUBE_SUB_SUBMITTEDFILES", "Vid\xE9os soumises"); -define("_AM_XTUBE_SUB_FILESWAITINGINFO", "Information sur les Vid\xE9os en attente"); -define("_AM_XTUBE_SUB_FILESWAITINGVALIDATION", "Vid\xE9os en attente de validation: "); -define("_AM_XTUBE_SUB_APPROVEWAITINGFILE", "<b>Approuver</b> les nouvelle vid\xE9os sans validation."); -define("_AM_XTUBE_SUB_EDITWAITINGFILE", "<b>Modifer</b> les nouvelles vid\xE9os puis les valider."); -define("_AM_XTUBE_SUB_DELETEWAITINGFILE", "<b>Effacer</b> les nouvelles vid\xE9os."); -define("_AM_XTUBE_SUB_NOFILESWAITING", "Aucune Vid\xE9o avec ce crit\xE8re \xE0 afficher"); -define("_AM_XTUBE_SUB_NEWFILECREATED", "Nouvelle Vid\xE9o ajout\xE9e et la base de donn\xE9es mise \xE0 jour"); +define('_AM_XTUBE_MINDEX_PAGEINFOTXT', "<ul><li>Accueil XoopsTube.</li><li>Vous pouvez facilement modifier le logo, les textes de l'entête et du pied de page, de l'index afin d'avoir un look plus aproprié</li></ul><br /><br />Note: Le logo choisie sera utilisé pour toutes les pages du module."); +define("_AM_XTUBE_MINDEX_RESPONSE", "Temps de Réponse"); +// Vidéos proposées +define("_AM_XTUBE_SUB_SUBMITTEDFILES", "Vidéos soumises"); +define("_AM_XTUBE_SUB_FILESWAITINGINFO", "Information sur les Vidéos en attente"); +define("_AM_XTUBE_SUB_FILESWAITINGVALIDATION", "Vidéos en attente de validation: "); +define("_AM_XTUBE_SUB_APPROVEWAITINGFILE", "<b>Approuver</b> les nouvelle vidéos sans validation."); +define("_AM_XTUBE_SUB_EDITWAITINGFILE", "<b>Modifer</b> les nouvelles vidéos puis les valider."); +define("_AM_XTUBE_SUB_DELETEWAITINGFILE", "<b>Effacer</b> les nouvelles vidéos."); +define("_AM_XTUBE_SUB_NOFILESWAITING", "Aucune Vidéo avec ce critère à afficher"); +define("_AM_XTUBE_SUB_NEWFILECREATED", "Nouvelle Vidéo ajoutée et la base de données mise à jour"); // Information sur les Votes define("_AM_XTUBE_VOTE_RATINGINFOMATION", "Information de vote"); define("_AM_XTUBE_VOTE_TOTALVOTES", "Total des votes: "); -define("_AM_XTUBE_VOTE_REGUSERVOTES", "Votes des utilisateurs enregistr\xE9s: %s"); +define("_AM_XTUBE_VOTE_REGUSERVOTES", "Votes des utilisateurs enregistrés: %s"); define("_AM_XTUBE_VOTE_ANONUSERVOTES", "Votes des utilisateurs anonymes: %s"); define("_AM_XTUBE_VOTE_USER", "Utilisateurs"); define("_AM_XTUBE_VOTE_IP", "Adresse IP"); define("_AM_XTUBE_VOTE_DATE", "Soumis"); define("_AM_XTUBE_VOTE_RATING", "Estimation"); -define("_AM_XTUBE_VOTE_NOREGVOTES", "Pas de vote d'utilisateur enregistr\xE9"); +define("_AM_XTUBE_VOTE_NOREGVOTES", "Pas de vote d'utilisateur enregistré"); define("_AM_XTUBE_VOTE_NOUNREGVOTES", "Pas de vote d'utilsateur anonyme"); -define("_AM_XTUBE_VOTE_VOTEDELETED", "Donn\xE9es de votes effac\xE9es."); +define("_AM_XTUBE_VOTE_VOTEDELETED", "Données de votes effacées."); define("_AM_XTUBE_VOTE_ID", "ID"); -define("_AM_XTUBE_VOTE_FILETITLE", "Titre de la Vid\xE9o"); -define("_AM_XTUBE_VOTE_DISPLAYVOTES", "Donn\xE9es de vote"); -define("_AM_XTUBE_VOTE_NOVOTES", "Pas de votes d'utilisateur \xE0 afficher"); -define("_AM_XTUBE_VOTE_DELETE", "Pas de votes d'utilisateur \xE0 afficher"); -define("_AM_XTUBE_VOTE_DELETEDSC", "<b>Effacement</b> du vote de la base de donn\xE9e"); -define("_AM_XTUBE_VOTEDELETED", "Vote s\xE9lectionn\xE9 effac\xE9 et base de donn\xE9e mise \xE0 jour"); +define("_AM_XTUBE_VOTE_FILETITLE", "Titre de la Vidéo"); +define("_AM_XTUBE_VOTE_DISPLAYVOTES", "Données de vote"); +define("_AM_XTUBE_VOTE_NOVOTES", "Pas de votes d'utilisateur à afficher"); +define("_AM_XTUBE_VOTE_DELETE", "Pas de votes d'utilisateur à afficher"); +define("_AM_XTUBE_VOTE_DELETEDSC", "<b>Effacement</b> du vote de la base de donnée"); +define("_AM_XTUBE_VOTEDELETED", "Vote sélectionné effacé et base de donnée mise à jour"); define("_AM_XTUBE_VOTE_USERAVG", "Estimation moyenne d'utilisateur"); define("_AM_XTUBE_VOTE_TOTALRATE", "Total de Votes"); define("_AM_XTUBE_VOTE_MAXRATE", "Vote Max d'Item"); define("_AM_XTUBE_VOTE_MINRATE", "Vote Min d'Item"); -define("_AM_XTUBE_VOTE_MOSTVOTEDTITLE", "La plus vot\xE9e"); -define("_AM_XTUBE_VOTE_LEASTVOTEDTITLE", "La moins vot\xE9e"); +define("_AM_XTUBE_VOTE_MOSTVOTEDTITLE", "La plus votée"); +define("_AM_XTUBE_VOTE_LEASTVOTEDTITLE", "La moins votée"); define("_AM_XTUBE_VOTE_MOSTVOTERSUID", "Votants les plus actifs"); -define("_AM_XTUBE_VOTE_REGISTERED", "Votes des utilisateurs enregistr\xE9s"); +define("_AM_XTUBE_VOTE_REGISTERED", "Votes des utilisateurs enregistrés"); define("_AM_XTUBE_VOTE_NONREGISTERED", "Votes des utilisateurs anonymes"); // Modifications define("_AM_XTUBE_MOD_TOTMODREQUESTS", "Total des demandes de modification: "); -define("_AM_XTUBE_MOD_MODREQUESTS", "Vid\xE9os modifi\xE9es"); -define("_AM_XTUBE_MOD_MODREQUESTSINFO", "Information des Vid\xE9os modifi\xE9es"); +define("_AM_XTUBE_MOD_MODREQUESTS", "Vidéos modifiées"); +define("_AM_XTUBE_MOD_MODREQUESTSINFO", "Information des Vidéos modifiées"); define("_AM_XTUBE_MOD_MODID", "ID"); define("_AM_XTUBE_MOD_MODTITLE", "Titre"); define("_AM_XTUBE_MOD_MODPOSTER", "Proposition originale par: "); define("_AM_XTUBE_MOD_DATE", "Soumis"); -define("_AM_XTUBE_MOD_NOMODREQUEST", "Il n'y a aucune demande de modification avec ce crit\xE8re"); -define("_AM_XTUBE_MOD_TITLE", "Titre de la Vid\xE9o: "); -define("_AM_XTUBE_MOD_LID", "ID de la Vid\xE9o: "); -define("_AM_XTUBE_MOD_CID", "Cat\xE9gorie: "); -define("_AM_XTUBE_MOD_URL", "Url de la Vid\xE9o: "); +define("_AM_XTUBE_MOD_NOMODREQUEST", "Il n'y a aucune demande de modification avec ce critère"); +define("_AM_XTUBE_MOD_TITLE", "Titre de la Vidéo: "); +define("_AM_XTUBE_MOD_LID", "ID de la Vidéo: "); +define("_AM_XTUBE_MOD_CID", "Catégorie: "); +define("_AM_XTUBE_MOD_URL", "Url de la Vidéo: "); define("_AM_XTUBE_MOD_PUBLISHER", "Auteur: "); define("_AM_XTUBE_MOD_FORUMID", "Forum: "); -define("_AM_XTUBE_MOD_SCREENSHOT", "Capture d'\xE9cran: "); +define("_AM_XTUBE_MOD_SCREENSHOT", "Capture d'écran: "); define("_AM_XTUBE_MOD_HOMEPAGE", "Site Web: "); define("_AM_XTUBE_MOD_HOMEPAGETITLE", "Titre du Site Web: "); -define("_AM_XTUBE_MOD_SHOTIMAGE", "Capture d'\xE9cran: "); +define("_AM_XTUBE_MOD_SHOTIMAGE", "Capture d'écran: "); define("_AM_XTUBE_MOD_DESCRIPTION", "Description: "); -define("_AM_XTUBE_MOD_MODIFYSUBMITTER", "Propos\xE9e par: "); -define("_AM_XTUBE_MOD_MODIFYSUBMIT", "Propos\xE9e par"); -define("_AM_XTUBE_MOD_PROPOSED", "D\xE9tails de la Vid\xE9o propos\xE9e"); -define("_AM_XTUBE_MOD_ORIGINAL", "D\xE9tails originaux de la Vid\xE9o"); -define("_AM_XTUBE_MOD_REQDELETED", "Modification demand\xE9e effac\xE9e de la base de donn\xE9e"); -define("_AM_XTUBE_MOD_REQUPDATED", "Vid\xE9o s\xE9lectionn\xE9e modifi\xE9e et Base de donn\xE9e mise \xE0 jour."); +define("_AM_XTUBE_MOD_MODIFYSUBMITTER", "Proposée par: "); +define("_AM_XTUBE_MOD_MODIFYSUBMIT", "Proposée par"); +define("_AM_XTUBE_MOD_PROPOSED", "Détails de la Vidéo proposée"); +define("_AM_XTUBE_MOD_ORIGINAL", "Détails originaux de la Vidéo"); +define("_AM_XTUBE_MOD_REQDELETED", "Modification demandée effacée de la base de donnée"); +define("_AM_XTUBE_MOD_REQUPDATED", "Vidéo sélectionnée modifiée et Base de donnée mise à jour."); define('_AM_XTUBE_MOD_VIEW', 'Voir'); -// Gestion des Vid\xE9os -define("_AM_XTUBE_VIDEO_ID", "ID de la Vid\xE9o: "); +// Gestion des Vidéos +define("_AM_XTUBE_VIDEO_ID", "ID de la Vidéo: "); define("_AM_XTUBE_VIDEO_IP", "Adresse IP de la proposition: "); -define("_AM_XTUBE_VIDEO_ALLOWEDAMIME", "<div style='padding-top: 4px; padding-bottom: 4px;'><b>Extension de la Vid\xE9o autoris\xE9e par l'administrateur</b>:</div>"); -define("_AM_XTUBE_VIDEO_MODIFYFILE", "Modifier les informations de la Vid\xE9o"); -define("_AM_XTUBE_VIDEO_CREATENEWFILE", "Cr\xE9er une nouvelle Vid\xE9o"); -define("_AM_XTUBE_VIDEO_TITLE", "Titre de la Vid\xE9o: "); -define("_AM_XTUBE_VIDEO_DLVIDID", "Id-Code de la Vid\xE9o: "); +define("_AM_XTUBE_VIDEO_ALLOWEDAMIME", "<div style='padding-top: 4px; padding-bottom: 4px;'><b>Extension de la Vidéo autorisée par l'administrateur</b>:</div>"); +define("_AM_XTUBE_VIDEO_MODIFYFILE", "Modifier les informations de la Vidéo"); +define("_AM_XTUBE_VIDEO_CREATENEWFILE", "Créer une nouvelle Vidéo"); +define("_AM_XTUBE_VIDEO_TITLE", "Titre de la Vidéo: "); +define("_AM_XTUBE_VIDEO_DLVIDID", "Id-Code de la Vidéo: "); define("_AM_XTUBE_VIDEO_DLVIDID_NOTE", " <small><b>YouTube:</b> http://www.youtube.com/watch?v=<font color=#FF0000>IsOtq-qCqZ4</font><br /> <b>MetaCafe:</b> http://www.metacafe.com/watch/<font color=#FF0000>191543/sperm_whale_encounters_underwater_robot</font>/<br /> @@ -262,10 +262,10 @@ define("_AM_XTUBE_VIDEO_PICURL", "Url de l'image: "); define("_AM_XTUBE_VIDEO_PICURLNOTE", "<small>Url de l'image quand Google Video, MySpace TV, DailyMotion, Blip.tv, ClipFish, LiveLeak, Veoh, Vimeo, Megavideo, Viddler ou Maktoob est la Source.</small>"); define("_AM_XTUBE_VIDEO_DESCRIPTION", "Description: "); -define("_AM_XTUBE_VIDEO_CATEGORY", "Cat\xE9gorie: "); -define("_AM_XTUBE_VIDEO_FILESSTATUS", " Mettre la Vid\xE9o Hors-ligne?<br /><br /><span style='font-weight: normal;'>La vid\xE9o ne sera plus visible par les utilisateurs.</span>"); -define("_AM_XTUBE_VIDEO_SETASUPDATED", " Mettre la Vid\xE9o en statut Mise \xE0 Jour?<br /><br /><span style='font-weight: normal;'>La vid\xE9o affichera l'ic\xF4ne MIS A JOUR</span>"); -define("_AM_XTUBE_VIDEO_SHOTIMAGE", "Capture d'\xE9cran: "); +define("_AM_XTUBE_VIDEO_CATEGORY", "Catégorie: "); +define("_AM_XTUBE_VIDEO_FILESSTATUS", " Mettre la Vidéo Hors-ligne?<br /><br /><span style='font-weight: normal;'>La vidéo ne sera plus visible par les utilisateurs.</span>"); +define("_AM_XTUBE_VIDEO_SETASUPDATED", " Mettre la Vidéo en statut Mise à Jour?<br /><br /><span style='font-weight: normal;'>La vidéo affichera l'icône MIS A JOUR</span>"); +define("_AM_XTUBE_VIDEO_SHOTIMAGE", "Capture d'écran: "); define("_AM_XTUBE_VIDEO_DISCUSSINFORUM", "Ajouter une discussion dans les forums?"); define("_AM_XTUBE_VIDEO_PUBLISHDATE", "Date de publication:"); define("_AM_XTUBE_VIDEO_EXPIREDATE", "Date d'expiration:"); @@ -275,51 +275,51 @@ define("_AM_XTUBE_VIDEO_SETDATETIMEPUBLISH", " Ajouter la date/heure de publication"); define("_AM_XTUBE_VIDEO_SETDATETIMEEXPIRE", " Ajouter la date/heure d'expiration"); define("_AM_XTUBE_VIDEO_SETPUBLISHDATE", "<b>Date de publication: </b>"); -define("_AM_XTUBE_VIDEO_SETNEWPUBLISHDATE", "<b>Mettre une nouvelle date de publication: </b><br />Publi\xE9e:"); +define("_AM_XTUBE_VIDEO_SETNEWPUBLISHDATE", "<b>Mettre une nouvelle date de publication: </b><br />Publiée:"); define("_AM_XTUBE_VIDEO_SETPUBDATESETS", "<b>Mettre la date de publication:</b><br />Publishes On Date:"); define("_AM_XTUBE_VIDEO_EXPIREDATESET", " Date d'expiration: "); define("_AM_XTUBE_VIDEO_SETEXPIREDATE", "<b>Mettre la date d'expiration: </b>"); -define("_AM_XTUBE_VIDEO_DELEDITMESS", "Effacer le rapport des Vid\xE9os bris\xE9es?<br /><br /><span style='font-weight: normal;'>Si vous choisissez <b>OUI</b> le rapport sera automatiquement effac\xE9 et vous confirmez que la vid\xE9o fontionne \xE0 nouveau.</span>"); -define("_AM_XTUBE_VIDEO_MUSTBEVALID", "La capture d'\xE9cran doit \xEAtre une image valide plac\xE9e dans le r\xE9pertoire (ex. shot.gif). Laissez le champ vide si il n'y a pas de capture d'\xE9cran."); -define("_AM_XTUBE_VIDEO_EDITAPPROVE", "Approuver la Vid\xE9o:"); -define("_AM_XTUBE_VIDEO_NEWFILEUPLOAD", "Nouvelle vid\xE9o ajout\xE9e et base donn\xE9e mise \xE0 jour avec succ\xE8s"); -define("_AM_XTUBE_VIDEO_FILEMODIFIEDUPDATE", "Vid\xE9o s\xE9lectionn\xE9e modifi\xE9e et base donn\xE9e mise \xE0 jour avec succ\xE8s"); -define("_AM_XTUBE_VIDEO_REALLYDELETEDTHIS", "Voulez-vous vraiment supprimer la vid\xE9o s\xE9lectionn\xE9e?"); -define("_AM_XTUBE_VIDEO_FILEWASDELETED", "La vid\xE9o %s a \xE9t\xE9 retir\xE9e de la base de donn\xE9es avec succ\xE8s!"); -define("_AM_XTUBE_VIDEO_FILEAPPROVED", "Vid\xE9o approuv\xE9e et base donn\xE9es mise \xE0 jour avec succ\xE8s"); -define("_AM_XTUBE_VIDEO_CREATENEWSSTORY", "<b>Soumettre la vid\xE9o comme news?</b>"); -define("_AM_XTUBE_VIDEO_SUBMITNEWS", "Soummetre la vid\xE9o comme un article dans les News?"); -define("_AM_XTUBE_VIDEO_NEWSCATEGORY", "Selectonner la cat\xE9gorie de News pour soumettre:"); -define("_AM_XTUBE_VIDEO_NEWSTITLE", "Titre de la News:<div style='padding-top: 4px; padding-bottom: 4px;'><span style='font-weight: normal;'>Laisser le champs vide pour utiliser le nom de la Vid\xE9o comme titre</span></div>"); +define("_AM_XTUBE_VIDEO_DELEDITMESS", "Effacer le rapport des Vidéos brisées?<br /><br /><span style='font-weight: normal;'>Si vous choisissez <b>OUI</b> le rapport sera automatiquement effacé et vous confirmez que la vidéo fontionne à nouveau.</span>"); +define("_AM_XTUBE_VIDEO_MUSTBEVALID", "La capture d'écran doit être une image valide placée dans le répertoire (ex. shot.gif). Laissez le champ vide si il n'y a pas de capture d'écran."); +define("_AM_XTUBE_VIDEO_EDITAPPROVE", "Approuver la Vidéo:"); +define("_AM_XTUBE_VIDEO_NEWFILEUPLOAD", "Nouvelle vidéo ajoutée et base donnée mise à jour avec succès"); +define("_AM_XTUBE_VIDEO_FILEMODIFIEDUPDATE", "Vidéo sélectionnée modifiée et base donnée mise à jour avec succès"); +define("_AM_XTUBE_VIDEO_REALLYDELETEDTHIS", "Voulez-vous vraiment supprimer la vidéo sélectionnée?"); +define("_AM_XTUBE_VIDEO_FILEWASDELETED", "La vidéo %s a été retirée de la base de données avec succès!"); +define("_AM_XTUBE_VIDEO_FILEAPPROVED", "Vidéo approuvée et base données mise à jour avec succès"); +define("_AM_XTUBE_VIDEO_CREATENEWSSTORY", "<b>Soumettre la vidéo comme news?</b>"); +define("_AM_XTUBE_VIDEO_SUBMITNEWS", "Soummetre la vidéo comme un article dans les News?"); +define("_AM_XTUBE_VIDEO_NEWSCATEGORY", "Selectonner la catégorie de News pour soumettre:"); +define("_AM_XTUBE_VIDEO_NEWSTITLE", "Titre de la News:<div style='padding-top: 4px; padding-bottom: 4px;'><span style='font-weight: normal;'>Laisser le champs vide pour utiliser le nom de la Vidéo comme titre</span></div>"); define("_AM_XTUBE_VIDEO_PUBLISHER", "Auteur: "); /** - * Vid\xE9os bris\xE9es + * Vidéos brisées */ -define("_AM_XTUBE_SBROKENSUBMIT", "Vid\xE9os bris\xE9es: "); -define("_AM_XTUBE_BROKEN_FILE", "Rapport des vid\xE9os bris\xE9es"); -define("_AM_XTUBE_BROKEN_FILEIGNORED", "Rapport de vid\xE9o bris\xE9e ignor\xE9 et base de donn\xE9e mise \xE0 juour avec succ\xE9s!"); -define("_AM_XTUBE_BROKEN_NOWACK", "Le statut \xE0 \xE9t\xE9 constat\xE9, modifi\xE9 et la base de donn\xE9es mise \xE0 jour avec succ\xE8s!"); -define("_AM_XTUBE_BROKEN_NOWCON", "Statut modifi\xE9 et base de donn\xE9es mise \xE0 jour"); -define("_AM_XTUBE_BROKEN_REPORTINFO", "Informations sur le rapport des vid\xE9os bris\xE9es"); -define("_AM_XTUBE_BROKEN_REPORTSNO", "Rapport des vid\xE9os bris\xE9es en attente:"); +define("_AM_XTUBE_SBROKENSUBMIT", "Vidéos brisées: "); +define("_AM_XTUBE_BROKEN_FILE", "Rapport des vidéos brisées"); +define("_AM_XTUBE_BROKEN_FILEIGNORED", "Rapport de vidéo brisée ignoré et base de donnée mise à juour avec succés!"); +define("_AM_XTUBE_BROKEN_NOWACK", "Le statut à été constaté, modifié et la base de données mise à jour avec succès!"); +define("_AM_XTUBE_BROKEN_NOWCON", "Statut modifié et base de données mise à jour"); +define("_AM_XTUBE_BROKEN_REPORTINFO", "Informations sur le rapport des vidéos brisées"); +define("_AM_XTUBE_BROKEN_REPORTSNO", "Rapport des vidéos brisées en attente:"); define("_AM_XTUBE_BROKEN_IGNOREDESC", "<b>Ignorer</b> le rapport et l'effacer seulement"); -define("_AM_XTUBE_BROKEN_DELETEDESC", "<b>Effacer</b> le rapport et la vid\xE9o bris\xE9e."); -define("_AM_XTUBE_BROKEN_EDITDESC", "<b>Editer</b> la vid\xE9o pour corriger le probl\xE8me."); +define("_AM_XTUBE_BROKEN_DELETEDESC", "<b>Effacer</b> le rapport et la vidéo brisée."); +define("_AM_XTUBE_BROKEN_EDITDESC", "<b>Editer</b> la vidéo pour corriger le problème."); define("_AM_XTUBE_BROKEN_ACKDESC", "<b>Connu</b> Placer le rapport comme connu."); -define("_AM_XTUBE_BROKEN_CONFIRMDESC", "<b>Confirm\xE9</b> Param\xE9trer le rapport comme connu."); +define("_AM_XTUBE_BROKEN_CONFIRMDESC", "<b>Confirmé</b> Paramétrer le rapport comme connu."); define("_AM_XTUBE_BROKEN_ACKNOWLEDGED", "Connu"); -define("_AM_XTUBE_BROKEN_DCONFIRMED", "Confirm\xE9"); +define("_AM_XTUBE_BROKEN_DCONFIRMED", "Confirmé"); define("_AM_XTUBE_BROKEN_ID", "ID"); define("_AM_XTUBE_BROKEN_TITLE", "Titre"); define("_AM_XTUBE_BROKEN_REPORTER", "Rapporteur"); -define("_AM_XTUBE_BROKEN_FILESUBMITTER", "Propos\xE9e par"); +define("_AM_XTUBE_BROKEN_FILESUBMITTER", "Proposée par"); define("_AM_XTUBE_BROKEN_DATESUBMITTED", "Date de soumission"); define("_AM_XTUBE_BROKEN_ACTION", "Action"); -define("_AM_XTUBE_BROKEN_NOFILEMATCH", "Aucun rapport d'une vid\xE9o bris\xE9e avec ce crit\xE8re"); -define("_AM_XTUBE_BROKENFILEDELETED", "Vid\xE9o retir\xE9e de la base de donn\xE9e et le rapport a \xE9t\xE9 effac\xE9"); -define("_AM_XTUBE_BROKEN_VIDSOURCE", "Source de la vid\xE9o"); +define("_AM_XTUBE_BROKEN_NOFILEMATCH", "Aucun rapport d'une vidéo brisée avec ce critère"); +define("_AM_XTUBE_BROKENFILEDELETED", "Vidéo retirée de la base de donnée et le rapport a été effacé"); +define("_AM_XTUBE_BROKEN_VIDSOURCE", "Source de la vidéo"); /** * A propos des defines */ @@ -338,37 +338,37 @@ define("_AM_XTUBE_CBRIGHT", "Centre droit"); define("_AM_XTUBE_CBCENTER", "Centre milieu"); define("_AM_XTUBE_ACTIVERIGHTS", "Droits Actifs"); -define("_AM_XTUBE_ACCESSRIGHTS", "Droits d'acc\xE8s"); +define("_AM_XTUBE_ACCESSRIGHTS", "Droits d'accès"); // image admin icon -define("_AM_XTUBE_ICO_EDIT", "Modifier cette vid\xE9o"); -define("_AM_XTUBE_ICO_DELETE", "Effacer cette vid\xE9o"); +define("_AM_XTUBE_ICO_EDIT", "Modifier cette vidéo"); +define("_AM_XTUBE_ICO_DELETE", "Effacer cette vidéo"); define("_AM_XTUBE_ICO_RESOURCE", "Modifier cette ressource"); define("_AM_XTUBE_ICO_ONLINE", "En-ligne"); define("_AM_XTUBE_ICO_OFFLINE", "Hors-ligne"); -define("_AM_XTUBE_ICO_APPROVED", "Approuv\xE9e"); -define("_AM_XTUBE_ICO_NOTAPPROVED", "Non approuv\xE9e"); +define("_AM_XTUBE_ICO_APPROVED", "Approuvée"); +define("_AM_XTUBE_ICO_NOTAPPROVED", "Non approuvée"); -define("_AM_XTUBE_ICO_VIDEO", "URL vid\xE9o Relatif"); +define("_AM_XTUBE_ICO_VIDEO", "URL vidéo Relatif"); define("_AM_XTUBE_ICO_URL", "Ajouter une URL relatve"); define("_AM_XTUBE_ICO_ADD", "Ajouter"); define("_AM_XTUBE_ICO_APPROVE", "Approuver"); define("_AM_XTUBE_ICO_STATS", "Etats"); -define("_AM_XTUBE_ICO_VIEW", "Voir cette vid\xE9o"); +define("_AM_XTUBE_ICO_VIEW", "Voir cette vidéo"); define("_AM_XTUBE_ICO_IGNORE", "Ignorer"); -define("_AM_XTUBE_ICO_ACK", "Rapport de vid\xE9o bris\xE9e connu"); -define("_AM_XTUBE_ICO_REPORT", "Rapport de vid\xE9o bris\xE9e connu?"); -define("_AM_XTUBE_ICO_CONFIRM", "Rapport de vid\xE9o bris\xE9e confirm\xE9"); -define("_AM_XTUBE_ICO_CONBROKEN", "Confirmer le rapport de vid\xE9o bris\xE9e connu?"); -define("_AM_XTUBE_ICO_RES", "Modifier les Sources/Liens de cete Vid\xE9o"); +define("_AM_XTUBE_ICO_ACK", "Rapport de vidéo brisée connu"); +define("_AM_XTUBE_ICO_REPORT", "Rapport de vidéo brisée connu?"); +define("_AM_XTUBE_ICO_CONFIRM", "Rapport de vidéo brisée confirmé"); +define("_AM_XTUBE_ICO_CONBROKEN", "Confirmer le rapport de vidéo brisée connu?"); +define("_AM_XTUBE_ICO_RES", "Modifier les Sources/Liens de cete Vidéo"); define("_AM_XTUBE_MOD_URLRATING", "Interent Content Rating:"); -// Cat\xE9gories alternatives -define("_AM_XTUBE_ALTCAT_CREATEF", "Ajouter une cat\xE9gorie alternative"); -define("_AM_XTUBE_MALTCAT", "Gestion des cat\xE9gories alternatives"); -define("_AM_XTUBE_ALTCAT_MODIFYF", "Gestion des cat\xE9gories alternatives"); -define("_AM_XTUBE_ALTCAT_INFOTEXT", "<ul><li>Les cat\xE9gories alternatives peuvent-\xEAtre ajout\xE9es ou effac\xE9es facilement via ce formulaire.</li></ul>"); -define('_AM_XTUBE_ALTCAT_CREATED', 'La cat\xE9gorie alternative a \xE9t\xE9 bien cr\xE9\xE9e'); +// Catégories alternatives +define("_AM_XTUBE_ALTCAT_CREATEF", "Ajouter une catégorie alternative"); +define("_AM_XTUBE_MALTCAT", "Gestion des catégories alternatives"); +define("_AM_XTUBE_ALTCAT_MODIFYF", "Gestion des catégories alternatives"); +define("_AM_XTUBE_ALTCAT_INFOTEXT", "<ul><li>Les catégories alternatives peuvent-être ajoutées ou effacées facilement via ce formulaire.</li></ul>"); +define('_AM_XTUBE_ALTCAT_CREATED', 'La catégorie alternative a été bien créée'); define("_AM_XTUBE_MRESOURCES", "Gestion de ressources"); define("_AM_XTUBE_RES_CREATED", "Gestion de ressources"); @@ -383,35 +383,35 @@ define("_AM_XTUBE_RES_DESCF", "Description de la ressource:"); define("_AM_XTUBE_RES_URLF", "URL de la ressource:"); define("_AM_XTUBE_RES_ITEMIDF", "Item ID de la ressource:"); -define("_AM_XTUBE_RES_INFOTEXT", "<ul><li>De nouvelles ressources peuvent-\xEAtre ajout\xE9es, modif\xE9es ou effac\xE9es facilement via ce formulaire.</li> - <li>Liste de toutes les ressources li\xE9es \xE0 une vid\xE9o</li> +define("_AM_XTUBE_RES_INFOTEXT", "<ul><li>De nouvelles ressources peuvent-être ajoutées, modifées ou effacées facilement via ce formulaire.</li> + <li>Liste de toutes les ressources liées à une vidéo</li> <li>Modifier le nom et la description de la ressource</li></ul> "); define("_AM_XTUBE_LISTBROKEN", "Displays Videos that are possibly broken. NB: These results may not be accurate and should be taken as a rough guide.<br /><br />Please check the video does exist first before any action taken.<br /><br />"); define("_AM_XTUBE_PINGTIMES", "Displays the first estimated round ping time to each video.<br /><br />NB: These results may not be accurate and should be taken as a rough guide.<br /><br />"); -define("_AM_XTUBE_NO_FORUM", "Aucun forum s\xE9lectionn\xE9e"); +define("_AM_XTUBE_NO_FORUM", "Aucun forum sélectionnée"); define("_AM_XTUBE_PERM_RATEPERMISSIONS", "Permissions d'estimer"); -define("_AM_XTUBE_PERM_RATEPERMISSIONS_TEXT", "S\xE9lectionner les groupes qui peuvent estimer des vid\xE9os pour les cat\xE9gories affich\xE9es."); +define("_AM_XTUBE_PERM_RATEPERMISSIONS_TEXT", "Sélectionner les groupes qui peuvent estimer des vidéos pour les catégories affichées."); define("_AM_XTUBE_PERM_AUTOPERMISSIONS", "Permissions d'approuver"); -define("_AM_XTUBE_PERM_AUTOPERMISSIONS_TEXT", "S\xE9lectionnez les groupes qui, leurs vid\xE9os seront automatiquement approuv\xE9es sans l'intervention de l'administrateur."); +define("_AM_XTUBE_PERM_AUTOPERMISSIONS_TEXT", "Sélectionnez les groupes qui, leurs vidéos seront automatiquement approuvées sans l'intervention de l'administrateur."); define("_AM_XTUBE_PERM_SPERMISSIONS", "Permissions de soummetre"); -define("_AM_XTUBE_PERM_SPERMISSIONS_TEXT", "S\xE9lectionnez les groupes qui peuvent proposer des vid\xE9os pour les cat\xE9gories affich\xE9es."); +define("_AM_XTUBE_PERM_SPERMISSIONS_TEXT", "Sélectionnez les groupes qui peuvent proposer des vidéos pour les catégories affichées."); -define("_AM_XTUBE_PERM_APERMISSIONS", "Permissions de mod\xE9rer"); -define("_AM_XTUBE_PERM_APERMISSIONS_TEXT", "S\xE9lectionnez les groupes qui auront les privili\xE8ges de mod\xE9rer pour les cat\xE9gories affich\xE9es."); +define("_AM_XTUBE_PERM_APERMISSIONS", "Permissions de modérer"); +define("_AM_XTUBE_PERM_APERMISSIONS_TEXT", "Sélectionnez les groupes qui auront les privilièges de modérer pour les catégories affichées."); -define("_AM_XTUBE_TIME", "Dur\xE9e:"); -define("_AM_XTUBE_KEYWORDS", "Mots cl\xE9s:"); -define("_AM_XTUBE_KEYWORDS_NOTE", "<small><i>Les mots cl\xE9s doivent \xEAtre s\xE9par\xE9s par des virgules (mot cl\xE91, mot cl\xE92).</i></small>"); +define("_AM_XTUBE_TIME", "Durée:"); +define("_AM_XTUBE_KEYWORDS", "Mots clés:"); +define("_AM_XTUBE_KEYWORDS_NOTE", "<small><i>Les mots clés doivent être séparés par des virgules (mot clé1, mot clé2).</i></small>"); define("_AM_XTUBE_VIDEO_META_DESCRIPTION", "Meta Description"); -define("_AM_XTUBE_VIDEO_META_DESCRIPTION_DSC", "Dans le cadre d'am\xE9liorer votre r\xE9ferencement, vous pouvez utiliser des meta descriptions signitifs pour cette vid\xE9o. Si vous laissez ce champ vide en cr\xE9ant une cat\xE9gorie, Il deviendra automatiquement populaire avec le champs r\xE9capitulatif de cette vid\xE9o."); +define("_AM_XTUBE_VIDEO_META_DESCRIPTION_DSC", "Dans le cadre d'améliorer votre réferencement, vous pouvez utiliser des meta descriptions signitifs pour cette vidéo. Si vous laissez ce champ vide en créant une catégorie, Il deviendra automatiquement populaire avec le champs récapitulatif de cette vidéo."); -define("_AM_XTUBE_VIDSOURCE", "Source de la vid\xE9o:"); -define("_AM_XTUBE_VIDSOURCE2", "Source de la vid\xE9o"); +define("_AM_XTUBE_VIDSOURCE", "Source de la vidéo:"); +define("_AM_XTUBE_VIDSOURCE2", "Source de la vidéo"); define("_AM_XTUBE_YOUTUBE", "YouTube"); define("_AM_XTUBE_METACAFE", "MetaCafe"); define("_AM_XTUBE_IFILM", "Spike"); Modified: XoopsModules/xoopstube/trunk/xoopstube/language/french/blocks.php =================================================================== --- XoopsModules/xoopstube/trunk/xoopstube/language/french/blocks.php 2012-05-13 03:45:12 UTC (rev 9497) +++ XoopsModules/xoopstube/trunk/xoopstube/language/french/blocks.php 2012-05-13 05:10:59 UTC (rev 9498) @@ -7,9 +7,9 @@ // Blocks define("_MB_XTUBE_DISP", "Afficher"); -define("_MB_XTUBE_FILES", "Vid\xE9os"); +define("_MB_XTUBE_FILES", "Vidéos"); define("_MB_XTUBE_CHARS", "Longueur du titre"); -define("_MB_XTUBE_LENGTH", " Caract\xE8res"); +define("_MB_XTUBE_LENGTH", " Caractères"); // Version 1.04 define("_MB_XTUBE_ID", "ID"); Modified: XoopsModules/xoopstube/trunk/xoopstube/language/french/main.php =================================================================== --- XoopsModules/xoopstube/trunk/xoopstube/language/french/main.php 2012-05-13 03:45:12 UTC (rev 9497) +++ XoopsModules/xoopstube/trunk/xoopstube/language/french/main.php 2012-05-13 05:10:59 UTC (rev 9498) @@ -5,49 +5,49 @@ * Language: french */ -define("_MD_XTUBE_NOVIDEO", "Cette vid\xE9o n'existe pas!"); -define("_MD_XTUBE_SUBCATLISTING", "Cat\xE9gories"); -define("_MD_XTUBE_ISADMINNOTICE", "Webmestre : il y a un probl\xE8me avec cette image."); -define("_MD_XTUBE_THANKSFORINFO", "Merci pour votre proposition.<br />Vous serez notifi\xE9s une fois votre demande est approuv\xE9e par un administrateur."); -define("_MD_XTUBE_ISAPPROVED", "Merci pour votre proposition.<br />Votre demande a \xE9t\xE9 approuv\xE9e et va maintenant appara\xEEtre sur le site."); -define("_MD_XTUBE_THANKSFORHELP", "Merci de nous aider \xE0 maintenir ce r\xE9pertoire en ordre"); -define("_MD_XTUBE_FORSECURITY", "Pour des raisons de s\xE9curit\xE9, votre pseudo et votre adresse IP seront temporairement enregistr\xE9s."); +define("_MD_XTUBE_NOVIDEO", "Cette vidéo n'existe pas!"); +define("_MD_XTUBE_SUBCATLISTING", "Catégories"); +define("_MD_XTUBE_ISADMINNOTICE", "Webmestre : il y a un problème avec cette image."); +define("_MD_XTUBE_THANKSFORINFO", "Merci pour votre proposition.<br />Vous serez notifiés une fois votre demande est approuvée par un administrateur."); +define("_MD_XTUBE_ISAPPROVED", "Merci pour votre proposition.<br />Votre demande a été approuvée et va maintenant apparaître sur le site."); +define("_MD_XTUBE_THANKSFORHELP", "Merci de nous aider à maintenir ce répertoire en ordre"); +define("_MD_XTUBE_FORSECURITY", "Pour des raisons de sécurité, votre pseudo et votre adresse IP seront temporairement enregistrés."); define("_MD_XTUBE_DESCRIPTION", "Description"); define("_MD_XTUBE_SUBMITCATHEAD", "Formulaire de soumission"); define("_MD_XTUBE_MAIN", "Accueil"); define("_MD_XTUBE_POPULAR", "Populaire"); define("_MD_XTUBE_NEWTHISWEEK", "Nouveau cette semaine"); -define("_MD_XTUBE_UPTHISWEEK", "Mis \xE0 jour cette semaine"); -define("_MD_XTUBE_POPULARITYLTOM", "Popularit\xE9 (du - au + visit\xE9)"); -define("_MD_XTUBE_POPULARITYMTOL", "Popularit\xE9 (du + au - visit\xE9)"); -define("_MD_XTUBE_TITLEATOZ", "Titre (A \xE0 Z)"); -define("_MD_XTUBE_TITLEZTOA", "Titre (Z \xE0 A)"); +define("_MD_XTUBE_UPTHISWEEK", "Mis à jour cette semaine"); +define("_MD_XTUBE_POPULARITYLTOM", "Popularité (du - au + visité)"); +define("_MD_XTUBE_POPULARITYMTOL", "Popularité (du + au - visité)"); +define("_MD_XTUBE_TITLEATOZ", "Titre (A à Z)"); +define("_MD_XTUBE_TITLEZTOA", "Titre (Z à A)"); define("_MD_XTUBE_DATEOLD", "Date (Les plus anciennes en premier)"); -define("_MD_XTUBE_DATENEW", "Date (Les plus r\xE9centes en premier)"); +define("_MD_XTUBE_DATENEW", "Date (Les plus récentes en premier)"); define("_MD_XTUBE_RATINGLTOH", "Estime (du - au + haut score)"); define("_MD_XTUBE_RATINGHTOL", "Estime (du + au - haut score)"); define("_MD_XTUBE_DESCRIPTIONC", "Description: "); define("_MD_XTUBE_CATEGORYC", "Categorie: "); define("_MD_XTUBE_VERSION", "Version"); -define("_MD_XTUBE_SUBMITDATE", "Propos\xE9e par"); +define("_MD_XTUBE_SUBMITDATE", "Proposée par"); define("_MD_XTUBE_VIDEOHITS", "<b>Vue:</b> %s fois"); define("_MD_XTUBE_PUBLISHERC", "Auteur: "); define("_MD_XTUBE_RATINGC", "Estimation: "); define("_MD_XTUBE_ONEVOTE", "1 Vote"); define("_MD_XTUBE_NUMVOTES", "%s Votes"); -define("_MD_XTUBE_RATETHISFILE", "Estimer cette vid\xE9o"); +define("_MD_XTUBE_RATETHISFILE", "Estimer cette vidéo"); define("_MD_XTUBE_MODIFY", "Modifier"); -define("_MD_XTUBE_REPORTBROKEN", "Vid\xE9o bris\xE9e"); -define("_MD_XTUBE_BROKENREPORT", "Rapport de vid\xE9o bris\xE9e"); +define("_MD_XTUBE_REPORTBROKEN", "Vidéo brisée"); +define("_MD_XTUBE_BROKENREPORT", "Rapport de vidéo brisée"); define("_MD_XTUBE_SUBMITBROKEN", "Soummetre"); -define("_MD_XTUBE_BEFORESUBMIT", "Avant de soummetre un rapport de vid\xE9os bris\xE9es, merci de vous assurer que la vid\xE9o que vous tentez de rapporter comme bris\xE9e n'est r\xE9ellement plus disponible."); +define("_MD_XTUBE_BEFORESUBMIT", "Avant de soummetre un rapport de vidéos brisées, merci de vous assurer que la vidéo que vous tentez de rapporter comme brisée n'est réellement plus disponible."); define("_MD_XTUBE_TELLAFRIEND", "Recommander"); define("_MD_XTUBE_EDIT", "Editer"); -define("_MD_XTUBE_THEREARE", "Il y a <b>%s</b> <i>Categories</i> et <b>%s</b> <i>Vid\xE9os</i> list\xE9es"); -define("_MD_XTUBE_THEREIS", "Il y a <b>%s</b> <i>Categorie</i> et <b>%s</b> <i>Vid\xE0os</i> list\xE9es"); -define("_MD_XTUBE_LATESTLIST", "Nouveaut\xE9s"); -define("_MD_XTUBE_FILETITLE", "Titre de la vid\xE9o: "); -define("_MD_XTUBE_DLVIDID", "Id-Code de la vid\xE9o: "); +define("_MD_XTUBE_THEREARE", "Il y a <b>%s</b> <i>Categories</i> et <b>%s</b> <i>Vidéos</i> listées"); +define("_MD_XTUBE_THEREIS", "Il y a <b>%s</b> <i>Categorie</i> et <b>%s</b> <i>Vidàos</i> listées"); +define("_MD_XTUBE_LATESTLIST", "Nouveautés"); +define("_MD_XTUBE_FILETITLE", "Titre de la vidéo: "); +define("_MD_XTUBE_DLVIDID", "Id-Code de la vidéo: "); define("_MD_XTUBE_VIDEO_DLVIDID_NOTE", " <small><b>YouTube:</b> http://www.youtube.com/watch?v=<font color=#FF0000>IsOtq-qCqZ4</font><br /> <b>MetaCafe:</b> http://www.metacafe.com/watch/<font color=#FF0000>191543/sperm_whale_encounters_underwater_robot</font>/<br /> @@ -66,7 +66,7 @@ <b>Viddler:</b> http://www.viddler.com/player/<font color=#FF0000>d32d2b94</font>/ (see embed code)</small>"); define("_MD_XTUBE_VIDEO_PICURL", "Url de l'image: "); define("_MD_XTUBE_VIDEO_PICURLNOTE", "<small>Url de l'image quand Google Video, MySpace TV, DailyMotion, Blip.tv, ClipFish, LiveLeak, Veoh, Vimeo, Viddler ou Maktoob est la Source.</small>"); -define("_MD_XTUBE_VIDSOURCE", "Source de la vid\xE9o:"); +define("_MD_XTUBE_VIDSOURCE", "Source de la vidéo:"); define("_MD_XTUBE_YOUTUBE", "YouTube"); define("_MD_XTUBE_METACAFE", "MetaCafe"); define("_MD_XTUBE_IFILM", "Spike"); @@ -74,121 +74,121 @@ define("_MD_XTUBE_MYSPAVETV", "MySpace TV"); define("_MD_XTUBE_PHOTOBUCKET", "Photobucket"); define("_MD_XTUBE_DAILYMOTION", "DailyMotion"); -define("_MD_XTUBE_VIDEO_PUBLISHER", "Auteur de la vid\xE9o:"); +define("_MD_XTUBE_VIDEO_PUBLISHER", "Auteur de la vidéo:"); define("_MD_XTUBE_HOMEPAGEC", "Site web: "); -define("_MD_XTUBE_NOTSPECIFIED", "Non sp\xE9cifi\xE9"); +define("_MD_XTUBE_NOTSPECIFIED", "Non spécifié"); define("_MD_XTUBE_PUBLISHER", "Auteur"); -define("_MD_XTUBE_UPDATEDON", "Mis \xE0 jour le"); +define("_MD_XTUBE_UPDATEDON", "Mis à jour le"); define("_MD_XTUBE_PRICEFREE", "Gratuit"); -define("_MD_XTUBE_VIEWDETAILS", "Visualiser le clip vid\xE9o"); +define("_MD_XTUBE_VIEWDETAILS", "Visualiser le clip vidéo"); define("_MD_XTUBE_OPTIONS", 'Options: '); -define("_MD_XTUBE_NOTIFYAPPROVE", 'Notifier-moi quand une vid\xE9o est approuv\xE9e'); -define("_MD_XTUBE_VOTEAPPRE", "Votre vote est appr\xE9ci\xE9."); -define("_MD_XTUBE_THANKYOU", "Merci d'avoir pris le temps de voter sur une vid\xE9o ici \xE0 %s"); // %s is your site name -define("_MD_XTUBE_VOTEONCE", "Merci de ne pas voter pour la m\xEAme ressource plus d'une fois."); -define("_MD_XTUBE_RATINGSCALE", "L'\xE9chelle est 1 - 10, avec 1 \xE9tant faible et 10 \xE9tant excellent."); -define("_MD_XTUBE_BEOBJECTIVE", "Merci d'\xEAtre objectif, si tous re\xE7oivent un 1 ou un 10, les estimations ne seront pas tr\xE8s utiles."); +define("_MD_XTUBE_NOTIFYAPPROVE", 'Notifier-moi quand une vidéo est approuvée'); +define("_MD_XTUBE_VOTEAPPRE", "Votre vote est apprécié."); +define("_MD_XTUBE_THANKYOU", "Merci d'avoir pris le temps de voter sur une vidéo ici à %s"); // %s is your site name +define("_MD_XTUBE_VOTEONCE", "Merci de ne pas voter pour la même ressource plus d'une fois."); +define("_MD_XTUBE_RATINGSCALE", "L'échelle est 1 - 10, avec 1 étant faible et 10 étant excellent."); +define("_MD_XTUBE_BEOBJECTIVE", "Merci d'être objectif, si tous reçoivent un 1 ou un 10, les estimations ne seront pas très utiles."); define("_MD_XTUBE_DONOTVOTE", "Ne votez pas pour vos propres ressources."); -define("_MD_XTUBE_RATEIT", "Estimez-l\xE0!"); -define("_MD_XTUBE_INTFILEFOUND", "Voici une vid\xE9o int\xE9ressante sur %s"); // %s is your site name +define("_MD_XTUBE_RATEIT", "Estimez-là!"); +define("_MD_XTUBE_INTFILEFOUND", "Voici une vidéo intéressante sur %s"); // %s is your site name define("_MD_XTUBE_RANK", "Rang"); -define("_MD_XTUBE_CATEGORY", "Cat\xE9gorie"); +define("_MD_XTUBE_CATEGORY", "Catégorie"); define("_MD_XTUBE_HITS", "Hits"); define("_MD_XTUBE_RATING", "Estimation"); define("_MD_XTUBE_VOTE", "Vote"); -define("_MD_XTUBE_SORTBY", "Tri\xE9 par:"); +define("_MD_XTUBE_SORTBY", "Trié par:"); define("_MD_XTUBE_TITLE", "Titre"); define("_MD_XTUBE_DATE", "Date"); -define("_MD_XTUBE_POPULARITY", "Popularit\xE9"); +define("_MD_XTUBE_POPULARITY", "Popularité"); define("_MD_XTUBE_TOPRATED", "Estimation"); -define("_MD_XTUBE_CURSORTBY", "Vid\xE9os actuellement tri\xE9es par: %s"); +define("_MD_XTUBE_CURSORTBY", "Vidéos actuellement triées par: %s"); define("_MD_XTUBE_CANCEL", "Annuler"); -define("_MD_XTUBE_ALREADYREPORTED", "Vous avez d\xE9j\xE0 soumis un rapport de vid\xE9o bris\xE9e pour cette ressource."); -define("_MD_XTUBE_MUSTREGFIRST", "D\xE9sol\xE9, vous n'avez pas le droit de faire cette action.<br />Merci de vous s'inscrire ou de se connecter!"); +define("_MD_XTUBE_ALREADYREPORTED", "Vous avez déjà soumis un rapport de vidéo brisée pour cette ressource."); +define("_MD_XTUBE_MUSTREGFIRST", "Désolé, vous n'avez pas le droit de faire cette action.<br />Merci de vous s'inscrire ou de se connecter!"); define("_MD_XTUBE_NORATING", "Pas d'estimation choisie."); -define("_MD_XTUBE_VOTEFORTITLE", "Estimer cette vid\xE9o: "); -define("_MD_XTUBE_CANTVOTEOWN", "Vous ne pouvez pas voter sur la ressource que vous avez soumise.<br />Tous les votes sont enregistr\xE9s et v\xE9rifi\xE9s."); -define("_MD_XTUBE_SUBMITVIDEO", "Proposer une vid\xE9o"); -define("_MD_XTUBE_SUB_SNEWMNAMEDESC", "<ul><li>Tous les nouvelles vid\xE9os seront v\xE9rifi\xE9es avants leurs publication. Cela peut prendre jusqu'\xE0 24 heures avant qu'ils n'apparaissent dans nos listes.</li><li>Nous nous r\xE9servons le droit de refuser toute proposition ou changement de contenu.</li></ul>"); -define("_MD_XTUBE_MAINLISTING", "Cat\xE9gories principales"); -define("_MD_XTUBE_LASTWEEK", "La semaine derni\xE8re"); +define("_MD_XTUBE_VOTEFORTITLE", "Estimer cette vidéo: "); +define("_MD_XTUBE_CANTVOTEOWN", "Vous ne pouvez pas voter sur la ressource que vous avez soumise.<br />Tous les votes sont enregistrés et vérifiés."); +define("_MD_XTUBE_SUBMITVIDEO", "Proposer une vidéo"); +define("_MD_XTUBE_SUB_SNEWMNAMEDESC", "<ul><li>Tous les nouvelles vidéos seront vérifiées avants leurs publication. Cela peut prendre jusqu'à 24 heures avant qu'ils n'apparaissent dans nos listes.</li><li>Nous nous réservons le droit de refuser toute proposition ou changement de contenu.</li></ul>"); +define("_MD_XTUBE_MAINLISTING", "Catégories principales"); +define("_MD_XTUBE_LASTWEEK", "La semaine dernière"); define("_MD_XTUBE_LAST30DAYS", "Les 30 derniers jours"); define("_MD_XTUBE_1WEEK", "1 semaine"); define("_MD_XTUBE_2WEEKS", "2 semaines"); define("_MD_XTUBE_30DAYS", "30 jours"); -define("_MD_XTUBE_SHOW", "Montr\xE9 par"); +define("_MD_XTUBE_SHOW", "Montré par"); define("_MD_XTUBE_DAYS", "jours"); -define("_MD_XTUBE_NEWlinks", "Nouvelles vid\xE9os"); -define("_MD_XTUBE_TOTALNEWVIDEOS", "Total des nouvelles vid\xE9os"); -define("_MD_XTUBE_DTOTALFORLAST", "Nombre total des derni\xE8res vid\xE9os pour les"); +define("_MD_XTUBE_NEWlinks", "Nouvelles vidéos"); +define("_MD_XTUBE_TOTALNEWVIDEOS", "Total des nouvelles vidéos"); +define("_MD_XTUBE_DTOTALFORLAST", "Nombre total des dernières vidéos pour les"); define("_MD_XTUBE_AGREE", "J'accepte"); define("_MD_XTUBE_DOYOUAGREE", "Acceptez-vous les termes ci-dessus?"); define("_MD_XTUBE_DISCLAIMERAGREEMENT", "Disclaimer"); -define("_MD_XTUBE_DUPLOADSCRSHOT", "Uploader la capture d'\xE9cran:"); +define("_MD_XTUBE_DUPLOADSCRSHOT", "Uploader la capture d'écran:"); define("_MD_XTUBE_RESOURCEID", "ID# de la Resource : "); define("_MD_XTUBE_REPORTER", "Rapporteur original: "); define("_MD_XTUBE_DATEREPORTED", "Date: "); -define("_MD_XTUBE_RESOURCEREPORTED", "Ressource rapport\xE9e comme bris\xE9e"); -define("_MD_XTUBE_RESOURCEREPORTED2", "Cette vid\xE9o \xE0 \xE9t\xE9 d\xE9j\xE0 rapport\xE9e comme bris\xE9e"); -define("_MD_XTUBE_BROWSETOTOPIC", "<b>Index alphab\xE9tique</b>"); -define("_MD_XTUBE_WEBMASTERACKNOW", "Rapports bris\xE9s connus: "); -define("_MD_XTUBE_WEBMASTERCONFIRM", "Rapports bris\xE9s confirm\xE9s: "); -define("_MD_XTUBE_ERRORSENDEMAIL", "Rapport de vid\xE9o bris\xE9e rapport\xE9 mais il y a une erreur dans l'envoi de la notification e-mail au webmestre."); +define("_MD_XTUBE_RESOURCEREPORTED", "Ressource rapportée comme brisée"); +define("_MD_XTUBE_RESOURCEREPORTED2", "Cette vidéo à été déjà rapportée comme brisée"); +define("_MD_XTUBE_BROWSETOTOPIC", "<b>Index alphabétique</b>"); +define("_MD_XTUBE_WEBMASTERACKNOW", "Rapports brisés connus: "); +define("_MD_XTUBE_WEBMASTERCONFIRM", "Rapports brisés confirmés: "); +define("_MD_XTUBE_ERRORSENDEMAIL", "Rapport de vidéo brisée rapporté mais il y a une erreur dans l'envoi de la notification e-mail au webmestre."); define("_MD_XTUBE_DELETE", "Effacer"); -define("_MD_XTUBE_DISPLAYING", "Affich\xE9 par: "); -define("_MD_XTUBE_LEGENDTEXTNEW", "Nouveaut\xE9 du jour"); -define("_MD_XTUBE_LEGENDTEXTNEWTHREE", "Nouveaut\xE9s des 3 jours"); -define("_MD_XTUBE_LEGENDTEXT... [truncated message content] |
From: <be...@us...> - 2012-05-13 03:45:19
|
Revision: 9497 http://xoops.svn.sourceforge.net/xoops/?rev=9497&view=rev Author: beckmi Date: 2012-05-13 03:45:12 +0000 (Sun, 13 May 2012) Log Message: ----------- Adding Help files for translation Added Paths: ----------- XoopsModules/xoopstube/trunk/xoopstube/language/french/help/ XoopsModules/xoopstube/trunk/xoopstube/language/french/help/help.html XoopsModules/xoopstube/trunk/xoopstube/language/french/help/index.html XoopsModules/xoopstube/trunk/xoopstube/language/german/help/ XoopsModules/xoopstube/trunk/xoopstube/language/german/help/help.html XoopsModules/xoopstube/trunk/xoopstube/language/german/help/index.html XoopsModules/xoopstube/trunk/xoopstube/language/nederlands/help/ XoopsModules/xoopstube/trunk/xoopstube/language/nederlands/help/help.html XoopsModules/xoopstube/trunk/xoopstube/language/nederlands/help/index.html XoopsModules/xoopstube/trunk/xoopstube/language/persian/help/ XoopsModules/xoopstube/trunk/xoopstube/language/persian/help/help.html XoopsModules/xoopstube/trunk/xoopstube/language/persian/help/index.html XoopsModules/xoopstube/trunk/xoopstube/language/portuguese/help/ XoopsModules/xoopstube/trunk/xoopstube/language/portuguese/help/help.html XoopsModules/xoopstube/trunk/xoopstube/language/portuguese/help/index.html XoopsModules/xoopstube/trunk/xoopstube/language/portuguesebr/help/ XoopsModules/xoopstube/trunk/xoopstube/language/portuguesebr/help/help.html XoopsModules/xoopstube/trunk/xoopstube/language/portuguesebr/help/index.html XoopsModules/xoopstube/trunk/xoopstube/language/spanish/help/ XoopsModules/xoopstube/trunk/xoopstube/language/spanish/help/help.html XoopsModules/xoopstube/trunk/xoopstube/language/spanish/help/index.html Added: XoopsModules/xoopstube/trunk/xoopstube/language/french/help/help.html =================================================================== --- XoopsModules/xoopstube/trunk/xoopstube/language/french/help/help.html (rev 0) +++ XoopsModules/xoopstube/trunk/xoopstube/language/french/help/help.html 2012-05-13 03:45:12 UTC (rev 9497) @@ -0,0 +1,28 @@ +<div id="help-template" class="outer"> + <h1 class="head">Help: + <a class="ui-corner-all tooltip" href="<{$xoops_url}>/modules/xoopstube/admin/index.php" + title="Back to the administration of XoopsTube"> XoopsTube + <img src="<{xoAdminIcons home.png}>" + alt="Back to the Administration of XoopsTube"/> + </a></h1> + + <h4 class="odd">Description</h4><br/> + + With the module XoopsTube you can add and categorize movies from sites like YouTube, DailyMotion, LiveLeak, etc. to + your website.<br/><br/> + + <h4 class="odd">Install/uninstall</h4><br/> + + No special measures necessary, follow the standard installation process, + extract the "xoopstube" folder into the ../modules directory. Install the + module through Admin -> System Module -> Modules. If you need detailed + instructions on how to install a module, please see the + <a href="http://goo.gl/adT2i">XOOPS Operations Manual</a>.<br/><br/> + + <h4 class="odd">Tutorial</h4><br/> + + No tutorial as available at the moment<br/> + + <!-- -----Help Content ---------- --> + +</div> \ No newline at end of file Added: XoopsModules/xoopstube/trunk/xoopstube/language/french/help/index.html =================================================================== --- XoopsModules/xoopstube/trunk/xoopstube/language/french/help/index.html (rev 0) +++ XoopsModules/xoopstube/trunk/xoopstube/language/french/help/index.html 2012-05-13 03:45:12 UTC (rev 9497) @@ -0,0 +1 @@ +<script>history.go(-1);</script> \ No newline at end of file Added: XoopsModules/xoopstube/trunk/xoopstube/language/german/help/help.html =================================================================== --- XoopsModules/xoopstube/trunk/xoopstube/language/german/help/help.html (rev 0) +++ XoopsModules/xoopstube/trunk/xoopstube/language/german/help/help.html 2012-05-13 03:45:12 UTC (rev 9497) @@ -0,0 +1,28 @@ +<div id="help-template" class="outer"> + <h1 class="head">Help: + <a class="ui-corner-all tooltip" href="<{$xoops_url}>/modules/xoopstube/admin/index.php" + title="Back to the administration of XoopsTube"> XoopsTube + <img src="<{xoAdminIcons home.png}>" + alt="Back to the Administration of XoopsTube"/> + </a></h1> + + <h4 class="odd">Description</h4><br/> + + With the module XoopsTube you can add and categorize movies from sites like YouTube, DailyMotion, LiveLeak, etc. to + your website.<br/><br/> + + <h4 class="odd">Install/uninstall</h4><br/> + + No special measures necessary, follow the standard installation process, + extract the "xoopstube" folder into the ../modules directory. Install the + module through Admin -> System Module -> Modules. If you need detailed + instructions on how to install a module, please see the + <a href="http://goo.gl/adT2i">XOOPS Operations Manual</a>.<br/><br/> + + <h4 class="odd">Tutorial</h4><br/> + + No tutorial as available at the moment<br/> + + <!-- -----Help Content ---------- --> + +</div> \ No newline at end of file Added: XoopsModules/xoopstube/trunk/xoopstube/language/german/help/index.html =================================================================== --- XoopsModules/xoopstube/trunk/xoopstube/language/german/help/index.html (rev 0) +++ XoopsModules/xoopstube/trunk/xoopstube/language/german/help/index.html 2012-05-13 03:45:12 UTC (rev 9497) @@ -0,0 +1 @@ +<script>history.go(-1);</script> \ No newline at end of file Added: XoopsModules/xoopstube/trunk/xoopstube/language/nederlands/help/help.html =================================================================== --- XoopsModules/xoopstube/trunk/xoopstube/language/nederlands/help/help.html (rev 0) +++ XoopsModules/xoopstube/trunk/xoopstube/language/nederlands/help/help.html 2012-05-13 03:45:12 UTC (rev 9497) @@ -0,0 +1,28 @@ +<div id="help-template" class="outer"> + <h1 class="head">Help: + <a class="ui-corner-all tooltip" href="<{$xoops_url}>/modules/xoopstube/admin/index.php" + title="Back to the administration of XoopsTube"> XoopsTube + <img src="<{xoAdminIcons home.png}>" + alt="Back to the Administration of XoopsTube"/> + </a></h1> + + <h4 class="odd">Description</h4><br/> + + With the module XoopsTube you can add and categorize movies from sites like YouTube, DailyMotion, LiveLeak, etc. to + your website.<br/><br/> + + <h4 class="odd">Install/uninstall</h4><br/> + + No special measures necessary, follow the standard installation process, + extract the "xoopstube" folder into the ../modules directory. Install the + module through Admin -> System Module -> Modules. If you need detailed + instructions on how to install a module, please see the + <a href="http://goo.gl/adT2i">XOOPS Operations Manual</a>.<br/><br/> + + <h4 class="odd">Tutorial</h4><br/> + + No tutorial as available at the moment<br/> + + <!-- -----Help Content ---------- --> + +</div> \ No newline at end of file Added: XoopsModules/xoopstube/trunk/xoopstube/language/nederlands/help/index.html =================================================================== --- XoopsModules/xoopstube/trunk/xoopstube/language/nederlands/help/index.html (rev 0) +++ XoopsModules/xoopstube/trunk/xoopstube/language/nederlands/help/index.html 2012-05-13 03:45:12 UTC (rev 9497) @@ -0,0 +1 @@ +<script>history.go(-1);</script> \ No newline at end of file Added: XoopsModules/xoopstube/trunk/xoopstube/language/persian/help/help.html =================================================================== --- XoopsModules/xoopstube/trunk/xoopstube/language/persian/help/help.html (rev 0) +++ XoopsModules/xoopstube/trunk/xoopstube/language/persian/help/help.html 2012-05-13 03:45:12 UTC (rev 9497) @@ -0,0 +1,28 @@ +<div id="help-template" class="outer"> + <h1 class="head">Help: + <a class="ui-corner-all tooltip" href="<{$xoops_url}>/modules/xoopstube/admin/index.php" + title="Back to the administration of XoopsTube"> XoopsTube + <img src="<{xoAdminIcons home.png}>" + alt="Back to the Administration of XoopsTube"/> + </a></h1> + + <h4 class="odd">Description</h4><br/> + + With the module XoopsTube you can add and categorize movies from sites like YouTube, DailyMotion, LiveLeak, etc. to + your website.<br/><br/> + + <h4 class="odd">Install/uninstall</h4><br/> + + No special measures necessary, follow the standard installation process, + extract the "xoopstube" folder into the ../modules directory. Install the + module through Admin -> System Module -> Modules. If you need detailed + instructions on how to install a module, please see the + <a href="http://goo.gl/adT2i">XOOPS Operations Manual</a>.<br/><br/> + + <h4 class="odd">Tutorial</h4><br/> + + No tutorial as available at the moment<br/> + + <!-- -----Help Content ---------- --> + +</div> \ No newline at end of file Added: XoopsModules/xoopstube/trunk/xoopstube/language/persian/help/index.html =================================================================== --- XoopsModules/xoopstube/trunk/xoopstube/language/persian/help/index.html (rev 0) +++ XoopsModules/xoopstube/trunk/xoopstube/language/persian/help/index.html 2012-05-13 03:45:12 UTC (rev 9497) @@ -0,0 +1 @@ +<script>history.go(-1);</script> \ No newline at end of file Added: XoopsModules/xoopstube/trunk/xoopstube/language/portuguese/help/help.html =================================================================== --- XoopsModules/xoopstube/trunk/xoopstube/language/portuguese/help/help.html (rev 0) +++ XoopsModules/xoopstube/trunk/xoopstube/language/portuguese/help/help.html 2012-05-13 03:45:12 UTC (rev 9497) @@ -0,0 +1,28 @@ +<div id="help-template" class="outer"> + <h1 class="head">Help: + <a class="ui-corner-all tooltip" href="<{$xoops_url}>/modules/xoopstube/admin/index.php" + title="Back to the administration of XoopsTube"> XoopsTube + <img src="<{xoAdminIcons home.png}>" + alt="Back to the Administration of XoopsTube"/> + </a></h1> + + <h4 class="odd">Description</h4><br/> + + With the module XoopsTube you can add and categorize movies from sites like YouTube, DailyMotion, LiveLeak, etc. to + your website.<br/><br/> + + <h4 class="odd">Install/uninstall</h4><br/> + + No special measures necessary, follow the standard installation process, + extract the "xoopstube" folder into the ../modules directory. Install the + module through Admin -> System Module -> Modules. If you need detailed + instructions on how to install a module, please see the + <a href="http://goo.gl/adT2i">XOOPS Operations Manual</a>.<br/><br/> + + <h4 class="odd">Tutorial</h4><br/> + + No tutorial as available at the moment<br/> + + <!-- -----Help Content ---------- --> + +</div> \ No newline at end of file Added: XoopsModules/xoopstube/trunk/xoopstube/language/portuguese/help/index.html =================================================================== --- XoopsModules/xoopstube/trunk/xoopstube/language/portuguese/help/index.html (rev 0) +++ XoopsModules/xoopstube/trunk/xoopstube/language/portuguese/help/index.html 2012-05-13 03:45:12 UTC (rev 9497) @@ -0,0 +1 @@ +<script>history.go(-1);</script> \ No newline at end of file Added: XoopsModules/xoopstube/trunk/xoopstube/language/portuguesebr/help/help.html =================================================================== --- XoopsModules/xoopstube/trunk/xoopstube/language/portuguesebr/help/help.html (rev 0) +++ XoopsModules/xoopstube/trunk/xoopstube/language/portuguesebr/help/help.html 2012-05-13 03:45:12 UTC (rev 9497) @@ -0,0 +1,28 @@ +<div id="help-template" class="outer"> + <h1 class="head">Help: + <a class="ui-corner-all tooltip" href="<{$xoops_url}>/modules/xoopstube/admin/index.php" + title="Back to the administration of XoopsTube"> XoopsTube + <img src="<{xoAdminIcons home.png}>" + alt="Back to the Administration of XoopsTube"/> + </a></h1> + + <h4 class="odd">Description</h4><br/> + + With the module XoopsTube you can add and categorize movies from sites like YouTube, DailyMotion, LiveLeak, etc. to + your website.<br/><br/> + + <h4 class="odd">Install/uninstall</h4><br/> + + No special measures necessary, follow the standard installation process, + extract the "xoopstube" folder into the ../modules directory. Install the + module through Admin -> System Module -> Modules. If you need detailed + instructions on how to install a module, please see the + <a href="http://goo.gl/adT2i">XOOPS Operations Manual</a>.<br/><br/> + + <h4 class="odd">Tutorial</h4><br/> + + No tutorial as available at the moment<br/> + + <!-- -----Help Content ---------- --> + +</div> \ No newline at end of file Added: XoopsModules/xoopstube/trunk/xoopstube/language/portuguesebr/help/index.html =================================================================== --- XoopsModules/xoopstube/trunk/xoopstube/language/portuguesebr/help/index.html (rev 0) +++ XoopsModules/xoopstube/trunk/xoopstube/language/portuguesebr/help/index.html 2012-05-13 03:45:12 UTC (rev 9497) @@ -0,0 +1 @@ +<script>history.go(-1);</script> \ No newline at end of file Added: XoopsModules/xoopstube/trunk/xoopstube/language/spanish/help/help.html =================================================================== --- XoopsModules/xoopstube/trunk/xoopstube/language/spanish/help/help.html (rev 0) +++ XoopsModules/xoopstube/trunk/xoopstube/language/spanish/help/help.html 2012-05-13 03:45:12 UTC (rev 9497) @@ -0,0 +1,28 @@ +<div id="help-template" class="outer"> + <h1 class="head">Help: + <a class="ui-corner-all tooltip" href="<{$xoops_url}>/modules/xoopstube/admin/index.php" + title="Back to the administration of XoopsTube"> XoopsTube + <img src="<{xoAdminIcons home.png}>" + alt="Back to the Administration of XoopsTube"/> + </a></h1> + + <h4 class="odd">Description</h4><br/> + + With the module XoopsTube you can add and categorize movies from sites like YouTube, DailyMotion, LiveLeak, etc. to + your website.<br/><br/> + + <h4 class="odd">Install/uninstall</h4><br/> + + No special measures necessary, follow the standard installation process, + extract the "xoopstube" folder into the ../modules directory. Install the + module through Admin -> System Module -> Modules. If you need detailed + instructions on how to install a module, please see the + <a href="http://goo.gl/adT2i">XOOPS Operations Manual</a>.<br/><br/> + + <h4 class="odd">Tutorial</h4><br/> + + No tutorial as available at the moment<br/> + + <!-- -----Help Content ---------- --> + +</div> \ No newline at end of file Added: XoopsModules/xoopstube/trunk/xoopstube/language/spanish/help/index.html =================================================================== --- XoopsModules/xoopstube/trunk/xoopstube/language/spanish/help/index.html (rev 0) +++ XoopsModules/xoopstube/trunk/xoopstube/language/spanish/help/index.html 2012-05-13 03:45:12 UTC (rev 9497) @@ -0,0 +1 @@ +<script>history.go(-1);</script> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <txm...@us...> - 2012-05-12 20:52:34
|
Revision: 9496 http://xoops.svn.sourceforge.net/xoops/?rev=9496&view=rev Author: txmodxoops Date: 2012-05-12 20:52:28 +0000 (Sat, 12 May 2012) Log Message: ----------- Removed Paths: ------------- XoopsCore/tags/2.6 timgno/htdocs/Frameworks/moduleclasses/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <txm...@us...> - 2012-05-12 20:49:59
|
Revision: 9495 http://xoops.svn.sourceforge.net/xoops/?rev=9495&view=rev Author: txmodxoops Date: 2012-05-12 20:49:53 +0000 (Sat, 12 May 2012) Log Message: ----------- Added Paths: ----------- XoopsCore/tags/2.6 timgno/htdocs/media/ XoopsCore/tags/2.6 timgno/htdocs/media/xoops/ XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/ XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/ XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/16/ XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/16/display.png XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/16/editchamps.png XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/16/green_off.png XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/16/green_on.png XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/16/yellow_off.png XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/16/yellow_on.png XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/32/ XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/32/dashboard.png Added: XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/16/display.png =================================================================== (Binary files differ) Property changes on: XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/16/display.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/16/editchamps.png =================================================================== (Binary files differ) Property changes on: XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/16/editchamps.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/16/green_off.png =================================================================== (Binary files differ) Property changes on: XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/16/green_off.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/16/green_on.png =================================================================== (Binary files differ) Property changes on: XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/16/green_on.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/16/yellow_off.png =================================================================== (Binary files differ) Property changes on: XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/16/yellow_off.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/16/yellow_on.png =================================================================== (Binary files differ) Property changes on: XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/16/yellow_on.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/32/dashboard.png =================================================================== (Binary files differ) Property changes on: XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/32/dashboard.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <txm...@us...> - 2012-05-12 20:40:12
|
Revision: 9494 http://xoops.svn.sourceforge.net/xoops/?rev=9494&view=rev Author: txmodxoops Date: 2012-05-12 20:40:06 +0000 (Sat, 12 May 2012) Log Message: ----------- Removed Paths: ------------- XoopsCore/tags/2.6 timgno/htdocs/media/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <txm...@us...> - 2012-05-12 20:31:24
|
Revision: 9493 http://xoops.svn.sourceforge.net/xoops/?rev=9493&view=rev Author: txmodxoops Date: 2012-05-12 20:31:18 +0000 (Sat, 12 May 2012) Log Message: ----------- added media folder Added Paths: ----------- XoopsCore/tags/2.6 timgno/htdocs/media/ XoopsCore/tags/2.6 timgno/htdocs/media/xoops/ XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/ XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/ XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/16/ XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/16/display.png XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/16/editchamps.png XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/16/green_off.png XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/16/green_on.png XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/16/yellow_off.png XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/16/yellow_on.png XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/32/ XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/32/dashboard.png Added: XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/16/display.png =================================================================== (Binary files differ) Property changes on: XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/16/display.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/16/editchamps.png =================================================================== (Binary files differ) Property changes on: XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/16/editchamps.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/16/green_off.png =================================================================== (Binary files differ) Property changes on: XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/16/green_off.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/16/green_on.png =================================================================== (Binary files differ) Property changes on: XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/16/green_on.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/16/yellow_off.png =================================================================== (Binary files differ) Property changes on: XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/16/yellow_off.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/16/yellow_on.png =================================================================== (Binary files differ) Property changes on: XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/16/yellow_on.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/32/dashboard.png =================================================================== (Binary files differ) Property changes on: XoopsCore/tags/2.6 timgno/htdocs/media/xoops/images/icons/32/dashboard.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <txm...@us...> - 2012-05-12 19:19:40
|
Revision: 9492 http://xoops.svn.sourceforge.net/xoops/?rev=9492&view=rev Author: txmodxoops Date: 2012-05-12 19:19:31 +0000 (Sat, 12 May 2012) Log Message: ----------- Added Paths: ----------- XoopsCore/tags/2.6 timgno/ XoopsCore/tags/2.6 timgno/htdocs/ XoopsCore/tags/2.6 timgno/htdocs/Frameworks/ XoopsCore/tags/2.6 timgno/htdocs/Frameworks/moduleclasses/ XoopsCore/tags/2.6 timgno/htdocs/Frameworks/moduleclasses/icons/ XoopsCore/tags/2.6 timgno/htdocs/Frameworks/moduleclasses/icons/16/ XoopsCore/tags/2.6 timgno/htdocs/Frameworks/moduleclasses/icons/16/display.png XoopsCore/tags/2.6 timgno/htdocs/Frameworks/moduleclasses/icons/16/editchamps.png XoopsCore/tags/2.6 timgno/htdocs/Frameworks/moduleclasses/icons/16/green_off.png XoopsCore/tags/2.6 timgno/htdocs/Frameworks/moduleclasses/icons/16/green_on.png XoopsCore/tags/2.6 timgno/htdocs/Frameworks/moduleclasses/icons/16/yellow_off.png XoopsCore/tags/2.6 timgno/htdocs/Frameworks/moduleclasses/icons/16/yellow_on.png XoopsCore/tags/2.6 timgno/htdocs/Frameworks/moduleclasses/icons/32/ XoopsCore/tags/2.6 timgno/htdocs/Frameworks/moduleclasses/icons/32/dashboard.png XoopsCore/tags/2.6 timgno/htdocs/class/ XoopsCore/tags/2.6 timgno/htdocs/class/xoopsform/ XoopsCore/tags/2.6 timgno/htdocs/class/xoopsform/formselect.php XoopsCore/tags/2.6 timgno/htdocs/class/xoopslists.php XoopsCore/tags/2.6 timgno/htdocs/include/ XoopsCore/tags/2.6 timgno/htdocs/include/Mobile_Detect.php XoopsCore/tags/2.6 timgno/htdocs/include/defines.php XoopsCore/tags/2.6 timgno/htdocs/include/functions.php XoopsCore/tags/2.6 timgno/htdocs/include/mobile.php XoopsCore/tags/2.6 timgno/htdocs/include/xoops.js XoopsCore/tags/2.6 timgno/htdocs/kernel/ XoopsCore/tags/2.6 timgno/htdocs/language/ XoopsCore/tags/2.6 timgno/htdocs/language/english/ XoopsCore/tags/2.6 timgno/htdocs/language/english/global.php XoopsCore/tags/2.6 timgno/htdocs/modules/ XoopsCore/tags/2.6 timgno/htdocs/themes/ Added: XoopsCore/tags/2.6 timgno/htdocs/Frameworks/moduleclasses/icons/16/display.png =================================================================== (Binary files differ) Property changes on: XoopsCore/tags/2.6 timgno/htdocs/Frameworks/moduleclasses/icons/16/display.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsCore/tags/2.6 timgno/htdocs/Frameworks/moduleclasses/icons/16/editchamps.png =================================================================== (Binary files differ) Property changes on: XoopsCore/tags/2.6 timgno/htdocs/Frameworks/moduleclasses/icons/16/editchamps.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsCore/tags/2.6 timgno/htdocs/Frameworks/moduleclasses/icons/16/green_off.png =================================================================== (Binary files differ) Property changes on: XoopsCore/tags/2.6 timgno/htdocs/Frameworks/moduleclasses/icons/16/green_off.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsCore/tags/2.6 timgno/htdocs/Frameworks/moduleclasses/icons/16/green_on.png =================================================================== (Binary files differ) Property changes on: XoopsCore/tags/2.6 timgno/htdocs/Frameworks/moduleclasses/icons/16/green_on.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsCore/tags/2.6 timgno/htdocs/Frameworks/moduleclasses/icons/16/yellow_off.png =================================================================== (Binary files differ) Property changes on: XoopsCore/tags/2.6 timgno/htdocs/Frameworks/moduleclasses/icons/16/yellow_off.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsCore/tags/2.6 timgno/htdocs/Frameworks/moduleclasses/icons/16/yellow_on.png =================================================================== (Binary files differ) Property changes on: XoopsCore/tags/2.6 timgno/htdocs/Frameworks/moduleclasses/icons/16/yellow_on.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsCore/tags/2.6 timgno/htdocs/Frameworks/moduleclasses/icons/32/dashboard.png =================================================================== (Binary files differ) Property changes on: XoopsCore/tags/2.6 timgno/htdocs/Frameworks/moduleclasses/icons/32/dashboard.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsCore/tags/2.6 timgno/htdocs/class/xoopsform/formselect.php =================================================================== --- XoopsCore/tags/2.6 timgno/htdocs/class/xoopsform/formselect.php (rev 0) +++ XoopsCore/tags/2.6 timgno/htdocs/class/xoopsform/formselect.php 2012-05-12 19:19:31 UTC (rev 9492) @@ -0,0 +1,488 @@ +<?php + +/** + + * select form element + + * + + * You may not change or alter any portion of this comment or credits + + * of supporting developers from this source code or any supporting source code + + * which is considered copyrighted (c) material of the original comment or credit authors. + + * This program is distributed in the hope that it will be useful, + + * but WITHOUT ANY WARRANTY; without even the implied warranty of + + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + + * + + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + + * @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html) + + * @package kernel + + * @subpackage form + + * @since 2.0.0 + + * @author Kazumi Ono (AKA onokazu) http://www.myweb.ne.jp/, http://jp.xoops.org/ + + * @author Taiwen Jiang <ph...@us...> + + * @version $Id: formselect.php 4941 2010-07-22 17:13:36Z beckmi $ + + */ + +defined('XOOPS_ROOT_PATH') or die('Restricted access'); + + + +xoops_load('XoopsFormElement'); + + + +/** + + * A select field + + * + + * @author Kazumi Ono <on...@xo...> + + * @author Taiwen Jiang <ph...@us...> + + * @author John Neill <cat...@xo...> + + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + + * @package kernel + + * @subpackage form + + * @access public + + */ + +class XoopsFormSelect extends XoopsFormElement + +{ + + /** + + * Options + + * + + * @var array + + * @access private + + */ + + var $_options = array(); + + + + /** + + * Allow multiple selections? + + * + + * @var bool + + * @access private + + */ + + var $_multiple = false; + + + + /** + + * Number of rows. "1" makes a dropdown list. + + * + + * @var int + + * @access private + + */ + + var $_size; + + + + /** + + * Pre-selcted values + + * + + * @var array + + * @access private + + */ + + var $_value = array(); + + + + /** + + * Constructor + + * + + * @param string $caption Caption + + * @param string $name "name" attribute + + * @param mixed $value Pre-selected value (or array of them). + + * @param int $size Number or rows. "1" makes a drop-down-list + + * @param bool $multiple Allow multiple selections? + + */ + + function XoopsFormSelect($caption, $name, $value = null, $size = 1, $multiple = false) + + { + + $this->setCaption($caption); + + $this->setName($name); + + $this->_multiple = $multiple; + + $this->_size = intval($size); + + if (isset($value)) { + + $this->setValue($value); + + } + + } + + + + /** + + * Are multiple selections allowed? + + * + + * @return bool + + */ + + function isMultiple() + + { + + return $this->_multiple; + + } + + + + /** + + * Get the size + + * + + * @return int + + */ + + function getSize() + + { + + return $this->_size; + + } + + + + /** + + * Get an array of pre-selected values + + * + + * @param bool $encode To sanitizer the text? + + * @return array + + */ + + function getValue($encode = false) + + { + + if (! $encode) { + + return $this->_value; + + } + + $value = array(); + + foreach($this->_value as $val) { + + $value[] = $val ? htmlspecialchars($val, ENT_QUOTES) : $val; + + } + + return $value; + + } + + + + /** + + * Set pre-selected values + + * + + * @param $value mixed + + */ + + function setValue($value) + + { + + if (is_array($value)) { + + foreach($value as $v) { + + $this->_value[] = $v; + + } + + } elseif (isset($value)) { + + $this->_value[] = $value; + + } + + } + + + + /** + + * Add an option + + * + + * @param string $value "value" attribute + + * @param string $name "name" attribute + + */ + + function addOption($value, $name = '') + + { + + if ($name != '') { + + $this->_options[$value] = $name; + + } else { + + $this->_options[$value] = $value; + + } + + } + + + + /** + + * Add multiple options + + * + + * @param array $options Associative array of value->name pairs + + */ + + function addOptionArray($options) + + { + + if (is_array($options)) { + + foreach($options as $k => $v) { + + $this->addOption($k, $v); + + } + + } + + } + + + + /** + + * Get an array with all the options + + * + + * Note: both name and value should be sanitized. However for backward compatibility, only value is sanitized for now. + + * + + * @param int $encode To sanitizer the text? potential values: 0 - skip; 1 - only for value; 2 - for both value and name + + * @return array Associative array of value->name pairs + + */ + + function getOptions($encode = false) + + { + + if (! $encode) { + + return $this->_options; + + } + + $value = array(); + + foreach($this->_options as $val => $name) { + + $value[$encode ? htmlspecialchars($val, ENT_QUOTES) : $val] = ($encode > 1) ? htmlspecialchars($name, ENT_QUOTES) : $name; + + } + + return $value; + + } + + + + /** + + * Prepare HTML for output + + * + + * @return string HTML + + */ + + function render() + + { + + $ele_name = $this->getName(); + + $ele_title = $this->getTitle(); + + $ele_value = $this->getValue(); + + $ele_options = $this->getOptions(); + + $ret = '<select size="' . $this->getSize() . '"' . $this->getExtra(); + + if ($this->isMultiple() != false) { + + $ret .= ' name="' . $ele_name . '[]" id="' . $ele_name . '" title="'. $ele_title. '" multiple="multiple">' ; + + } else { + + $ret .= ' name="' . $ele_name . '" id="' . $ele_name . '" title="'. $ele_title. '">' ; + + } + + foreach($ele_options as $value => $name) { + + $ret .= '<option value="' . htmlspecialchars($value, ENT_QUOTES) . '"'; + + if (count($ele_value) > 0 && in_array($value, $ele_value)) { + + $ret .= ' selected="selected"'; + + } + + $ret .= '>' . $name . '</option>' ; + + } + + $ret .= '</select>'; + if ($this->getSize() > 1 && $this->isMultiple()) { + $ret .= '<input type="button" name="buttonall" value="'._ALL.'" onclick="xoopsSelectAll(\''.$ele_name.'\',true)" />'; + $ret .= '<input type="button" name="buttonnever" value="'._NONE.'" onclick="xoopsSelectAll(\''.$ele_name.'\',false)" />'; + } + return $ret; + + } + + + + /** + + * Render custom javascript validation code + + * + + * @seealso XoopsForm::renderValidationJS + + */ + + function renderValidationJS() + + { + + // render custom validation code if any + + if (! empty($this->customValidationCode)) { + + return implode("\n", $this->customValidationCode); + + // generate validation code if required + + } elseif ($this->isRequired()) { + + $eltname = $this->getName(); + + $eltcaption = $this->getCaption(); + + $eltmsg = empty($eltcaption) ? sprintf(_FORM_ENTER, $eltname) : sprintf(_FORM_ENTER, $eltcaption); + + $eltmsg = str_replace('"', '\"', stripslashes($eltmsg)); + + return "\nvar hasSelected = false; var selectBox = myform.{$eltname};" . "for (i = 0; i < selectBox.options.length; i++ ) { if (selectBox.options[i].selected == true) { hasSelected = true; break; } }" . "if (!hasSelected) { window.alert(\"{$eltmsg}\"); selectBox.focus(); return false; }"; + + } + + return ''; + + } + +} + + + +?> \ No newline at end of file Added: XoopsCore/tags/2.6 timgno/htdocs/class/xoopslists.php =================================================================== --- XoopsCore/tags/2.6 timgno/htdocs/class/xoopslists.php (rev 0) +++ XoopsCore/tags/2.6 timgno/htdocs/class/xoopslists.php 2012-05-12 19:19:31 UTC (rev 9492) @@ -0,0 +1,1365 @@ +<?php +/** + * XOOPS listing utilities + * + * You may not change or alter any portion of this comment or credits + * of supporting developers from this source code or any supporting source code + * which is considered copyrighted (c) material of the original comment or credit authors. + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html) + * @package kernel + * @since 2.0.1 + * @version $Id: xoopslists.php 8066 2011-11-06 05:09:33Z beckmi $ + * @version $Id: xoopslists.php 9156 2012-03-19 13:48:28Z timgno $ + */ + + +defined('XOOPS_ROOT_PATH') or die('Restricted access'); + +if (!defined('XOOPS_LISTS_INCLUDED')) { + define('XOOPS_LISTS_INCLUDED', 1); + + /** + * XoopsLists + * + * @author John Neill <cat...@xo...> + * @copyright copyright (c) XOOPS.org + * @package kernel + * @subpackage form + * @access public + */ + class XoopsLists + { + function getTimeZoneList() + { + xoops_loadLanguage('timezone'); + + $time_zone_list = array( + '-12' => _TZ_GMTM12 , + '-11' => _TZ_GMTM11 , + '-10' => _TZ_GMTM10 , + '-9' => _TZ_GMTM9 , + '-8' => _TZ_GMTM8 , + '-7' => _TZ_GMTM7 , + '-6' => _TZ_GMTM6 , + '-5' => _TZ_GMTM5 , + '-4' => _TZ_GMTM4 , + '-3.5' => _TZ_GMTM35 , + '-3' => _TZ_GMTM3 , + '-2' => _TZ_GMTM2 , + '-1' => _TZ_GMTM1 , + '0' => _TZ_GMT0 , + '1' => _TZ_GMTP1 , + '2' => _TZ_GMTP2 , + '3' => _TZ_GMTP3 , + '3.5' => _TZ_GMTP35 , + '4' => _TZ_GMTP4 , + '4.5' => _TZ_GMTP45 , + '5' => _TZ_GMTP5 , + '5.5' => _TZ_GMTP55 , + '6' => _TZ_GMTP6 , + '7' => _TZ_GMTP7 , + '8' => _TZ_GMTP8 , + '9' => _TZ_GMTP9 , + '9.5' => _TZ_GMTP95 , + '10' => _TZ_GMTP10 , + '11' => _TZ_GMTP11 , + '12' => _TZ_GMTP12); + + return $time_zone_list; + } + + /** + * gets list of themes folder from themes directory + */ + function getThemesList() + { + return XoopsLists::getDirListAsArray(XOOPS_THEME_PATH . '/'); + } + + /** + * gets a list of module folders from the modules directory + */ + function getModulesList() + { + return XoopsLists::getDirListAsArray(XOOPS_ROOT_PATH . '/modules/'); + } + + /** + * gets list of editors folder from xoopseditor directory + */ + function getEditorList() + { + return XoopsLists::getDirListAsArray(XOOPS_ROOT_PATH . '/class/xoopseditor/'); + } + + /** + * gets list of fonts folder from Frameworks/tcpdf/fonts directory + * @author TXMod Xoops <in...@tx...> + */ + function getFontList() + { + return XoopsLists::getFontListAsArray(XOOPS_ROOT_PATH . '/Frameworks/tcpdf/fonts/'); + } + + /** + * gets list of name of directories inside a directory + */ + function getDirListAsArray($dirname) + { + $ignored = array( + 'cvs' , + '_darcs'); + $list = array(); + if (substr($dirname, - 1) != '/') { + $dirname .= '/'; + } + if ($handle = opendir($dirname)) { + while ($file = readdir($handle)) { + if (substr($file, 0, 1) == '.' || in_array(strtolower($file), $ignored)) + continue; + if (is_dir($dirname . $file)) { + $list[$file] = $file; + } + } + closedir($handle); + asort($list); + reset($list); + } + return $list; + } + + /** + * gets list of all files in a directory + */ + function getFileListAsArray($dirname, $prefix = '') + { + $filelist = array(); + if (substr($dirname, - 1) == '/') { + $dirname = substr($dirname, 0, - 1); + } + if (is_dir($dirname) && $handle = opendir($dirname)) { + while (false !== ($file = readdir($handle))) { + if (! preg_match('/^[\.]{1,2}$/', $file) && is_file($dirname . '/' . $file)) { + $file = $prefix . $file; + $filelist[$file] = $file; + } + } + closedir($handle); + asort($filelist); + reset($filelist); + } + return $filelist; + } + + /** + * gets list of image file names in a directory + */ + function getImgListAsArray($dirname, $prefix = '') + { + $filelist = array(); + if ($handle = opendir($dirname)) { + while (false !== ($file = readdir($handle))) { + if (preg_match('/(\.gif|\.jpg|\.png)$/i', $file)) { + $file = $prefix . $file; + $filelist[$file] = $file; + } + } + closedir($handle); + asort($filelist); + reset($filelist); + } + return $filelist; + } + + /** + * gets list of font file names in a directory + * @author TXMod Xoops <in...@tx...> + */ + function getFontListAsArray($dirname, $prefix = '') + { + $fontlist = array(); + if ($handle = opendir($dirname)) { + while (false !== ($font = readdir($handle))) { + if (preg_match('/(\.php)$/i', $font)) { + $font = $prefix . $font; + $fontlist[$font] = substr($font, 0, strpos($font, '.')); + } + } + closedir($handle); + asort($fontlist); + reset($fontlist); + } + return $fontlist; + } + + /** + * gets list of html file names in a certain directory + */ + function getHtmlListAsArray($dirname, $prefix = '') + { + $filelist = array(); + if ($handle = opendir($dirname)) { + while (false !== ($file = readdir($handle))) { + if ((preg_match('/(\.htm|\.html|\.xhtml)$/i', $file) && ! is_dir($file))) { + $file = $prefix . $file; + $filelist[$file] = $prefix . $file; + } + } + closedir($handle); + asort($filelist); + reset($filelist); + } + return $filelist; + } + + /** + * gets list of avatar file names in a certain directory + * if directory is not specified, default directory will be searched + */ + function getAvatarsList($avatar_dir = '') + { + $avatars = array(); + if ($avatar_dir != '') { + $avatars = XoopsLists::getImgListAsArray(XOOPS_ROOT_PATH . '/images/avatar/' . $avatar_dir . '/', $avatar_dir . '/'); + } else { + $avatars = XoopsLists::getImgListAsArray(XOOPS_ROOT_PATH . '/images/avatar/'); + } + return $avatars; + } + + /** + * gets list of all avatar image files inside default avatars directory + */ + function getAllAvatarsList() + { + $avatars = array(); + $dirlist = array(); + $dirlist = XoopsLists::getDirListAsArray(XOOPS_ROOT_PATH . '/images/avatar/'); + if (count($dirlist) > 0) { + foreach($dirlist as $dir) { + $avatars[$dir] = &XoopsLists::getImgListAsArray(XOOPS_ROOT_PATH . '/images/avatar/' . $dir . '/', $dir . '/'); + } + } else { + return false; + } + return $avatars; + } + + /** + * gets list of subject icon image file names in a certain directory + * if directory is not specified, default directory will be searched + */ + function getSubjectsList($sub_dir = '') + { + $subjects = array(); + if ($sub_dir != '') { + $subjects = XoopsLists::getImgListAsArray(XOOPS_ROOT_PATH . '/images/subject/' . $sub_dir, $sub_dir . '/'); + } else { + $subjects = XoopsLists::getImgListAsArray(XOOPS_ROOT_PATH . '/images/subject/'); + } + return $subjects; + } + + /** + * gets list of language folders inside default language directory + */ + function getLangList() + { + $lang_list = array(); + $lang_list = XoopsLists::getDirListAsArray(XOOPS_ROOT_PATH . '/language/'); + return $lang_list; + } + + /** + * XoopsLists::getCountryList() + * + * @return + */ + function getCountryList() + { + xoops_loadLanguage('countries'); + $country_list = array ( + "" => "-", + "AD" => _COUNTRY_AD, + "AE" => _COUNTRY_AE, + "AF" => _COUNTRY_AF, + "AG" => _COUNTRY_AG, + "AI" => _COUNTRY_AI, + "AL" => _COUNTRY_AL, + "AM" => _COUNTRY_AM, + "AN" => _COUNTRY_AN, + "AO" => _COUNTRY_AO, + "AQ" => _COUNTRY_AQ, + "AR" => _COUNTRY_AR, + "AS" => _COUNTRY_AS, + "AT" => _COUNTRY_AT, + "AU" => _COUNTRY_AU, + "AW" => _COUNTRY_AW, + "AX" => _COUNTRY_AX, + "AZ" => _COUNTRY_AZ, + "BA" => _COUNTRY_BA, + "BB" => _COUNTRY_BB, + "BD" => _COUNTRY_BD, + "BE" => _COUNTRY_BE, + "BF" => _COUNTRY_BF, + "BG" => _COUNTRY_BG, + "BH" => _COUNTRY_BH, + "BI" => _COUNTRY_BI, + "BJ" => _COUNTRY_BJ, + "BL" => _COUNTRY_BL, + "BM" => _COUNTRY_BM, + "BN" => _COUNTRY_BN, + "BO" => _COUNTRY_BO, + "BR" => _COUNTRY_BR, + "BS" => _COUNTRY_BS, + "BT" => _COUNTRY_BT, + "BV" => _COUNTRY_BV, + "BW" => _COUNTRY_BW, + "BY" => _COUNTRY_BY, + "BZ" => _COUNTRY_BZ, + "CA" => _COUNTRY_CA, + "CC" => _COUNTRY_CC, + "CD" => _COUNTRY_CD, + "CF" => _COUNTRY_CF, + "CG" => _COUNTRY_CG, + "CH" => _COUNTRY_CH, + "CI" => _COUNTRY_CI, + "CK" => _COUNTRY_CK, + "CL" => _COUNTRY_CL, + "CM" => _COUNTRY_CM, + "CN" => _COUNTRY_CN, + "CO" => _COUNTRY_CO, + "CR" => _COUNTRY_CR, + "CS" => _COUNTRY_CS, // Not listed in ISO 3166 + "CU" => _COUNTRY_CU, + "CV" => _COUNTRY_CV, + "CX" => _COUNTRY_CX, + "CY" => _COUNTRY_CY, + "CZ" => _COUNTRY_CZ, + "DE" => _COUNTRY_DE, + "DJ" => _COUNTRY_DJ, + "DK" => _COUNTRY_DK, + "DM" => _COUNTRY_DM, + "DO" => _COUNTRY_DO, + "DZ" => _COUNTRY_DZ, + "EC" => _COUNTRY_EC, + "EE" => _COUNTRY_EE, + "EG" => _COUNTRY_EG, + "EH" => _COUNTRY_EH, + "ER" => _COUNTRY_ER, + "ES" => _COUNTRY_ES, + "ET" => _COUNTRY_ET, + "FI" => _COUNTRY_FI, + "FJ" => _COUNTRY_FJ, + "FK" => _COUNTRY_FK, + "FM" => _COUNTRY_FM, + "FO" => _COUNTRY_FO, + "FR" => _COUNTRY_FR, + "FX" => _COUNTRY_FX, // Not listed in ISO 3166 + "GA" => _COUNTRY_GA, + "GB" => _COUNTRY_GB, + "GD" => _COUNTRY_GD, + "GE" => _COUNTRY_GE, + "GF" => _COUNTRY_GF, + "GG" => _COUNTRY_GG, + "GH" => _COUNTRY_GH, + "GI" => _COUNTRY_GI, + "GL" => _COUNTRY_GL, + "GM" => _COUNTRY_GM, + "GN" => _COUNTRY_GN, + "GP" => _COUNTRY_GP, + "GQ" => _COUNTRY_GQ, + "GR" => _COUNTRY_GR, + "GS" => _COUNTRY_GS, + "GT" => _COUNTRY_GT, + "GU" => _COUNTRY_GU, + "GW" => _COUNTRY_GW, + "GY" => _COUNTRY_GY, + "HK" => _COUNTRY_HK, + "HM" => _COUNTRY_HM, + "HN" => _COUNTRY_HN, + "HR" => _COUNTRY_HR, + "HT" => _COUNTRY_HT, + "HU" => _COUNTRY_HU, + "ID" => _COUNTRY_ID, + "IE" => _COUNTRY_IE, + "IL" => _COUNTRY_IL, + "IM" => _COUNTRY_IM, + "IN" => _COUNTRY_IN, + "IO" => _COUNTRY_IO, + "IQ" => _COUNTRY_IQ, + "IR" => _COUNTRY_IR, + "IS" => _COUNTRY_IS, + "IT" => _COUNTRY_IT, + "JM" => _COUNTRY_JM, + "JO" => _COUNTRY_JO, + "JP" => _COUNTRY_JP, + "KE" => _COUNTRY_KE, + "KG" => _COUNTRY_KG, + "KH" => _COUNTRY_KH, + "KI" => _COUNTRY_KI, + "KM" => _COUNTRY_KM, + "KN" => _COUNTRY_KN, + "KP" => _COUNTRY_KP, + "KR" => _COUNTRY_KR, + "KW" => _COUNTRY_KW, + "KY" => _COUNTRY_KY, + "KZ" => _COUNTRY_KZ, + "LA" => _COUNTRY_LA, + "LB" => _COUNTRY_LB, + "LC" => _COUNTRY_LC, + "LI" => _COUNTRY_LI, + "LK" => _COUNTRY_LK, + "LR" => _COUNTRY_LR, + "LS" => _COUNTRY_LS, + "LT" => _COUNTRY_LT, + "LU" => _COUNTRY_LU, + "LV" => _COUNTRY_LV, + "LY" => _COUNTRY_LY, + "MA" => _COUNTRY_MA, + "MC" => _COUNTRY_MC, + "MD" => _COUNTRY_MD, + "ME" => _COUNTRY_ME, + "MF" => _COUNTRY_MF, + "MG" => _COUNTRY_MG, + "MH" => _COUNTRY_MH, + "MK" => _COUNTRY_MK, + "ML" => _COUNTRY_ML, + "MM" => _COUNTRY_MM, + "MN" => _COUNTRY_MN, + "MO" => _COUNTRY_MO, + "MP" => _COUNTRY_MP, + "MQ" => _COUNTRY_MQ, + "MR" => _COUNTRY_MR, + "MS" => _COUNTRY_MS, + "MT" => _COUNTRY_MT, + "MU" => _COUNTRY_MU, + "MV" => _COUNTRY_MV, + "MW" => _COUNTRY_MW, + "MX" => _COUNTRY_MX, + "MY" => _COUNTRY_MY, + "MZ" => _COUNTRY_MZ, + "NA" => _COUNTRY_NA, + "NC" => _COUNTRY_NC, + "NE" => _COUNTRY_NE, + "NF" => _COUNTRY_NF, + "NG" => _COUNTRY_NG, + "NI" => _COUNTRY_NI, + "NL" => _COUNTRY_NL, + "NO" => _COUNTRY_NO, + "NP" => _COUNTRY_NP, + "NR" => _COUNTRY_NR, + "NT" => _COUNTRY_NT, // Not listed in ISO 3166 + "NU" => _COUNTRY_NU, + "NZ" => _COUNTRY_NZ, + "OM" => _COUNTRY_OM, + "PA" => _COUNTRY_PA, + "PE" => _COUNTRY_PE, + "PF" => _COUNTRY_PF, + "PG" => _COUNTRY_PG, + "PH" => _COUNTRY_PH, + "PK" => _COUNTRY_PK, + "PL" => _COUNTRY_PL, + "PM" => _COUNTRY_PM, + "PN" => _COUNTRY_PN, + "PR" => _COUNTRY_PR, + "PS" => _COUNTRY_PS, + "PT" => _COUNTRY_PT, + "PW" => _COUNTRY_PW, + "PY" => _COUNTRY_PY, + "QA" => _COUNTRY_QA, + "RE" => _COUNTRY_RE, + "RO" => _COUNTRY_RO, + "RS" => _COUNTRY_RS, + "RU" => _COUNTRY_RU, + "RW" => _COUNTRY_RW, + "SA" => _COUNTRY_SA, + "SB" => _COUNTRY_SB, + "SC" => _COUNTRY_SC, + "SD" => _COUNTRY_SD, + "SE" => _COUNTRY_SE, + "SG" => _COUNTRY_SG, + "SH" => _COUNTRY_SH, + "SI" => _COUNTRY_SI, + "SJ" => _COUNTRY_SJ, + "SK" => _COUNTRY_SK, + "SL" => _COUNTRY_SL, + "SM" => _COUNTRY_SM, + "SN" => _COUNTRY_SN, + "SO" => _COUNTRY_SO, + "SR" => _COUNTRY_SR, + "ST" => _COUNTRY_ST, + "SU" => _COUNTRY_SU, // Not listed in ISO 3166 + "SV" => _COUNTRY_SV, + "SY" => _COUNTRY_SY, + "SZ" => _COUNTRY_SZ, + "TC" => _COUNTRY_TC, + "TD" => _COUNTRY_TD, + "TF" => _COUNTRY_TF, + "TG" => _COUNTRY_TG, + "TH" => _COUNTRY_TH, + "TJ" => _COUNTRY_TJ, + "TK" => _COUNTRY_TK, + "TL" => _COUNTRY_TL, + "TM" => _COUNTRY_TM, + "TN" => _COUNTRY_TN, + "TO" => _COUNTRY_TO, + "TP" => _COUNTRY_TP, // Not listed in ISO 3166 + "TR" => _COUNTRY_TR, + "TT" => _COUNTRY_TT, + "TV" => _COUNTRY_TV, + "TW" => _COUNTRY_TW, + "TZ" => _COUNTRY_TZ, + "UA" => _COUNTRY_UA, + "UG" => _COUNTRY_UG, + "UK" => _COUNTRY_UK, // Not listed in ISO 3166 + "UM" => _COUNTRY_UM, + "US" => _COUNTRY_US, + "UY" => _COUNTRY_UY, + "UZ" => _COUNTRY_UZ, + "VA" => _COUNTRY_VA, + "VC" => _COUNTRY_VC, + "VE" => _COUNTRY_VE, + "VG" => _COUNTRY_VG, + "VI" => _COUNTRY_VI, + "VN" => _COUNTRY_VN, + "VU" => _COUNTRY_VU, + "WF" => _COUNTRY_WF, + "WS" => _COUNTRY_WS, + "YE" => _COUNTRY_YE, + "YT" => _COUNTRY_YT, + "YU" => _COUNTRY_YU, // Not listed in ISO 3166 + "ZA" => _COUNTRY_ZA, + "ZM" => _COUNTRY_ZM, + "ZR" => _COUNTRY_ZR, // Not listed in ISO 3166 + "ZW" => _COUNTRY_ZW + ); + asort($country_list); + reset($country_list); + return $country_list; + } + + /** + * XoopsLists::getHtmlList() + * + * This Function is no longer being used by the core + * + * @return + */ + function getHtmlList() + { + $html_list = array( + 'a' => '<a>', + 'abbr' => '<abbr>', + 'acronym' => '<acronym>', + 'address' => '<address>', + 'b' => '<b>', + 'bdo' => '<bdo>', + 'big' => '<big>', + 'blockquote' => '<blockquote>', + 'br' => '<br>', + 'caption' => '<caption>', + 'cite' => '<cite>', + 'code' => '<code>', + 'col' => '<col>', + 'colgroup' => '<colgroup>', + 'dd' => '<dd>', + 'del' => '<del>', + 'dfn' => '<dfn>', + 'div' => '<div>', + 'dl' => '<dl>', + 'dt' => '<dt>', + 'em' => '<em>', + 'font' => '<font>', + 'h1' => '<h1>', + 'h2' => '<h2>', + 'h3' => '<h3>', + 'h4' => '<h4>', + 'h5' => '<h5>', + 'h6' => '<h6>', + 'hr' => '<hr>', + 'i' => '<i>', + 'img' => '<img>', + 'ins' => '<ins>', + 'kbd' => '<kbd>', + 'li' => '<li>', + 'map' => '<map>', + 'object' => '<object>', + 'ol' => '<ol>', + 'p' => '<p>', + 'pre' => '<pre>', + 's' => '<s>', + 'samp' => '<samp>', + 'small' => '<small>', + 'span' => '<span>', + 'strike' => '<strike>', + 'strong' => '<strong>', + 'sub' => '<sub>', + 'sup' => '<sup>', + 'table' => '<table>', + 'tbody' => '<tbody>', + 'td' => '<td>', + 'tfoot' => '<tfoot>', + 'th' => '<th>', + 'thead' => '<thead>', + 'tr' => '<tr>', + 'tt' => '<tt>', + 'u' => '<u>', + 'ul' => '<ul>', + 'var' => '<var>'); + asort($html_list); + reset($html_list); + return $html_list; + } + + /** + * XoopsLists::getUserRankList() + * + * @return + */ + function getUserRankList() + { + $db =& XoopsDatabaseFactory::getDatabaseConnection(); + $myts =& MyTextSanitizer::getInstance(); + $sql = sprintf('SELECT rank_id, rank_title FROM ' . $db->prefix('ranks') . ' WHERE rank_special = %u', 1); + $ret = array(); + $result = $db->query($sql); + while ($myrow = $db->fetchArray($result)) { + $ret[$myrow['rank_id']] = $myts->htmlspecialchars($myrow['rank_title']); + } + return $ret; + } + + /** + * XoopsLists::getCurrencyList() + * + * @return + */ + function getCurrencyList() + { + $currency_list = array('AUD' => 'AUD', 'BRL' => 'BRL', 'CAD' => 'CAD', 'CHF' => 'CHF', + 'CZK' => 'CZK', 'DKK' => 'DKK', 'EUR' => 'EUR', 'GBP' => 'GBP', + 'HKD' => 'HKD', 'HUF' => 'HUF', 'ILS' => 'ILS', 'JPY' => 'JPY', + 'MXN' => 'MXN', 'NOK' => 'NOK', 'NZD' => 'NZD', 'PHP' => 'PHP', + 'PLN' => 'PLN', 'SEK' => 'SEK', 'SGD' => 'SGD', 'THB' => 'THB', + 'TWD' => 'TWD', 'USD' => 'USD'); + asort($currency_list); + reset($currency_list); + return $currency_list; + } + + /** + * XoopsLists::getMimetypesList() + * + * @return + */ + function getMimetypesList() + { + $mimetypes_list = array( + '3dm' => 'x-world/x-3dmf', + '3dmf' => 'x-world/x-3dmf', + 'a' => 'application/octet-stream', + 'aab' => 'application/x-authorware-bin', + 'aam' => 'application/x-authorware-map', + 'aas' => 'application/x-authorware-seg', + 'abc' => 'text/vnd.abc', + 'acgi' => 'text/html', + 'afl' => 'video/animaflex', + 'ai' => 'application/postscript', + 'aif' => 'audio/aiff', + 'aif' => 'audio/x-aiff', + 'aifc' => 'audio/aiff', + 'aifc' => 'audio/x-aiff', + 'aiff' => 'audio/aiff', + 'aiff' => 'audio/x-aiff', + 'aim' => 'application/x-aim', + 'aip' => 'text/x-audiosoft-intra', + 'ani' => 'application/x-navi-animation', + 'aos' => 'application/x-nokia-9000-communicator-add-on-software', + 'aps' => 'application/mime', + 'arc' => 'application/octet-stream', + 'arj' => 'application/arj', + 'arj' => 'application/octet-stream', + 'art' => 'image/x-jg', + 'asf' => 'video/x-ms-asf', + 'asm' => 'text/x-asm', + 'asp' => 'text/asp', + 'asx' => 'application/x-mplayer2', + 'asx' => 'video/x-ms-asf', + 'asx' => 'video/x-ms-asf-plugin', + 'au' => 'audio/basic', + 'au' => 'audio/x-au', + 'avi' => 'application/x-troff-msvideo', + 'avi' => 'video/avi', + 'avi' => 'video/msvideo', + 'avi' => 'video/x-msvideo', + 'avs' => 'video/avs-video', + 'bcpio' => 'application/x-bcpio', + 'bin' => 'application/mac-binary', + 'bin' => 'application/macbinary', + 'bin' => 'application/octet-stream', + 'bin' => 'application/x-binary', + 'bin' => 'application/x-macbinary', + 'bm' => 'image/bmp', + 'bmp' => 'image/bmp', + 'bmp' => 'image/x-windows-bmp', + 'boo' => 'application/book', + 'book' => 'application/book', + 'boz' => 'application/x-bzip2', + 'bsh' => 'application/x-bsh', + 'bz' => 'application/x-bzip', + 'bz2' => 'application/x-bzip2', + 'c' => 'text/plain', + 'c' => 'text/x-c', + 'c++' => 'text/plain', + 'cat' => 'application/vnd.ms-pki.seccat', + 'cc' => 'text/plain', + 'cc' => 'text/x-c', + 'ccad' => 'application/clariscad', + 'cco' => 'application/x-cocoa', + 'cdf' => 'application/cdf', + 'cdf' => 'application/x-cdf', + 'cdf' => 'application/x-netcdf', + 'cer' => 'application/pkix-cert', + 'cer' => 'application/x-x509-ca-cert', + 'cha' => 'application/x-chat', + 'chat' => 'application/x-chat', + 'class' => 'application/java', + 'class' => 'application/java-byte-code', + 'class' => 'application/x-java-class', + 'com' => 'application/octet-stream', + 'com' => 'text/plain', + 'conf' => 'text/plain', + 'cpio' => 'application/x-cpio', + 'cpp' => 'text/x-c', + 'cpt' => 'application/mac-compactpro', + 'cpt' => 'application/x-compactpro', + 'cpt' => 'application/x-cpt', + 'crl' => 'application/pkcs-crl', + 'crl' => 'application/pkix-crl', + 'crt' => 'application/pkix-cert', + 'crt' => 'application/x-x509-ca-cert', + 'crt' => 'application/x-x509-user-cert', + 'csh' => 'application/x-csh', + 'csh' => 'text/x-script.csh', + 'css' => 'application/x-pointplus', + 'css' => 'text/css', + 'cxx' => 'text/plain', + 'dcr' => 'application/x-director', + 'deepv' => 'application/x-deepv', + 'def' => 'text/plain', + 'der' => 'application/x-x509-ca-cert', + 'dif' => 'video/x-dv', + 'dir' => 'application/x-director', + 'dl' => 'video/dl', + 'dl' => 'video/x-dl', + 'doc' => 'application/msword', + 'dot' => 'application/msword', + 'dp' => 'application/commonground', + 'drw' => 'application/drafting', + 'dump' => 'application/octet-stream', + 'dv' => 'video/x-dv', + 'dvi' => 'application/x-dvi', + 'dwf' => 'model/vnd.dwf', + 'dwg' => 'application/acad', + 'dwg' => 'image/vnd.dwg', + 'dwg' => 'image/x-dwg', + 'dxf' => 'application/dxf', + 'dxf' => 'image/vnd.dwg', + 'dxf' => 'image/x-dwg', + 'dxr' => 'application/x-director', + 'el' => 'text/x-script.elisp', + 'elc' => 'application/x-bytecode.elisp', + 'elc' => 'application/x-elc', + 'env' => 'application/x-envoy', + 'eps' => 'application/postscript', + 'es' => 'application/x-esrehber', + 'etx' => 'text/x-setext', + 'evy' => 'application/envoy', + 'evy' => 'application/x-envoy', + 'exe' => 'application/octet-stream', + 'f' => 'text/plain', + 'f' => 'text/x-fortran', + 'f77' => 'text/x-fortran', + 'f90' => 'text/plain', + 'f90' => 'text/x-fortran', + 'fdf' => 'application/vnd.fdf', + 'fif' => 'application/fractals', + 'fif' => 'image/fif', + 'fli' => 'video/fli', + 'fli' => 'video/x-fli', + 'flo' => 'image/florian', + 'flx' => 'text/vnd.fmi.flexstor', + 'fmf' => 'video/x-atomic3d-feature', + 'for' => 'text/plain', + 'for' => 'text/x-fortran', + 'fpx' => 'image/vnd.fpx', + 'fpx' => 'image/vnd.net-fpx', + 'frl' => 'application/freeloader', + 'funk' => 'audio/make', + 'g' => 'text/plain', + 'g3' => 'image/g3fax', + 'gif' => 'image/gif', + 'gl' => 'video/gl', + 'gl' => 'video/x-gl', + 'gsd' => 'audio/x-gsm', + 'gsm' => 'audio/x-gsm', + 'gsp' => 'application/x-gsp', + 'gss' => 'application/x-gss', + 'gtar' => 'application/x-gtar', + 'gz' => 'application/x-compressed', + 'gz' => 'application/x-gzip', + 'gzip' => 'application/x-gzip', + 'gzip' => 'multipart/x-gzip', + 'h' => 'text/plain', + 'h' => 'text/x-h', + 'hdf' => 'application/x-hdf', + 'help' => 'application/x-helpfile', + 'hgl' => 'application/vnd.hp-hpgl', + 'hh' => 'text/plain', + 'hh' => 'text/x-h', + 'hlb' => 'text/x-script', + 'hlp' => 'application/hlp', + 'hlp' => 'application/x-helpfile', + 'hlp' => 'application/x-winhelp', + 'hpg' => 'application/vnd.hp-hpgl', + 'hpgl' => 'application/vnd.hp-hpgl', + 'hqx' => 'application/binhex', + 'hqx' => 'application/binhex4', + 'hqx' => 'application/mac-binhex', + 'hqx' => 'application/mac-binhex40', + 'hqx' => 'application/x-binhex40', + 'hqx' => 'application/x-mac-binhex40', + 'hta' => 'application/hta', + 'htc' => 'text/x-component', + 'htm' => 'text/html', + 'html' => 'text/html', + 'htmls' => 'text/html', + 'htt' => 'text/webviewhtml', + 'htx' => 'text/html', + 'ice' => 'x-conference/x-cooltalk', + 'ico' => 'image/x-icon', + 'idc' => 'text/plain', + 'ief' => 'image/ief', + 'iefs' => 'image/ief', + 'iges' => 'application/iges', + 'iges' => 'model/iges', + 'igs' => 'application/iges', + 'igs' => 'model/iges', + 'ima' => 'application/x-ima', + 'imap' => 'application/x-httpd-imap', + 'inf' => 'application/inf', + 'ins' => 'application/x-internett-signup', + 'ip' => 'application/x-ip2', + 'isu' => 'video/x-isvideo', + 'it' => 'audio/it', + 'iv' => 'application/x-inventor', + 'ivr' => 'i-world/i-vrml', + 'ivy' => 'application/x-livescreen', + 'jam' => 'audio/x-jam', + 'jav' => 'text/plain', + 'jav' => 'text/x-java-source', + 'java' => 'text/plain', + 'java' => 'text/x-java-source', + 'jcm' => 'application/x-java-commerce', + 'jfif' => 'image/jpeg', + 'jfif' => 'image/pjpeg', + 'jfif-tbnl' => 'image/jpeg', + 'jpe' => 'image/jpeg', + 'jpe' => 'image/pjpeg', + 'jpeg' => 'image/jpeg', + 'jpeg' => 'image/pjpeg', + 'jpg' => 'image/jpeg', + 'jpg' => 'image/pjpeg', + 'jps' => 'image/x-jps', + 'js' => 'application/x-javascript', + 'jut' => 'image/jutvision', + 'kar' => 'audio/midi', + 'kar' => 'music/x-karaoke', + 'ksh' => 'application/x-ksh', + 'ksh' => 'text/x-script.ksh', + 'la' => 'audio/nspaudio', + 'la' => 'audio/x-nspaudio', + 'lam' => 'audio/x-liveaudio', + 'latex' => 'application/x-latex', + 'lha' => 'application/lha', + 'lha' => 'application/octet-stream', + 'lha' => 'application/x-lha', + 'lhx' => 'application/octet-stream', + 'list' => 'text/plain', + 'lma' => 'audio/nspaudio', + 'lma' => 'audio/x-nspaudio', + 'log' => 'text/plain', + 'lsp' => 'application/x-lisp', + 'lsp' => 'text/x-script.lisp', + 'lst' => 'text/plain', + 'lsx' => 'text/x-la-asf', + 'ltx' => 'application/x-latex', + 'lzh' => 'application/octet-stream', + 'lzh' => 'application/x-lzh', + 'lzx' => 'application/lzx', + 'lzx' => 'application/octet-stream', + 'lzx' => 'application/x-lzx', + 'm' => 'text/plain', + 'm' => 'text/x-m', + 'm1v' => 'video/mpeg', + 'm2a' => 'audio/mpeg', + 'm2v' => 'video/mpeg', + 'm3u' => 'audio/x-mpequrl', + 'man' => 'application/x-troff-man', + 'map' => 'application/x-navimap', + 'mar' => 'text/plain', + 'mbd' => 'application/mbedlet', + 'mc$' => 'application/x-magic-cap-package-1.0', + 'mcd' => 'application/mcad', + 'mcd' => 'application/x-mathcad', + 'mcf' => 'image/vasa', + 'mcf' => 'text/mcf', + 'mcp' => 'application/netmc', + 'me' => 'application/x-troff-me', + 'mht' => 'message/rfc822', + 'mhtml' => 'message/rfc822', + 'mid' => 'application/x-midi', + 'mid' => 'audio/midi', + 'mid' => 'audio/x-mid', + 'mid' => 'audio/x-midi', + 'mid' => 'music/crescendo', + 'mid' => 'x-music/x-midi', + 'midi' => 'application/x-midi', + 'midi' => 'audio/midi', + 'midi' => 'audio/x-mid', + 'midi' => 'audio/x-midi', + 'midi' => 'music/crescendo', + 'midi' => 'x-music/x-midi', + 'mif' => 'application/x-frame', + 'mif' => 'application/x-mif', + 'mime' => 'message/rfc822', + 'mime' => 'www/mime', + 'mjf' => 'audio/x-vnd.audioexplosion.mjuicemediafile', + 'mjpg' => 'video/x-motion-jpeg', + 'mm' => 'application/base64', + 'mm' => 'application/x-meme', + 'mme' => 'application/base64', + 'mod' => 'audio/mod', + 'mod' => 'audio/x-mod', + 'moov' => 'video/quicktime', + 'mov' => 'video/quicktime', + 'movie' => 'video/x-sgi-movie', + 'mp2' => 'audio/mpeg', + 'mp2' => 'audio/x-mpeg', + 'mp2' => 'video/mpeg', + 'mp2' => 'video/x-mpeg', + 'mp2' => 'video/x-mpeq2a', + 'mp3' => 'audio/mpeg3', + 'mp3' => 'audio/x-mpeg-3', + 'mp3' => 'video/mpeg', + 'mp3' => 'video/x-mpeg', + 'mpa' => 'audio/mpeg', + 'mpa' => 'video/mpeg', + 'mpc' => 'application/x-project', + 'mpe' => 'video/mpeg', + 'mpeg' => 'video/mpeg', + 'mpg' => 'audio/mpeg', + 'mpg' => 'video/mpeg', + 'mpga' => 'audio/mpeg', + 'mpp' => 'application/vnd.ms-project', + 'mpt' => 'application/x-project', + 'mpv' => 'application/x-project', + 'mpx' => 'application/x-project', + 'mrc' => 'application/marc', + 'ms' => 'application/x-troff-ms', + 'mv' => 'video/x-sgi-movie', + 'my' => 'audio/make', + 'mzz' => 'application/x-vnd.audioexplosion.mzz', + 'nap' => 'image/naplps', + 'naplps' => 'image/naplps', + 'nc' => 'application/x-netcdf', + 'ncm' => 'application/vnd.nokia.configuration-message', + 'nif' => 'image/x-niff', + 'niff' => 'image/x-niff', + 'nix' => 'application/x-mix-transfer', + 'nsc' => 'application/x-conference', + 'nvd' => 'application/x-navidoc', + 'o' => 'application/octet-stream', + 'oda' => 'application/oda', + 'omc' => 'application/x-omc', + 'omcd' => 'application/x-omcdatamaker', + 'omcr' => 'application/x-omcregerator', + 'p' => 'text/x-pascal', + 'p10' => 'application/pkcs10', + 'p10' => 'application/x-pkcs10', + 'p12' => 'application/pkcs-12', + 'p12' => 'application/x-pkcs12', + 'p7a' => 'application/x-pkcs7-signature', + 'p7c' => 'application/pkcs7-mime', + 'p7c' => 'application/x-pkcs7-mime', + 'p7m' => 'application/pkcs7-mime', + 'p7m' => 'application/x-pkcs7-mime', + 'p7r' => 'application/x-pkcs7-certreqresp', + 'p7s' => 'application/pkcs7-signature', + 'part' => 'application/pro_eng', + 'pas' => 'text/pascal', + 'pbm' => 'image/x-portable-bitmap', + 'pcl' => 'application/vnd.hp-pcl', + 'pcl' => 'application/x-pcl', + 'pct' => 'image/x-pict', + 'pcx' => 'image/x-pcx', + 'pdb' => 'chemical/x-pdb', + 'pdf' => 'application/pdf', + 'pfunk' => 'audio/make', + 'pfunk' => 'audio/make.my.funk', + 'pgm' => 'image/x-portable-graymap', + 'pgm' => 'image/x-portable-greymap', + 'pic' => 'image/pict', + 'pict' => 'image/pict', + 'pkg' => 'application/x-newton-compatible-pkg', + 'pko' => 'application/vnd.ms-pki.pko', + 'pl' => 'text/plain', + 'pl' => 'text/x-script.perl', + 'plx' => 'application/x-pixclscript', + 'pm' => 'image/x-xpixmap', + 'pm' => 'text/x-script.perl-module', + 'pm4' => 'application/x-pagemaker', + 'pm5' => 'application/x-pagemaker', + 'png' => 'image/png', + 'pnm' => 'application/x-portable-anymap', + 'pnm' => 'image/x-portable-anymap', + 'pot' => 'application/mspowerpoint', + 'pot' => 'application/vnd.ms-powerpoint', + 'pov' => 'model/x-pov', + 'ppa' => 'application/vnd.ms-powerpoint', + 'ppm' => 'image/x-portable-pixmap', + 'pps' => 'application/mspowerpoint', + 'pps' => 'application/vnd.ms-powerpoint', + 'ppt' => 'application/mspowerpoint', + 'ppt' => 'application/powerpoint', + 'ppt' => 'application/vnd.ms-powerpoint', + 'ppt' => 'application/x-mspowerpoint', + 'ppz' => 'application/mspowerpoint', + 'pre' => 'application/x-freelance', + 'prt' => 'application/pro_eng', + 'ps' => 'application/postscript', + 'psd' => 'application/octet-stream', + 'pvu' => 'paleovu/x-pv', + 'pwz' => 'application/vnd.ms-powerpoint', + 'py' => 'text/x-script.phyton', + 'pyc' => 'applicaiton/x-bytecode.python', + 'qcp' => 'audio/vnd.qcelp', + 'qd3' => 'x-world/x-3dmf', + 'qd3d' => 'x-world/x-3dmf', + 'qif' => 'image/x-quicktime', + 'qt' => 'video/quicktime', + 'qtc' => 'video/x-qtc', + 'qti' => 'image/x-quicktime', + 'qtif' => 'image/x-quicktime', + 'ra' => 'audio/x-pn-realaudio', + 'ra' => 'audio/x-pn-realaudio-plugin', + 'ra' => 'audio/x-realaudio', + 'ram' => 'audio/x-pn-realaudio', + 'ras' => 'application/x-cmu-raster', + 'ras' => 'image/cmu-raster', + 'ras' => 'image/x-cmu-raster', + 'rast' => 'image/cmu-raster', + 'rexx' => 'text/x-script.rexx', + 'rf' => 'image/vnd.rn-realflash', + 'rgb' => 'image/x-rgb', + 'rm' => 'application/vnd.rn-realmedia', + 'rm' => 'audio/x-pn-realaudio', + 'rmi' => 'audio/mid', + 'rmm' => 'audio/x-pn-realaudio', + 'rmp' => 'audio/x-pn-realaudio', + 'rmp' => 'audio/x-pn-realaudio-plugin', + 'rng' => 'application/ringing-tones', + 'rng' => 'application/vnd.nokia.ringing-tone', + 'rnx' => 'application/vnd.rn-realplayer', + 'roff' => 'application/x-troff', + 'rp' => 'image/vnd.rn-realpix', + 'rpm' => 'audio/x-pn-realaudio-plugin', + 'rt' => 'text/richtext', + 'rt' => 'text/vnd.rn-realtext', + 'rtf' => 'application/rtf', + 'rtf' => 'application/x-rtf', + 'rtf' => 'text/richtext', + 'rtx' => 'application/rtf', + 'rtx' => 'text/richtext', + 'rv' => 'video/vnd.rn-realvideo', + 's' => 'text/x-asm', + 's3m' => 'audio/s3m', + 'saveme' => 'application/octet-stream', + 'sbk' => 'application/x-tbook', + 'scm' => 'application/x-lotusscreencam', + 'scm' => 'text/x-script.guile', + 'scm' => 'text/x-script.scheme', + 'scm' => 'video/x-scm', + 'sdml' => 'text/plain', + 'sdp' => 'application/sdp', + 'sdp' => 'application/x-sdp', + 'sdr' => 'application/sounder', + 'sea' => 'application/sea', + 'sea' => 'application/x-sea', + 'set' => 'application/set', + 'sgm' => 'text/sgml', + 'sgm' => 'text/x-sgml', + 'sgml' => 'text/sgml', + 'sgml' => 'text/x-sgml', + 'sh' => 'application/x-bsh', + 'sh' => 'application/x-sh', + 'sh' => 'application/x-shar', + 'sh' => 'text/x-script.sh', + 'shar' => 'application/x-bsh', + 'shar' => 'application/x-shar', + 'shtml' => 'text/html', + 'shtml' => 'text/x-server-parsed-html', + 'sid' => 'audio/x-psid', + 'sit' => 'application/x-sit', + 'sit' => 'application/x-stuffit', + 'skd' => 'application/x-koan', + 'skm' => 'application/x-koan', + 'skp' => 'application/x-koan', + 'skt' => 'application/x-koan', + 'sl' => 'application/x-seelogo', + 'smi' => 'application/smil', + 'smil' => 'application/smil', + 'snd' => 'audio/basic', + 'snd' => 'audio/x-adpcm', + 'sol' => 'application/solids', + 'spc' => 'application/x-pkcs7-certificates', + 'spc' => 'text/x-speech', + 'spl' => 'application/futuresplash', + 'spr' => 'application/x-sprite', + 'sprite' => 'application/x-sprite', + 'src' => 'application/x-wais-source', + 'ssi' => 'text/x-server-parsed-html', + 'ssm' => 'application/streamingmedia', + 'sst' => 'application/vnd.ms-pki.certstore', + 'step' => 'application/step', + 'stl' => 'application/sla', + 'stl' => 'application/vnd.ms-pki.stl', + 'stl' => 'application/x-navistyle', + 'stp' => 'application/step', + 'sv4cpio'=> 'application/x-sv4cpio', + 'sv4crc' => 'application/x-sv4crc', + 'svf' => 'image/vnd.dwg', + 'svf' => 'image/x-dwg', + 'svr' => 'application/x-world', + 'svr' => 'x-world/x-svr', + 'swf' => 'application/x-shockwave-flash', + 't' => 'application/x-troff', + 'talk' => 'text/x-speech', + 'tar' => 'application/x-tar', + 'tbk' => 'application/toolbook', + 'tbk' => 'application/x-tbook', + 'tcl' => 'application/x-tcl', + 'tcl' => 'text/x-script.tcl', + 'tcsh' => 'text/x-script.tcsh', + 'tex' => 'application/x-tex', + 'texi' => 'application/x-texinfo', + 'texinfo'=> 'application/x-texinfo', + 'text' => 'application/plain', + 'text' => 'text/plain', + 'tgz' => 'application/gnutar', + 'tgz' => 'application/x-compressed', + 'tif' => 'image/tiff', + 'tif' => 'image/x-tiff', + 'tiff' => 'image/tiff', + 'tiff' => 'image/x-tiff', + 'tr' => 'application/x-troff', + 'tsi' => 'audio/tsp-audio', + 'tsp' => 'application/dsptype', + 'tsp' => 'audio/tsplayer', + 'tsv' => 'text/tab-separated-values', + 'turbot' => 'image/florian', + 'txt' => 'text/plain', + 'uil' => 'text/x-uil', + 'uni' => 'text/uri-list', + 'unis' => 'text/uri-list', + 'unv' => 'application/i-deas', + 'uri' => 'text/uri-list', + 'uris' => 'text/uri-list', + 'ustar' => 'application/x-ustar', + 'ustar' => 'multipart/x-ustar', + 'uu' => 'application/octet-stream', + 'uu' => 'text/x-uuencode', + 'uue' => 'text/x-uuencode', + 'vcd' => 'application/x-cdlink', + 'vcs' => 'text/x-vcalendar', + 'vda' => 'application/vda', + 'vdo' => 'video/vdo', + 'vew' => 'application/groupwise', + 'viv' => 'video/vivo', + 'viv' => 'video/vnd.vivo', + 'vivo' => 'video/vivo', + 'vivo' => 'video/vnd.vivo', + 'vmd' => 'application/vocaltec-media-desc', + 'vmf' => 'application/vocaltec-media-file', + 'voc' => 'audio/voc', + 'voc' => 'audio/x-voc', + 'vos' => 'video/vosaic', + 'vox' => 'audio/voxware', + 'vqe' => 'audio/x-twinvq-plugin', + 'vqf' => 'audio/x-twinvq', + 'vql' => 'audio/x-twinvq-plugin', + 'vrml' => 'application/x-vrml', + 'vrml' => 'model/vrml', + 'vrml' => 'x-world/x-vrml', + 'vrt' => 'x-world/x-vrt', + 'vsd' => 'application/x-visio', + 'vst' => 'application/x-visio', + 'vsw' => 'application/x-visio', + 'w60' => 'application/wordperfect6.0', + 'w61' => 'application/wordperfect6.1', + 'w6w' => 'application/msword', + 'wav' => 'audio/wav', + 'wav' => 'audio/x-wav', + 'wb1' => 'application/x-qpro', + 'wbmp' => 'image/vnd.wap.wbmp', + 'web' => 'application/vnd.xara', + 'wiz' => 'application/msword', + 'wk1' => 'application/x-123', + 'wmf' => 'windows/metafile', + 'wml' => 'text/vnd.wap.wml', + 'wmlc' => 'application/vnd.wap.wmlc', + 'wmls' => 'text/vnd.wap.wmlscript', + 'wmlsc' => 'application/vnd.wap.wmlscriptc', + 'word' => 'application/msword', + 'wp' => 'application/wordperfect', + 'wp5' => 'application/wordperfect', + 'wp5' => 'application/wordperfect6.0', + 'wp6' => 'application/wordperfect', + 'wpd' => 'application/wordperfect', + 'wpd' => 'application/x-wpwin', + 'wq1' => 'application/x-lotus', + 'wri' => 'application/mswrite', + 'wri' => 'application/x-wri', + 'wrl' => 'application/x-world', + 'wrl' => 'model/vrml', + 'wrl' => 'x-world/x-vrml', + ... [truncated message content] |
From: <ma...@us...> - 2012-05-12 17:30:35
|
Revision: 9491 http://xoops.svn.sourceforge.net/xoops/?rev=9491&view=rev Author: mageg Date: 2012-05-12 17:30:28 +0000 (Sat, 12 May 2012) Log Message: ----------- remove system maintenance Removed Paths: ------------- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/admin/maintenance/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/class/form/maintenance.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/class/maintenance.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/admin/maintenance.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/templates/admin/system_maintenance.html Deleted: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/class/form/maintenance.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/class/form/maintenance.php 2012-05-12 17:26:48 UTC (rev 9490) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/class/form/maintenance.php 2012-05-12 17:30:28 UTC (rev 9491) @@ -1,100 +0,0 @@ -<?php -/* - You may not change or alter any portion of this comment or credits - of supporting developers from this source code or any supporting source code - which is considered copyrighted (c) material of the original comment or credit authors. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -*/ - -/** - * Maintenance Form Class - * - * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ - * @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html) - * @author Andricq Nicolas (AKA MusS) - * @package system - * @subpackage maintenance - * @version $Id$ - */ - -defined('XOOPS_ROOT_PATH') or die('Restricted access'); - -class SystemMaintenanceForm extends XoopsThemeForm -{ - /** - * @param null $obj - */ - public function __construct($obj = null) - { - } - - /** - * Maintenance Form - * @return void - */ - public function getMaintenance() - { - $maintenance = new SystemMaintenance(); - parent::__construct(_AM_SYSTEM_MAINTENANCE, "form_maintenance", "admin.php", 'post', true); - - $cache = new XoopsFormSelect(_AM_SYSTEM_MAINTENANCE_CACHE, "cache", '', 3, true); - $cache->setDescription(XOOPS_VAR_PATH . "/cache/smarty_cache/<br />" . XOOPS_VAR_PATH . "/cache/smarty_compile/<br />" . XOOPS_VAR_PATH . "/cache/xoops_cache/"); - $cache_arr = array( - 1 => 'smarty_cache', 2 => 'smarty_compile', 3 => 'xoops_cache' - ); - $cache->addOptionArray($cache_arr); - $this->addElement($cache); - - $this->addElement(new XoopsFormRadioYN(_AM_SYSTEM_MAINTENANCE_SESSION, 'session', '', _YES, _NO)); - - $tables_tray = new XoopsFormElementTray(_AM_SYSTEM_MAINTENANCE_TABLES, ' '); - $tables_tray->setDescription(_AM_SYSTEM_MAINTENANCE_TABLES_DESC); - $select_tables = new XoopsFormSelect('', "tables", '', 7, true); - $select_tables->addOptionArray($maintenance->displayTables(true)); - $tables_tray->addElement($select_tables, false); - $choice = new XoopsFormSelect(' ' . _AM_SYSTEM_MAINTENANCE_DUMP_AND . ' ', "maintenance", '', 4, true); - $options = array( - '1' => _AM_SYSTEM_MAINTENANCE_CHOICE1, '2' => _AM_SYSTEM_MAINTENANCE_CHOICE2, - '3' => _AM_SYSTEM_MAINTENANCE_CHOICE3, '4' => _AM_SYSTEM_MAINTENANCE_CHOICE4 - ); - $choice->addOptionArray($options); - $tables_tray->addElement($choice, false); - $this->addElement($tables_tray); - - $this->addElement(new XoopsFormHidden("fct", "maintenance")); - $this->addElement(new XoopsFormHidden("op", "maintenance_save")); - $this->addElement(new XoopsFormButton("", "maintenance_save", _SEND, "submit")); - } - - /** - * @return void - */ - public function getDump() - { - $xoops = Xoops::getInstance(); - $maintenance = new SystemMaintenance(); - parent::__construct(_AM_SYSTEM_MAINTENANCE_DUMP, "form_dump", "admin.php?fct=maintenance", 'post', true); - - $dump_tray = new XoopsFormElementTray(_AM_SYSTEM_MAINTENANCE_DUMP_TABLES_OR_MODULES, ''); - $select_tables1 = new XoopsFormSelect('', "dump_tables", '', 7, true); - $select_tables1->addOptionArray($maintenance->displayTables(true)); - $dump_tray->addElement($select_tables1, false); - $ele = new XoopsFormSelect(' ' . _AM_SYSTEM_MAINTENANCE_DUMP_OR . ' ', 'dump_modules', '', 7, true); - /* @var $module_handler XoopsModuleHandler */ - $module_handler = $xoops->getHandlerModule(); - $criteria = new CriteriaCompo(new Criteria('hasmain', 1)); - $criteria->add(new Criteria('isactive', 1)); - $moduleslist = $module_handler->getNameList($criteria, true); - $ele->addOptionArray($moduleslist); - $dump_tray->addElement($ele); - $this->addElement($dump_tray); - - $this->addElement(new XoopsFormRadioYN(_AM_SYSTEM_MAINTENANCE_DUMP_DROP, 'drop', 1, _YES, _NO)); - - $this->addElement(new XoopsFormHidden("op", "dump_save")); - $this->addElement(new XoopsFormButton("", "dump_save", _SEND, "submit")); - } -} Deleted: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/class/maintenance.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/class/maintenance.php 2012-05-12 17:26:48 UTC (rev 9490) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/class/maintenance.php 2012-05-12 17:30:28 UTC (rev 9491) @@ -1,371 +0,0 @@ -<?php -/** - * Maintenance class manager - * - * You may not change or alter any portion of this comment or credits - * of supporting developers from this source code or any supporting source code - * which is considered copyrighted (c) material of the original comment or credit authors. - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * - * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ - * @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html) - * @author Cointin Maxime (AKA Kraven30) - * @package system - * @version $Id$ - */ - -defined('XOOPS_ROOT_PATH') or die('Restricted access'); - -/** - * System Maintenance - * - * @copyright copyright (c) 2000 XOOPS.org - * @package system - */ -class SystemMaintenance -{ - var $db; - var $prefix; - - /** - * Constructor - */ - function SystemMaintenance() - { - $db = XoopsDatabaseFactory::getDatabaseConnection(); - $this->db = $db; - $this->prefix = $this->db->prefix . '_'; - } - - /** - * Display Tables - * - * @param array - * @return - */ - function displayTables($array = true) - { - $tables = array(); - $result = $this->db->queryF('SHOW TABLES'); - while ($myrow = $this->db->fetchArray($result)) { - $value = array_values($myrow); - $value = substr($value[0], 5); - $tables[$value] = $value; - } - if ($array = true) { - return $tables; - } else { - return join(',', $tables); - } - } - - /** - * Clear sessions - * - * @return - */ - function CleanSession() - { - $result = $this->db->queryF('TRUNCATE TABLE ' . $this->db->prefix('session')); - return true; - } - - /** - * Clean cache 'xoops_data/caches/smarty_cache' - * - * @param array cache - * @return - */ - function CleanCache($cache) - { - for ($i = 0; $i < count($cache); $i++) { - if ($cache[$i] == 1) { - $files = glob(XOOPS_VAR_PATH . '/caches/smarty_cache/*.*'); - foreach ($files as $filename) { - if (basename(strtolower($filename)) != 'index.html') { - unlink($filename); - } - } - } else { - if ($cache[$i] == 2) { - $files = glob(XOOPS_VAR_PATH . '/caches/smarty_compile/*.*'); - foreach ($files as $filename) { - if (basename(strtolower($filename)) != 'index.html') { - unlink($filename); - } - } - } else { - if ($cache[$i] == 3) { - $files = glob(XOOPS_VAR_PATH . '/caches/xoops_cache/*.*'); - foreach ($files as $filename) { - if (basename(strtolower($filename)) != 'index.html') { - unlink($filename); - } - } - } - } - } - } - return true; - } - - /** - * Maintenance database - * - * @param array tables 'list of tables' - * @param array maintenance 'optimize, check, repair, analyze' - * @return array - */ - function CheckRepairAnalyzeOptimizeQueries($tables, $maintenance) - { - $ret = '<table class="outer"><th>' . _AM_SYSTEM_MAINTENANCE_TABLES1 . '</th><th>' . _AM_SYSTEM_MAINTENANCE_TABLES_OPTIMIZE . '</th><th>' . _AM_SYSTEM_MAINTENANCE_TABLES_CHECK . '</th><th>' . _AM_SYSTEM_MAINTENANCE_TABLES_REPAIR . '</th><th>' . _AM_SYSTEM_MAINTENANCE_TABLES_ANALYZE . '</th>'; - $tab = array(); - for ($i = 0; $i < 4; $i++) { - $tab[$i] = $i + 1; - } - $tab1 = array(); - for ($i = 0; $i < 4; $i++) { - if (in_array($tab[$i], $maintenance)) { - $tab1[$i] = $tab[$i]; - } else { - $tab1[$i] = '0'; - } - } - unset($tab); - $class = 'odd'; - for ($i = 0; $i < count($tables); $i++) { - $ret .= '<tr class="' . $class . '"><td align="center">' . $this->prefix . $tables[$i] . '</td>'; - for ($j = 0; $j < 4; $j++) { - if ($tab1[$j] == 1) { - // Optimize - $result = $this->db->queryF('OPTIMIZE TABLE ' . $this->prefix . $tables[$i]); - if ($result) { - $ret .= '<td class="xo-actions txtcenter"><img src="' . system_AdminIcons('success.png') . '" /></td>'; - } else { - $ret .= '<td class="xo-actions txtcenter"><img src="' . system_AdminIcons('cancel.png') . '" /></td>'; - } - } else { - if ($tab1[$j] == 2) { - // Check tables - $result = $this->db->queryF('CHECK TABLE ' . $this->prefix . $tables[$i]); - if ($result) { - $ret .= '<td class="xo-actions txtcenter"><img src="' . system_AdminIcons('success.png') . '" /></td>'; - } else { - $ret .= '<td class="xo-actions txtcenter"><img src="' . system_AdminIcons('cancel.png') . '" /></td>'; - } - } else { - if ($tab1[$j] == 3) { - // Repair - $result = $this->db->queryF('REPAIR TABLE ' . $this->prefix . $tables[$i]); - if ($result) { - $ret .= '<td class="xo-actions txtcenter"><img src="' . system_AdminIcons('success.png') . '" /></td>'; - } else { - $ret .= '<td class="xo-actions txtcenter"><img src="' . system_AdminIcons('cancel.png') . '" /></td>'; - } - } else { - if ($tab1[$j] == 4) { - // Analyze - $result = $this->db->queryF('ANALYZE TABLE ' . $this->prefix . $tables[$i]); - if ($result) { - $ret .= '<td class="xo-actions txtcenter"><img src="' . system_AdminIcons('success.png') . '" /></td>'; - } else { - $ret .= '<td class="xo-actions txtcenter"><img src="' . system_AdminIcons('cancel.png') . '" /></td>'; - } - } else { - $ret .= '<td> </td>'; - } - } - } - } - } - $ret .= '</tr>'; - $class = ($class == 'even') ? 'odd' : 'even'; - } - $ret .= '</table>'; - return $ret; - } - - /** - * Dump by tables - * - * @param array tables 'list of tables' - * @param int drop - * @return array 'ret[0] = dump, ret[1] = display result - */ - function dump_tables($tables, $drop) - { - $ret = array(); - $ret[0] = "# \n"; - $ret[0] .= "# Dump SQL, Generate by Xoops \n"; - $ret[0] .= "# Date : " . date('d-m-Y � H:i') . " \n"; - $ret[1] = '<table class="outer"><tr><th width="30%">' . _AM_SYSTEM_MAINTENANCE_DUMP_TABLES . '</th><th width="35%">' . _AM_SYSTEM_MAINTENANCE_DUMP_STRUCTURES . '</th><th width="35%">' . _AM_SYSTEM_MAINTENANCE_DUMP_NB_RECORDS . '</th></tr>'; - $class = 'odd'; - for ($i = 0; $i < count($tables); $i++) { - //structure - $ret = $this->dump_table_structure($ret, $this->prefix . $tables[$i], $drop, $class); - //data - $ret = $this->dump_table_datas($ret, $this->prefix . $tables[$i]); - $class = ($class == 'even') ? 'odd' : 'even'; - } - $ret = $this->dump_write($ret); - $ret[1] .= '</table>'; - return $ret; - } - - /** - * Dump by modules - * - * @param array modules 'list of modules' - * @param int drop - * @return array 'ret[0] = dump, ret[1] = display result - */ - function dump_modules($modules, $drop) - { - $xoops = Xoops::getInstance(); - $ret = array(); - $ret[0] = "# \n"; - $ret[0] .= "# Dump SQL, Generate by Xoops \n"; - $ret[0] .= "# Date : " . date('d-m-Y � H:i') . " \n"; - $ret[0] .= "# \n\n"; - $ret[1] = '<table class="outer"><tr><th width="30%">' . _AM_SYSTEM_MAINTENANCE_DUMP_TABLES . '</th><th width="35%">' . _AM_SYSTEM_MAINTENANCE_DUMP_STRUCTURES . '</th><th width="35%">' . _AM_SYSTEM_MAINTENANCE_DUMP_NB_RECORDS . '</th></tr>'; - $class = 'odd'; - for ($i = 0; $i < count($modules); $i++) { - $module_handler = $xoops->getHandlerModule(); - $module = $module_handler->getByDirname($modules[$i]); - $ret[1] .= '<tr><th colspan="3" align="left">' . ucfirst($modules[$i]) . '</th></tr>'; - $modtables = $module->getInfo('tables'); - if ($modtables != false && is_array($modtables)) { - foreach ($modtables as $table) { - //structure - $ret = $this->dump_table_structure($ret, $this->prefix . $table, $drop, $class); - //data - $ret = $this->dump_table_datas($ret, $this->prefix . $table); - $class = ($class == 'even') ? 'odd' : 'even'; - } - } else { - $ret[1] .= '<tr><td colspan="3" align="center">' . _AM_SYSTEM_MAINTENANCE_DUMP_NO_TABLES . '</td></tr>'; - } - } - $ret[1] .= '</table>'; - $ret = $this->dump_write($ret); - return $ret; - } - - /** - * Dump table structure - * - * @param array - * @param string table - * @param int drop - * @param string class - * @return array 'ret[0] = dump, ret[1] = display result - */ - function dump_table_structure($ret, $table, $drop, $class) - { - $verif = false; - $result = $this->db->queryF('SHOW create table `' . $table . '`;'); - if ($result) { - if ($row = $this->db->fetchArray($result)) { - $ret[0] .= "# Table structure for table `" . $table . "` \n\n"; - if ($drop == 1) { - $ret[0] .= "DROP TABLE IF EXISTS `" . $table . "`;\n\n"; - } - $verif = true; - $ret[0] .= $row['Create Table'] . ";\n\n"; - } - } - $ret[1] .= '<tr class="' . $class . '"><td align="center">' . $table . '</td><td class="xo-actions txtcenter">'; - $ret[1] .= ($verif == true) ? '<img src="' . system_AdminIcons('success.png') . '" />' - : '<img src="' . system_AdminIcons('cancel.png') . '" />'; - $ret[1] .= '</td>'; - $this->db->freeRecordSet($result); - return $ret; - } - - /** - * Dump table data - * - * @param array - * @param string table - * @return array 'ret[0] = dump, ret[1] = display result - */ - function dump_table_datas($ret, $table) - { - $count = 0; - $result = $this->db->queryF('SELECT * FROM ' . $table . ';'); - if ($result) { - $num_rows = $this->db->getRowsNum($result); - $num_fields = $this->db->getFieldsNum($result); - - if ($num_rows > 0) { - $field_type = array(); - $i = 0; - while ($i < $num_fields) { - $meta = mysql_fetch_field($result, $i); - array_push($field_type, $meta->type); - $i++; - } - - $ret[0] .= "INSERT INTO `" . $table . "` values\n"; - $index = 0; - while ($row = $this->db->fetchRow($result)) { - $count++; - $ret[0] .= "("; - for ($i = 0; $i < $num_fields; $i++) { - if (is_null($row[$i])) { - $ret[0] .= "null"; - } else { - switch ($field_type[$i]) { - case 'int': - $ret[0] .= $row[$i]; - break; - default: - $ret[0] .= "'" . mysql_real_escape_string($row[$i]) . "'"; - } - } - if ($i < $num_fields - 1) { - $ret[0] .= ","; - } - } - $ret[0] .= ")"; - - if ($index < $num_rows - 1) { - $ret[0] .= ","; - } else { - $ret[0] .= ";"; - } - $ret[0] .= "\n"; - $index++; - } - } - } - $ret[1] .= '<td align="center">'; - $ret[1] .= $count . ' ' . _AM_SYSTEM_MAINTENANCE_DUMP_RECORDS . '</td></tr>'; - $ret[0] .= "\n"; - $this->db->freeRecordSet($result); - $ret[0] .= "\n"; - return $ret; - } - - /** - * Dump Write - * - * @param array - * @return array 'ret[0] = dump, ret[1] = display result - */ - function dump_write($ret) - { - $file_name = "dump_" . date("Y.m.d") . "_" . date("H.i.s") . ".sql"; - $path_file = "./admin/maintenance/dump/" . $file_name; - if (file_put_contents($path_file, $ret[0])) { - $ret[1] .= '<table class="outer"><tr><th colspan="2" align="center">' . _AM_SYSTEM_MAINTENANCE_DUMP_FILE_CREATED . '</th><th>' . _AM_SYSTEM_MAINTENANCE_DUMP_RESULT . '</th></tr><tr><td colspan="2" align="center"><a href="' . XOOPS_URL . '/modules/system/admin/maintenance/dump/' . $file_name . '">' . $file_name . '</a></td><td class="xo-actions txtcenter"><img src="' . system_AdminIcons('success.png') . '" /></td><tr></table>'; - } else { - $ret[1] .= '<table class="outer"><tr><th colspan="2" align="center">' . _AM_SYSTEM_MAINTENANCE_DUMP_FILE_CREATED . '</th><th>' . _AM_SYSTEM_MAINTENANCE_DUMP_RESULT . '</th></tr><tr><td colspan="2" class="xo-actions txtcenter">' . $file_name . '</td><td class="xo-actions txtcenter"><img src="' . system_AdminIcons('cancel.png') . '" /></td><tr></table>'; - } - return $ret; - } -} - -?> \ No newline at end of file Deleted: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/admin/maintenance.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/admin/maintenance.php 2012-05-12 17:26:48 UTC (rev 9490) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/admin/maintenance.php 2012-05-12 17:30:28 UTC (rev 9491) @@ -1,71 +0,0 @@ -<?php -/** - * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ - * @license http://www.fsf.org/copyleft/gpl.html GNU public license - * _LANGCODE en - * _CHARSET UTF-8 - * @version $Id$ - */ - -//Nav -define("_AM_SYSTEM_MAINTENANCE_NAV_MANAGER", "Maintenance"); -define("_AM_SYSTEM_MAINTENANCE_NAV_LIST","All maintenance"); -define("_AM_SYSTEM_MAINTENANCE_NAV_DUMP","Dump"); - -define("_AM_SYSTEM_MAINTENANCE_SESSION","Empty the sessions table"); -define("_AM_SYSTEM_MAINTENANCE_SESSION_OK","Session maintenance : OK"); -define("_AM_SYSTEM_MAINTENANCE_SESSION_NOTOK","Session maintenance : Error"); -define("_AM_SYSTEM_MAINTENANCE_CACHE","Clean cache folder"); -define("_AM_SYSTEM_MAINTENANCE_CACHE_OK","Cache maintenance : OK"); -define("_AM_SYSTEM_MAINTENANCE_CACHE_NOTOK","Cache maintenance : Error"); -define("_AM_SYSTEM_MAINTENANCE_TABLES","Tables maintenance"); -define("_AM_SYSTEM_MAINTENANCE_TABLES_OK","Tables maintenance : OK"); -define("_AM_SYSTEM_MAINTENANCE_TABLES_NOTOK","Tables maintenance : Error"); -define("_AM_SYSTEM_MAINTENANCE_QUERY_DESC","Optimize, Check, Repair and Analyze your tables"); -define("_AM_SYSTEM_MAINTENANCE_QUERY_OK","Maintain database : OK"); -define("_AM_SYSTEM_MAINTENANCE_QUERY_NOTOK","Maintain database : Error"); -define("_AM_SYSTEM_MAINTENANCE_CHOICE1","Optimize table(s)"); -define("_AM_SYSTEM_MAINTENANCE_CHOICE2","Check table(s)"); -define("_AM_SYSTEM_MAINTENANCE_CHOICE3","Repair table(s)"); -define("_AM_SYSTEM_MAINTENANCE_CHOICE4","Analyze table(s)"); -define("_AM_SYSTEM_MAINTENANCE_TABLES_DESC", -"ANALYZE TABLE analyzes and stores the key distribution for a table. During the analysis, the table is locked with a read lock.<br /> -CHECK TABLE checks a table or tables for errors.<br /> -OPTIMIZE TABLE to reclaim the unused space and to defragment the data file.<br /> -REPAIR TABLE repairs a possibly corrupted table."); - -define("_AM_SYSTEM_MAINTENANCE_RESULT","Result"); -define("_AM_SYSTEM_MAINTENANCE_RESULT_NO_RESULT","Not Result"); -define("_AM_SYSTEM_MAINTENANCE_RESULT_CACHE","Clean Cache task"); -define("_AM_SYSTEM_MAINTENANCE_RESULT_SESSION","Clean sessions table task"); -define("_AM_SYSTEM_MAINTENANCE_RESULT_QUERY","Database task"); -define("_AM_SYSTEM_MAINTENANCE_ERROR_MAINTENANCE","No choice for maintenance"); - -define("_AM_SYSTEM_MAINTENANCE_TABLES1","Tables"); -define("_AM_SYSTEM_MAINTENANCE_TABLES_OPTIMIZE","Optimize"); -define("_AM_SYSTEM_MAINTENANCE_TABLES_CHECK","Check"); -define("_AM_SYSTEM_MAINTENANCE_TABLES_REPAIR","Repair"); -define("_AM_SYSTEM_MAINTENANCE_TABLES_ANALYZE","Analyze"); - -//Dump -define("_AM_SYSTEM_MAINTENANCE_DUMP","Dump"); -define("_AM_SYSTEM_MAINTENANCE_DUMP_TABLES_OR_MODULES","Select tables or modules"); -define("_AM_SYSTEM_MAINTENANCE_DUMP_DROP","Add command DROP TABLE IF EXISTS 'tables' in the dump"); -define("_AM_SYSTEM_MAINTENANCE_DUMP_OR", "OR"); -define("_AM_SYSTEM_MAINTENANCE_DUMP_AND", "AND"); -define("_AM_SYSTEM_MAINTENANCE_DUMP_ERROR_TABLES_OR_MODULES", "You must select the tables or modules"); -define("_AM_SYSTEM_MAINTENANCE_DUMP_NO_TABLES", "No tables"); -define("_AM_SYSTEM_MAINTENANCE_DUMP_TABLES", "Tables"); -define("_AM_SYSTEM_MAINTENANCE_DUMP_STRUCTURES", "Structures"); -define("_AM_SYSTEM_MAINTENANCE_DUMP_NB_RECORDS", "Numbers of records"); -define("_AM_SYSTEM_MAINTENANCE_DUMP_FILE_CREATED", "File created"); -define("_AM_SYSTEM_MAINTENANCE_DUMP_RESULT", "Result"); -define("_AM_SYSTEM_MAINTENANCE_DUMP_RECORDS", "record(s)"); - -// Tips -define("_AM_SYSTEM_MAINTENANCE_TIPS", -"<ul> -<li>You can do a simple maintenance of your XOOPS Installation: clear your cache and session table, and do maintenance of your tables</li> -</ul>"); - -?> Deleted: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/templates/admin/system_maintenance.html =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/templates/admin/system_maintenance.html 2012-05-12 17:26:48 UTC (rev 9490) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/templates/admin/system_maintenance.html 2012-05-12 17:30:28 UTC (rev 9491) @@ -1,32 +0,0 @@ -<!--maintenance--> -<{includeq file="admin:system|system_header.html"}> -<!-- Display mailusers form --> -<br /> -<{if $maintenance}> - <{if $verif_cache || $verif_session}> - <table class="outer ui-corner-all" cellspacing="1"> - <tr> - <th><{$smarty.const._AM_SYSTEM_MAINTENANCE}></th> - <th><{$smarty.const._AM_SYSTEM_MAINTENANCE_RESULT}></th> - </tr> - <{if $verif_cache}> - <tr> - <td class="aligntop txtcenter"><{$smarty.const._AM_SYSTEM_MAINTENANCE_RESULT_CACHE}></td> - <td class="aligntop txtcenter"><{if $result_cache}><img width="16" src="<{xoAdminIcons success.png}>" /><{else}><img style="width:16px;" src="<{xoAdminIcons cancel.png}>" alt="Cancel"/><{/if}></td> - </tr> - <{/if}> - - <{if $verif_session}> - <tr> - <td class="aligntop" align="center"><{$smarty.const._AM_SYSTEM_MAINTENANCE_RESULT_SESSION}></td> - <td class="aligntop" align="center"><{if $result_session}><img style="width:16px;" src="<{xoAdminIcons success.png}>" alt="Success"/><{else}><img style="width:16px;" src="<{xoAdminIcons cancel.png}>" alt="Cancel"/><{/if}></td> - </tr> - <{/if}> - </table><br /> - <{/if}> - <{if $verif_maintenance}> - <{$result_maintenance}> - <{/if}> -<{else}> - <{$result_dump}> -<{/if}> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ma...@us...> - 2012-05-12 17:27:00
|
Revision: 9490 http://xoops.svn.sourceforge.net/xoops/?rev=9490&view=rev Author: mageg Date: 2012-05-12 17:26:48 +0000 (Sat, 12 May 2012) Log Message: ----------- add maintenance plugin Added Paths: ----------- XoopsCore/branches/2.6.x/2.6.0/htdocs/media/xoops/images/icons/32/dump.png XoopsCore/branches/2.6.x/2.6.0/htdocs/media/xoops/images/icons/32/maintenance.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/admin/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/admin/about.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/admin/center.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/admin/dump.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/admin/header.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/admin/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/admin/index.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/admin/menu.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/class/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/class/form/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/class/form/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/class/form/maintenance.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/class/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/class/maintenance.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/docs/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/docs/changelog.txt XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/docs/credits.txt XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/docs/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/docs/install.txt XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/docs/lang_diff.txt XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/docs/licence.txt XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/dump/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/dump/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/icons/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/icons/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/icons/logo_large.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/icons/logo_small.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/images/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/images/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/images/logo.png XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/language/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/language/english/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/language/english/admin.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/language/english/help/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/language/english/help/help.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/language/english/help/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/language/english/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/language/english/modinfo.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/language/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/templates/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/templates/admin/ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/templates/admin/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/templates/admin/maintenance_center.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/templates/admin/maintenance_dump.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/templates/index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/xoops_version.php Added: XoopsCore/branches/2.6.x/2.6.0/htdocs/media/xoops/images/icons/32/dump.png =================================================================== (Binary files differ) Property changes on: XoopsCore/branches/2.6.x/2.6.0/htdocs/media/xoops/images/icons/32/dump.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsCore/branches/2.6.x/2.6.0/htdocs/media/xoops/images/icons/32/maintenance.png =================================================================== (Binary files differ) Property changes on: XoopsCore/branches/2.6.x/2.6.0/htdocs/media/xoops/images/icons/32/maintenance.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Property changes on: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance ___________________________________________________________________ Added: tsvn:autoprops + *.php = svn:executable=*;svn:keywords=Author Date Id Rev URL; Property changes on: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/admin ___________________________________________________________________ Added: tsvn:autoprops + *.php = svn:executable=*;svn:keywords=Author Date Id Rev URL; Added: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/admin/about.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/admin/about.php (rev 0) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/admin/about.php 2012-05-12 17:26:48 UTC (rev 9490) @@ -0,0 +1,28 @@ +<?php +/* + You may not change or alter any portion of this comment or credits + of supporting developers from this source code or any supporting source code + which is considered copyrighted (c) material of the original comment or credit authors. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +*/ + +/** + * maintenance plugins + * + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html) + * @package maintenance + * @since 2.6.0 + * @author Mage Grégory (AKA Mage), Cointin Maxime (AKA Kraven30) + * @version $Id$ + */ + +include dirname(__FILE__) . '/header.php'; +$xoops->header(); +$aboutAdmin = new XoopsModuleAdmin(); +$aboutAdmin->renderNavigation('about.php'); +$aboutAdmin->renderabout('6KJ7RW5DR3VTJ', true); +$xoops->footer(); \ No newline at end of file Property changes on: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/admin/about.php ___________________________________________________________________ Added: svn:executable + * Added: svn:keywords + Author Date Id Rev URL Added: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/admin/center.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/admin/center.php (rev 0) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/admin/center.php 2012-05-12 17:26:48 UTC (rev 9490) @@ -0,0 +1,164 @@ +<?php +/* + You may not change or alter any portion of this comment or credits + of supporting developers from this source code or any supporting source code + which is considered copyrighted (c) material of the original comment or credit authors. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +*/ + +/** + * maintenance plugins + * + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html) + * @package maintenance + * @since 2.6.0 + * @author Mage Grégory (AKA Mage), Cointin Maxime (AKA Kraven30) + * @version $Id$ + */ + +include dirname(__FILE__) . '/header.php'; +// Get main instance +$system = System::getInstance(); +// Check users rights +if (!$xoops->isUser() || !$xoops->isModule() || !$xoops->user->isAdmin($xoops->module->mid())) { + exit(_NOPERM); +} +$system = System::getInstance(); +// Get Action type +$op = $system->cleanVars($_REQUEST, 'op', 'list', 'string'); + +// Call Header +$xoops->header('maintenance_center.html'); + +$admin_page = new XoopsModuleAdmin(); +$admin_page->renderNavigation('center.php'); + +switch ($op) { + + case 'list': + default: + // Define tips + $admin_page->addTips(_AM_MAINTENANCE_CENTER_TIPS); + $admin_page->renderTips(); + $form = $xoops->getModuleForm(null, 'maintenance'); + $form->getMaintenance(); + $form->render(); + break; + + case 'maintenance_save': + $admin_page->addItemButton(_AM_MAINTENANCE_CENTER_RETURN, 'center.php', 'application-view-detail'); + $admin_page->renderButton(); + + $session = $system->cleanVars($_REQUEST, 'session', 1, 'int'); + $cache = $system->cleanVars($_REQUEST, 'cache', array(), 'array'); + $tables = $system->cleanVars($_REQUEST, 'tables', array(), 'array'); + $tables_op = $system->cleanVars($_REQUEST, 'maintenance', array(), 'array'); + $db = XoopsDatabaseFactory::getDatabaseConnection(); + //Cache + if (!empty($cache)) { + for ($i = 0; $i < count($cache); $i++) { + switch ($cache[$i]) { + case 1: + $files = glob(XOOPS_VAR_PATH . '/caches/smarty_cache/*.*'); + $total_smarty_cache = 0; + foreach ($files as $filename) { + if (basename(strtolower($filename)) != 'index.html') { + unlink($filename); + $total_smarty_cache++; + } + } + $xoops->tpl->assign('smarty_cache', true); + $xoops->tpl->assign('result_smarty_cache', sprintf(_AM_MAINTENANCE_CENTER_RESULT_SMARTY_CACHE, $total_smarty_cache)); + break; + + case 2: + $files = glob(XOOPS_VAR_PATH . '/caches/smarty_compile/*.*'); + $total_smarty_compile = 0; + foreach ($files as $filename) { + if (basename(strtolower($filename)) != 'index.html') { + unlink($filename); + $total_smarty_compile++; + } + } + $xoops->tpl->assign('smarty_compile', true); + $xoops->tpl->assign('result_smarty_compile', sprintf(_AM_MAINTENANCE_CENTER_RESULT_SMARTY_COMPILE, $total_smarty_compile)); + break; + + case 3: + $files = glob(XOOPS_VAR_PATH . '/caches/xoops_cache/*.*'); + $total_xoops_cache = 0; + foreach ($files as $filename) { + if (basename(strtolower($filename)) != 'index.html') { + unlink($filename); + $total_xoops_cache++; + } + } + $xoops->tpl->assign('xoops_cache', true); + $xoops->tpl->assign('result_xoops_cache', sprintf(_AM_MAINTENANCE_CENTER_RESULT_XOOPS_CACHE, $total_xoops_cache)); + break; + } + } + } + //Session + if ($session == 1) { + $result = $db->queryF('TRUNCATE TABLE ' . $db->prefix('session')); + $result ? $result_session = true : $result_session = false; + $xoops->tpl->assign('result_session', $result_session); + $xoops->tpl->assign('session', true); + } + //Maintenance tables + if (!empty($tables) && !empty($tables_op)) { + $tab = array(); + for ($i = 0; $i < 4; $i++) { + $tab[$i] = $i + 1; + } + $tab1 = array(); + for ($i = 0; $i < 4; $i++) { + if (in_array($tab[$i], $tables_op)) { + $tab1[$i] = $tab[$i]; + } else { + $tab1[$i] = '0'; + } + } + unset($tab); + for ($i = 0; $i < count($tables); $i++) { + $result_arr['table'] = $db->prefix . $tables[$i]; + for ($j = 0; $j < 4; $j++) { + switch ($tab1[$j]) { + case 1: + //Optimize + $result = $db->queryF('OPTIMIZE TABLE ' . $db->prefix . $tables[$i]); + $result ? $result_arr['optimize'] = true : $result_arr['optimize'] = false; + break; + + case 2: + //Tables + $result = $db->queryF('CHECK TABLE ' . $db->prefix . $tables[$i]); + $result ? $result_arr['check'] = true : $result_arr['check'] = false; + break; + + case 3: + //Repair + $result = $db->queryF('REPAIR TABLE ' . $db->prefix . $tables[$i]); + $result ? $result_arr['repair'] = true : $result_arr['repair'] = false; + break; + + case 4: + //Analyze + $result = $db->queryF('ANALYZE TABLE ' . $db->prefix . $tables[$i]); + $result ? $result_arr['analyse'] = true : $result_arr['analyse'] = false; + break; + } + } + $xoops->tpl->append_by_ref('result_arr', $result_arr); + unset($result_arr); + } + $xoops->tpl->assign('maintenance', true); + } + break; +} +$xoops->footer(); \ No newline at end of file Property changes on: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/admin/center.php ___________________________________________________________________ Added: svn:executable + * Added: svn:keywords + Author Date Id Rev URL Added: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/admin/dump.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/admin/dump.php (rev 0) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/admin/dump.php 2012-05-12 17:26:48 UTC (rev 9490) @@ -0,0 +1,162 @@ +<?php +/* + You may not change or alter any portion of this comment or credits + of supporting developers from this source code or any supporting source code + which is considered copyrighted (c) material of the original comment or credit authors. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +*/ + +/** + * maintenance plugins + * + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html) + * @package maintenance + * @since 2.6.0 + * @author Mage Grégory (AKA Mage), Cointin Maxime (AKA Kraven30) + * @version $Id$ + */ + +include dirname(__FILE__) . '/header.php'; +// Get main instance +$system = System::getInstance(); +// Check users rights +if (!$xoops->isUser() || !$xoops->isModule() || !$xoops->user->isAdmin($xoops->module->mid())) { + exit(_NOPERM); +} +$system = System::getInstance(); +// Get Action type +$op = $system->cleanVars($_REQUEST, 'op', 'list', 'string'); + +// Call Header +$xoops->header('maintenance_dump.html'); + +$admin_page = new XoopsModuleAdmin(); +$admin_page->renderNavigation('dump.php'); + +switch ($op) { + + case 'list': + default: + $files = glob(XOOPS_ROOT_PATH . '/modules/maintenance/dump/*.*'); + $count = 0; + foreach ($files as $filename_path) { + $filename = basename(strtolower($filename_path)); + if ($filename != 'index.html') { + $file_arr[$count]['name'] = $filename; + $stat = stat($filename_path); + $file_arr[$count]['size'] = number_format($stat['size']/1024); + $count++; + unset($filename); + } + } + $xoops->tpl->assign('file_arr', array_reverse($file_arr)); + if ($count == 0 && $op == 'list') { + $form = $xoops->getModuleForm(null, 'maintenance'); + $form->getDump(); + $form->render(); + } else { + $admin_page->addItemButton(_AM_MAINTENANCE_DUMP_FORM, 'dump.php?op=dump', 'cd'); + $admin_page->renderButton(); + $xoops->tpl->assign('files', true); + } + break; + + case 'dump_save': + $admin_page->addItemButton(_AM_MAINTENANCE_DUMP_LIST, 'dump.php', 'application-view-detail'); + $admin_page->addItemButton(_AM_MAINTENANCE_DUMP_FORM, 'dump.php?op=dump', 'cd'); + $admin_page->renderButton(); + $dump_modules = isset($_REQUEST['dump_modules']) ? $_REQUEST['dump_modules'] : false; + $dump_tables = isset($_REQUEST['dump_tables']) ? $_REQUEST['dump_tables'] : false; + $drop = $system->cleanVars($_REQUEST, 'drop', 1, 'int'); + + if (($dump_tables == true && $dump_modules == true) || ($dump_tables == false && $dump_modules == false)) { + $xoops->redirect("dump.php", 2, _AM_MAINTENANCE_DUMP_ERROR_TABLES_OR_MODULES); + } + $db = XoopsDatabaseFactory::getDatabaseConnection(); + $dump = new Maintenance(); + $sql_text = "# \n"; + $sql_text .= "# Dump SQL, Generate by Xoops \n"; + $sql_text .= "# Date : " . date('d-m-Y / H:i') . " \n"; + $sql_text .= "# \n\n"; + if ($dump_tables != false) { + $result_module = array(); + for ($i = 0; $i < count($dump_tables); $i++) { + //structure + $result_tables[$i]['name'] = $db->prefix . '_' . $dump_tables[$i]; + $result_structure = $dump->dump_table_structure($db->prefix . '_' . $dump_tables[$i], $drop); + $sql_text .= $result_structure['sql_text']; + $result_tables[$i]['structure'] = $result_structure['structure']; + //data + $result_data = $dump->dump_table_datas($db->prefix . '_' . $dump_tables[$i]); + $sql_text .= $result_data['sql_text']; + $result_tables[$i]['records'] = $result_data['records']; + } + $xoops->tpl->assign('result_t', $result_tables); + } + if ($dump_modules != false) { + $result_module = array(); + for ($i = 0; $i < count($dump_modules); $i++) { + $module_handler = $xoops->getHandlerModule(); + $module = $module_handler->getByDirname($dump_modules[$i]); + $result_module[$i]['name'] = ucfirst($dump_modules[$i]); + $modtables = $module->getInfo('tables'); + if ($modtables != false && is_array($modtables)) { + $count = 0; + foreach ($modtables as $table) { + //structure + $result_tables[$count]['name'] = $db->prefix . '_' . $table; + $result_structure = $dump->dump_table_structure($db->prefix . '_' . $table, $drop); + $sql_text .= $result_structure['sql_text']; + $result_tables[$count]['structure'] = $result_structure['structure']; + + //data + $result_data = $dump->dump_table_datas($db->prefix . '_' . $table); + $sql_text .= $result_data['sql_text']; + $result_tables[$count]['records'] = $result_data['records']; + $count++; + } + $result_module[$i]['table'] = $result_tables; + } else { + $result_module[$i]['table'] = false; + } + unset($result_tables); + } + $xoops->tpl->assign('result_m', $result_module); + } + $xoops->tpl->assign('result_write', true); + $result_write = $dump->dump_write($sql_text); + $xoops->tpl->assign('write', $result_write['write']); + $xoops->tpl->assign('file_name', $result_write['file_name']); + break; + + case 'dump_delete': + $filename = $system->cleanVars($_REQUEST, 'filename', '', 'string'); + if ($filename == '') { + $xoops->redirect("dump.php", 2, _AM_MAINTENANCE_DUMP_NOFILE); + } + unlink(XOOPS_ROOT_PATH . '/modules/maintenance/dump/' . $filename); + $xoops->redirect("dump.php", 2, _AM_MAINTENANCE_DUMP_DELETED); + break; + + case 'dump_deleteall': + $files = glob(XOOPS_ROOT_PATH . '/modules/maintenance/dump/*.*'); + $count = 0; + foreach ($files as $filename_path) { + if (basename(strtolower($filename_path)) != 'index.html') { + unlink($filename_path); + } + } + $xoops->redirect("dump.php", 2, _AM_MAINTENANCE_DUMP_DELETEDALL); + break; + + case 'dump': + $form = $xoops->getModuleForm(null, 'maintenance'); + $form->getDump(); + $form->render(); + break; +} +$xoops->footer(); \ No newline at end of file Property changes on: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/admin/dump.php ___________________________________________________________________ Added: svn:executable + * Added: svn:keywords + Author Date Id Rev URL Added: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/admin/header.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/admin/header.php (rev 0) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/admin/header.php 2012-05-12 17:26:48 UTC (rev 9490) @@ -0,0 +1,27 @@ +<?php +/* + You may not change or alter any portion of this comment or credits + of supporting developers from this source code or any supporting source code + which is considered copyrighted (c) material of the original comment or credit authors. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +*/ + +/** + * maintenance plugins + * + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html) + * @package maintenance + * @since 2.6.0 + * @author Mage Grégory (AKA Mage), Cointin Maxime (AKA Kraven30) + * @version $Id$ + */ + +require_once dirname(dirname(dirname(dirname(__FILE__)))) . '/include/cp_header.php'; +require_once dirname(dirname(__FILE__)) . '/class/maintenance.php'; + +$xoops = Xoops::getInstance(); +XoopsLoad::load('system', 'system'); \ No newline at end of file Property changes on: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/admin/header.php ___________________________________________________________________ Added: svn:executable + * Added: svn:keywords + Author Date Id Rev URL Added: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/admin/index.html =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/admin/index.html (rev 0) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/admin/index.html 2012-05-12 17:26:48 UTC (rev 9490) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/admin/index.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/admin/index.php (rev 0) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/admin/index.php 2012-05-12 17:26:48 UTC (rev 9490) @@ -0,0 +1,46 @@ +<?php +/* + You may not change or alter any portion of this comment or credits + of supporting developers from this source code or any supporting source code + which is considered copyrighted (c) material of the original comment or credit authors. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +*/ + +/** + * maintenance plugins + * + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html) + * @package maintenance + * @since 2.6.0 + * @author Mage Grégory (AKA Mage), Cointin Maxime (AKA Kraven30) + * @version $Id$ + */ + +include dirname(__FILE__) . '/header.php'; + +$xoops->header(); + +$admin_page = new XoopsModuleAdmin(); +$admin_page->renderNavigation('index.php'); + +// folder path +$folder_path = XOOPS_ROOT_PATH . '/modules/maintenance/dump'; + +// files +$files = glob(XOOPS_ROOT_PATH . '/modules/maintenance/dump/*.*'); +$count = 0; +foreach ($files as $filename_path) { + if (basename(strtolower($filename_path)) != 'index.html') { + $count++; + } +} +$admin_page->addConfigBoxLine($folder_path, 'folder'); +$admin_page->addConfigBoxLine(array($folder_path, '777'), 'chmod'); +$admin_page->addInfoBox(_MI_MAINTENANCE_DUMP); +$admin_page->addInfoBoxLine(sprintf(_AM_MAINTENANCE_NBFILES, $count)); +$admin_page->renderIndex(); +$xoops->footer(); \ No newline at end of file Property changes on: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/admin/index.php ___________________________________________________________________ Added: svn:executable + * Added: svn:keywords + Author Date Id Rev URL Added: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/admin/menu.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/admin/menu.php (rev 0) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/admin/menu.php 2012-05-12 17:26:48 UTC (rev 9490) @@ -0,0 +1,39 @@ +<?php +/* + You may not change or alter any portion of this comment or credits + of supporting developers from this source code or any supporting source code + which is considered copyrighted (c) material of the original comment or credit authors. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +*/ + +/** + * maintenance plugins + * + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html) + * @package maintenance + * @since 2.6.0 + * @author Mage Grégory (AKA Mage), Cointin Maxime (AKA Kraven30) + * @version $Id$ + */ + +$adminmenu = array(); +$i = 1; +$adminmenu[$i]['title'] = _MI_MAINTENANCE_INDEX; +$adminmenu[$i]['link'] = "admin/index.php"; +$adminmenu[$i]['icon'] = 'home.png'; +$i++; +$adminmenu[$i]['title'] = _MI_MAINTENANCE_CENTER; +$adminmenu[$i]['link'] = "admin/center.php"; +$adminmenu[$i]['icon'] = 'maintenance.png'; +$i++; +$adminmenu[$i]['title'] = _MI_MAINTENANCE_DUMP; +$adminmenu[$i]['link'] = "admin/dump.php"; +$adminmenu[$i]['icon'] = 'dump.png'; +$i++; +$adminmenu[$i]['title'] = _MI_SMILIES_ABOUT; +$adminmenu[$i]['link'] = 'admin/about.php'; +$adminmenu[$i]['icon'] = 'about.png'; \ No newline at end of file Property changes on: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/admin/menu.php ___________________________________________________________________ Added: svn:executable + * Added: svn:keywords + Author Date Id Rev URL Property changes on: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/class ___________________________________________________________________ Added: tsvn:autoprops + *.php = svn:executable=*;svn:keywords=Author Date Id Rev URL; Property changes on: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/class/form ___________________________________________________________________ Added: tsvn:autoprops + *.php = svn:executable=*;svn:keywords=Author Date Id Rev URL; Added: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/class/form/index.html =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/class/form/index.html (rev 0) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/class/form/index.html 2012-05-12 17:26:48 UTC (rev 9490) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/class/form/maintenance.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/class/form/maintenance.php (rev 0) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/class/form/maintenance.php 2012-05-12 17:26:48 UTC (rev 9490) @@ -0,0 +1,97 @@ +<?php +/* + You may not change or alter any portion of this comment or credits + of supporting developers from this source code or any supporting source code + which is considered copyrighted (c) material of the original comment or credit authors. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +*/ + +/** + * maintenance plugins + * + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html) + * @package maintenance + * @since 2.6.0 + * @author Mage Gr\xE9gory (AKA Mage), Cointin Maxime (AKA Kraven30) + * @version $Id$ + */ + +defined('XOOPS_ROOT_PATH') or die('Restricted access'); + +class MaintenanceMaintenanceForm extends XoopsThemeForm +{ + /** + * @param null $obj + */ + public function __construct($obj = null) + { + } + + /** + * Maintenance Form + * @return void + */ + public function getMaintenance() + { + $maintenance = new Maintenance(); + parent::__construct('', "form_maintenance", "center.php", 'post', true); + + $cache = new XoopsFormSelect(_AM_MAINTENANCE_CENTER_CACHE, "cache", '', 3, true); + $cache->setDescription(XOOPS_VAR_PATH . "/cache/smarty_cache/<br />" . XOOPS_VAR_PATH . "/cache/smarty_compile/<br />" . XOOPS_VAR_PATH . "/cache/xoops_cache/"); + $cache_arr = array(1 => _AM_MAINTENANCE_CENTER_SMARTY_CACHE, 2 => _AM_MAINTENANCE_CENTER_SMARTY_COMPILE, 3 => _AM_MAINTENANCE_CENTER_XOOPS_CACHE); + $cache->addOptionArray($cache_arr); + $this->addElement($cache); + + $this->addElement(new XoopsFormRadioYN(_AM_MAINTENANCE_CENTER_SESSION, 'session', '', _YES, _NO)); + + $tables_tray = new XoopsFormElementTray(_AM_MAINTENANCE_CENTER_TABLES, ' '); + $tables_tray->setDescription(_AM_MAINTENANCE_CENTER_TABLES_DESC); + $select_tables = new XoopsFormSelect('', "tables", '', 7, true); + $select_tables->addOptionArray($maintenance->displayTables(true)); + $tables_tray->addElement($select_tables, false); + $choice = new XoopsFormSelect(' ' . _AM_MAINTENANCE_AND . ' ', "maintenance", '', 4, true); + $options = array( + '1' => _AM_MAINTENANCE_CENTER_CHOICE1, '2' => _AM_MAINTENANCE_CENTER_CHOICE2, + '3' => _AM_MAINTENANCE_CENTER_CHOICE3, '4' => _AM_MAINTENANCE_CENTER_CHOICE4 + ); + $choice->addOptionArray($options); + $tables_tray->addElement($choice, false); + $this->addElement($tables_tray); + + $this->addElement(new XoopsFormHidden("op", "maintenance_save")); + $this->addElement(new XoopsFormButton("", "maintenance_save", _SEND, "submit")); + } + + /** + * @return void + */ + public function getDump() + { + $xoops = Xoops::getInstance(); + $maintenance = new Maintenance(); + parent::__construct('', "form_dump", "dump.php", 'post', true); + + $dump_tray = new XoopsFormElementTray(_AM_MAINTENANCE_DUMP_TABLES_OR_MODULES, ''); + $select_tables1 = new XoopsFormSelect('', "dump_tables", '', 7, true); + $select_tables1->addOptionArray($maintenance->displayTables(true)); + $dump_tray->addElement($select_tables1, false); + $ele = new XoopsFormSelect(' ' . _AM_MAINTENANCE_OR . ' ', 'dump_modules', '', 7, true); + /* @var $module_handler XoopsModuleHandler */ + $module_handler = $xoops->getHandlerModule(); + $criteria = new CriteriaCompo(new Criteria('hasmain', 1)); + $criteria->add(new Criteria('isactive', 1)); + $moduleslist = $module_handler->getNameList($criteria, true); + $ele->addOptionArray($moduleslist); + $dump_tray->addElement($ele); + $this->addElement($dump_tray); + + $this->addElement(new XoopsFormRadioYN(_AM_MAINTENANCE_DUMP_DROP, 'drop', 1, _YES, _NO)); + + $this->addElement(new XoopsFormHidden("op", "dump_save")); + $this->addElement(new XoopsFormButton("", "dump_save", _SEND, "submit")); + } +} \ No newline at end of file Property changes on: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/class/form/maintenance.php ___________________________________________________________________ Added: svn:executable + * Added: svn:keywords + Author Date Id Rev URL Added: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/class/index.html =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/class/index.html (rev 0) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/class/index.html 2012-05-12 17:26:48 UTC (rev 9490) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/class/maintenance.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/class/maintenance.php (rev 0) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/class/maintenance.php 2012-05-12 17:26:48 UTC (rev 9490) @@ -0,0 +1,178 @@ +<?php +/* + You may not change or alter any portion of this comment or credits + of supporting developers from this source code or any supporting source code + which is considered copyrighted (c) material of the original comment or credit authors. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +*/ + +/** + * maintenance plugins + * + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html) + * @package maintenance + * @since 2.6.0 + * @author Mage Grégory (AKA Mage), Cointin Maxime (AKA Kraven30) + * @version $Id$ + */ + +defined('XOOPS_ROOT_PATH') or die('Restricted access'); + +/** + * System Maintenance + * + * @copyright copyright (c) 2000 XOOPS.org + * @package system + */ +class Maintenance +{ + var $db; + var $prefix; + + /** + * Constructor + */ + function Maintenance() + { + $db = XoopsDatabaseFactory::getDatabaseConnection(); + $this->db = $db; + $this->prefix = $this->db->prefix . '_'; + } + + /** + * Display Tables + * + * @param array + * @return + */ + function displayTables($array = true) + { + $tables = array(); + $result = $this->db->queryF('SHOW TABLES'); + while ($myrow = $this->db->fetchArray($result)) { + $value = array_values($myrow); + $value = substr($value[0], 5); + $tables[$value] = $value; + } + if ($array = true) { + return $tables; + } else { + return join(',', $tables); + } + } + + /** + * Dump table structure + * + * @param string table + * @param int drop + * @return array 'ret[sql_text] = dump, ret[structure] = display structure + */ + function dump_table_structure($table, $drop) + { + $sql_text = ''; + $verif = false; + $result = $this->db->queryF('SHOW create table `' . $table . '`;'); + if ($result) { + if ($row = $this->db->fetchArray($result)) { + $sql_text .= "# Table structure for table `" . $table . "` \n\n"; + if ($drop == 1) { + $sql_text .= "DROP TABLE IF EXISTS `" . $table . "`;\n\n"; + } + $verif = true; + $sql_text .= $row['Create Table'] . ";\n\n"; + } + } + $this->db->freeRecordSet($result); + $ret['sql_text'] = $sql_text; + $ret['structure'] = $verif; + return $ret; + } + + /** + * Dump table data + * + * @param string table + * @return array 'ret[sql_text] = dump, ret[records] = display records + */ + function dump_table_datas($table) + { + $sql_text = ''; + $count = 0; + $result = $this->db->queryF('SELECT * FROM ' . $table . ';'); + if ($result) { + $num_rows = $this->db->getRowsNum($result); + $num_fields = $this->db->getFieldsNum($result); + + if ($num_rows > 0) { + $field_type = array(); + $i = 0; + while ($i < $num_fields) { + $meta = mysql_fetch_field($result, $i); + array_push($field_type, $meta->type); + $i++; + } + + $sql_text .= "INSERT INTO `" . $table . "` values\n"; + $index = 0; + while ($row = $this->db->fetchRow($result)) { + $count++; + $sql_text .= "("; + for ($i = 0; $i < $num_fields; $i++) { + if (is_null($row[$i])) { + $sql_text .= "null"; + } else { + switch ($field_type[$i]) { + case 'int': + $sql_text .= $row[$i]; + break; + default: + $sql_text .= "'" . mysql_real_escape_string($row[$i]) . "'"; + } + } + if ($i < $num_fields - 1) { + $sql_text .= ","; + } + } + $sql_text .= ")"; + + if ($index < $num_rows - 1) { + $sql_text .= ","; + } else { + $sql_text .= ";"; + } + $sql_text .= "\n"; + $index++; + } + } + } + $this->db->freeRecordSet($result); + $ret['sql_text'] = $sql_text . "\n\n"; + $ret['records'] = $count; + return $ret; + } + + /** + * Dump Write + * + * @param string + * @return array 'ret[file_name] = file name, ret[write] = write + */ + function dump_write($sql_text) + { + $file_name = "dump_" . date("Y.m.d") . "_" . date("H.i.s") . ".sql"; + $path_file = "../dump/" . $file_name; + if (file_put_contents($path_file, $sql_text)) { + $write = true; + } else { + $write = false; + } + $ret['file_name'] = $file_name; + $ret['write'] = $write; + return $ret; + } +} \ No newline at end of file Property changes on: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/class/maintenance.php ___________________________________________________________________ Added: svn:executable + * Added: svn:keywords + Author Date Id Rev URL Property changes on: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/docs ___________________________________________________________________ Added: tsvn:autoprops + *.php = svn:executable=*;svn:keywords=Author Date Id Rev URL; Added: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/docs/changelog.txt =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/docs/changelog.txt (rev 0) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/docs/changelog.txt 2012-05-12 17:26:48 UTC (rev 9490) @@ -0,0 +1,3 @@ +Version 0.1 +------------------- +Create maintenance plugin \ No newline at end of file Added: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/docs/credits.txt =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/docs/credits.txt (rev 0) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/docs/credits.txt 2012-05-12 17:26:48 UTC (rev 9490) @@ -0,0 +1,3 @@ +Credits +------------------- + Added: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/docs/index.html =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/docs/index.html (rev 0) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/docs/index.html 2012-05-12 17:26:48 UTC (rev 9490) @@ -0,0 +1 @@ +<script>history.go(-1);</script> \ No newline at end of file Added: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/docs/install.txt =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/docs/install.txt (rev 0) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/docs/install.txt 2012-05-12 17:26:48 UTC (rev 9490) @@ -0,0 +1,6 @@ +INSTALL/UNISTALL +------------------- + +No special measures necessary, follow the standard installation process extract the module folder into the ../modules directory. Install the module through Admin -> System Module -> Modules. + +Detailed instructions on installing modules are available in the XOOPS Operations Manual (http://goo.gl/adT2i) \ No newline at end of file Added: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/docs/lang_diff.txt =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/docs/lang_diff.txt (rev 0) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/docs/lang_diff.txt 2012-05-12 17:26:48 UTC (rev 9490) @@ -0,0 +1,7 @@ +LANGUAGE DIFFERENCES +------------------- + +Below are language differences from a version to next version. + +Release xxx +------------------- Added: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/docs/licence.txt =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/docs/licence.txt (rev 0) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/maintenance/docs/licence.txt 2012-05-12 17:26:48 UTC (rev 9490) @@ -0,0 +1,339 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these... [truncated message content] |
From: <be...@us...> - 2012-05-12 10:41:30
|
Revision: 9489 http://xoops.svn.sourceforge.net/xoops/?rev=9489&view=rev Author: beckmi Date: 2012-05-12 10:41:24 +0000 (Sat, 12 May 2012) Log Message: ----------- Fixing typo in Copyright sign (should be ?\194?\169 instead of @) Modified Paths: -------------- XoopsCore/branches/2.6.x/2.6.0/htdocs/install/include/makedata.php Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/install/include/makedata.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/install/include/makedata.php 2012-05-12 10:39:59 UTC (rev 9488) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/install/include/makedata.php 2012-05-12 10:41:24 UTC (rev 9489) @@ -192,7 +192,7 @@ $dbm->insert('config', " VALUES (47, 0, 1, 'enable_badips', '_MD_AM_DOBADIPS', '0', '_MD_AM_DOBADIPSDSC', 'yesno', 'int', 40)"); $dbm->insert('config', " VALUES (48, 0, 3, 'meta_rating', '_MD_AM_METARATING', 'general', '_MD_AM_METARATINGDSC', 'select', 'text', 4)"); $dbm->insert('config', " VALUES (49, 0, 3, 'meta_author', '_MD_AM_METAAUTHOR', 'XOOPS', '_MD_AM_METAAUTHORDSC', 'textbox', 'text', 6)"); - $dbm->insert('config', " VALUES (50, 0, 3, 'meta_copyright', '_MD_AM_METACOPYR', 'Copyright @ 2001-" . date('Y', time()) . "', '_MD_AM_METACOPYRDSC', 'textbox', 'text', 8)"); + $dbm->insert('config', " VALUES (50, 0, 3, 'meta_copyright', '_MD_AM_METACOPYR', 'Copyright \xA9 2001-" . date('Y', time()) . "', '_MD_AM_METACOPYRDSC', 'textbox', 'text', 8)"); $dbm->insert('config', " VALUES (51, 0, 3, 'meta_description', '_MD_AM_METADESC', 'XOOPS is a dynamic Object Oriented based open source portal script written in PHP.', '_MD_AM_METADESCDSC', 'textarea', 'text', 1)"); $dbm->insert('config', " VALUES (52, 0, 2, 'allow_chgmail', '_MD_AM_ALLWCHGMAIL', '0', '_MD_AM_ALLWCHGMAILDSC', 'yesno', 'int', 3)"); $dbm->insert('config', " VALUES (53, 0, 1, 'use_mysession', '_MD_AM_USEMYSESS', '0', '_MD_AM_USEMYSESSDSC', 'yesno', 'int', 19)"); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <be...@us...> - 2012-05-12 10:40:06
|
Revision: 9488 http://xoops.svn.sourceforge.net/xoops/?rev=9488&view=rev Author: beckmi Date: 2012-05-12 10:39:59 +0000 (Sat, 12 May 2012) Log Message: ----------- Fixing typo in Copyright sign (should be ?\194?\169 instead of @) Modified Paths: -------------- XoopsCore/branches/2.5.x/2.5.5/htdocs/install/include/makedata.php Modified: XoopsCore/branches/2.5.x/2.5.5/htdocs/install/include/makedata.php =================================================================== --- XoopsCore/branches/2.5.x/2.5.5/htdocs/install/include/makedata.php 2012-05-12 02:33:59 UTC (rev 9487) +++ XoopsCore/branches/2.5.x/2.5.5/htdocs/install/include/makedata.php 2012-05-12 10:39:59 UTC (rev 9488) @@ -199,7 +199,7 @@ $dbm->insert('config', " VALUES (47, 0, 1, 'enable_badips', '_MD_AM_DOBADIPS', '0', '_MD_AM_DOBADIPSDSC', 'yesno', 'int', 40)"); $dbm->insert('config', " VALUES (48, 0, 3, 'meta_rating', '_MD_AM_METARATING', 'general', '_MD_AM_METARATINGDSC', 'select', 'text', 4)"); $dbm->insert('config', " VALUES (49, 0, 3, 'meta_author', '_MD_AM_METAAUTHOR', 'XOOPS', '_MD_AM_METAAUTHORDSC', 'textbox', 'text', 6)"); - $dbm->insert('config', " VALUES (50, 0, 3, 'meta_copyright', '_MD_AM_METACOPYR', 'Copyright @ 2001-" . date('Y', time()) . "', '_MD_AM_METACOPYRDSC', 'textbox', 'text', 8)"); + $dbm->insert('config', " VALUES (50, 0, 3, 'meta_copyright', '_MD_AM_METACOPYR', 'Copyright \xA9 2001-" . date('Y', time()) . "', '_MD_AM_METACOPYRDSC', 'textbox', 'text', 8)"); $dbm->insert('config', " VALUES (51, 0, 3, 'meta_description', '_MD_AM_METADESC', 'XOOPS is a dynamic Object Oriented based open source portal script written in PHP.', '_MD_AM_METADESCDSC', 'textarea', 'text', 1)"); $dbm->insert('config', " VALUES (52, 0, 2, 'allow_chgmail', '_MD_AM_ALLWCHGMAIL', '0', '_MD_AM_ALLWCHGMAILDSC', 'yesno', 'int', 3)"); $dbm->insert('config', " VALUES (53, 0, 1, 'use_mysession', '_MD_AM_USEMYSESS', '0', '_MD_AM_USEMYSESSDSC', 'yesno', 'int', 19)"); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wis...@us...> - 2012-05-12 02:34:11
|
Revision: 9487 http://xoops.svn.sourceforge.net/xoops/?rev=9487&view=rev Author: wishcraft Date: 2012-05-12 02:33:59 +0000 (Sat, 12 May 2012) Log Message: ----------- Xortify Server 2.06 (RC) - Structural and Functional changes to Xortify Server - Contact wishcraft for guides on setting up cloud server. (Spiders Server Included) Added Paths: ----------- XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/ XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/admin/ XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/admin/admin_header.php XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/admin/index.php XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/admin/menu.php XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/admin/resources/ XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/admin/resources/Spiders Agent's List.url XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/admin/resources/robots-all.txt XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/backend.php XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/class/ XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/class/auth/ XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/class/auth/auth.php XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/class/auth/auth_curl.php XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/class/auth/auth_curl_provisionning.php XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/class/auth/auth_json.php XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/class/auth/auth_json_provisionning.php XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/class/auth/auth_soap.php XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/class/auth/auth_soap_provisionning.php XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/class/auth/authfactory.php XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/class/auth/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/class/curl.php XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/class/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/class/json.php XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/class/modifications.php XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/class/soap.php XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/class/spiders.php XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/class/spiders_user.php XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/class/statistics.php XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/error_log XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/go.php XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/images/ XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/images/Thumbs.db XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/images/add.png XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/images/import.png XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/images/left_both.gif XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/images/list.png XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/images/right_both.gif XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/images/spiders.png XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/images/spiders_slogo.png XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/include/ XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/include/JSON.php XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/include/forms.php XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/include/functions.php XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/include/install.php XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/include/search.inc.php XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/include/uninstall.php XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/include/update.php XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/index.php XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/language/ XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/language/english/ XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/language/english/admin.php XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/language/english/main.php XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/language/english/modinfo.php XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/post.loader.footer.php XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/post.loader.spiders.php XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/preloads/ XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/preloads/core.php XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/preloads/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/spiders/ XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/sql/ XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/sql/spiders.sql XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/templates/ XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/templates/spiders_footer_seo.html XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/templates/spiders_index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/templates/spiders_robots.html XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/templates/spiders_robots_last.html XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/templates/spiders_robottxt.html XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/xoops_version.php Added: XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/admin/admin_header.php =================================================================== --- XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/admin/admin_header.php (rev 0) +++ XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/admin/admin_header.php 2012-05-12 02:33:59 UTC (rev 9487) @@ -0,0 +1,53 @@ +<?php +// $Author: wishcraft $ +// ------------------------------------------------------------------------ // +// XOOPS - PHP Content Management System // +// Copyright (c) 2000 XOOPS.org // +// <http://www.xoops.org/> // +// ------------------------------------------------------------------------ // +// This program is free software; you can redistribute it and/or modify // +// it under the terms of the GNU General Public License as published by // +// the Free Software Foundation; either version 2 of the License, or // +// (at your option) any later version. // +// // +// You may not change or alter any portion of this comment or credits // +// of supporting developers from this source code or any supporting // +// source code which is considered copyrighted (c) material of the // +// original comment or credit authors. // +// // +// This program is distributed in the hope that it will be useful, // +// but WITHOUT ANY WARRANTY; without even the implied warranty of // +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // +// GNU General Public License for more details. // +// // +// You should have received a copy of the GNU General Public License // +// along with this program; if not, write to the Free Software // +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // +// ------------------------------------------------------------------------ // +// Author: Simon Roberts (AKA wishcraft) // +// URL: http://www.chronolabs.org.au // +// Project: The XOOPS Project // +// ------------------------------------------------------------------------- // + +include_once("../../../mainfile.php"); +include_once(XOOPS_ROOT_PATH."/class/xoopsmodule.php"); +include_once(XOOPS_ROOT_PATH."/include/cp_functions.php"); +include_once('../include/functions.php'); + +if ( $xoopsUser ) { + $xoopsModule = XoopsModule::getByDirname('spiders'); + if ( !$xoopsUser->isAdmin($xoopsModule->mid()) ) { + redirect_header(XOOPS_URL."/",3,_NOPERM); + exit(); + } +} else { + redirect_header(XOOPS_URL."/",3,_NOPERM); + exit(); +} +if ( file_exists("../language/".$xoopsConfig['language']."/admin.php") ) { + include_once("../language/".$xoopsConfig['language']."/admin.php"); +} else { + include_once("../language/english/admin.php"); +} +$myts =& MyTextSanitizer::getInstance(); +?> \ No newline at end of file Added: XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/admin/index.php =================================================================== --- XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/admin/index.php (rev 0) +++ XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/admin/index.php 2012-05-12 02:33:59 UTC (rev 9487) @@ -0,0 +1,501 @@ +<?php +// $Author: wishcraft $ +// ------------------------------------------------------------------------ // +// XOOPS - PHP Content Management System // +// Copyright (c) 2000 XOOPS.org // +// <http://www.xoops.org/> // +// ------------------------------------------------------------------------ // +// This program is free software; you can redistribute it and/or modify // +// it under the terms of the GNU General Public License as published by // +// the Free Software Foundation; either version 2 of the License, or // +// (at your option) any later version. // +// // +// You may not change or alter any portion of this comment or credits // +// of supporting developers from this source code or any supporting // +// source code which is considered copyrighted (c) material of the // +// original comment or credit authors. // +// // +// This program is distributed in the hope that it will be useful, // +// but WITHOUT ANY WARRANTY; without even the implied warranty of // +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // +// GNU General Public License for more details. // +// // +// You should have received a copy of the GNU General Public License // +// along with this program; if not, write to the Free Software // +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // +// ------------------------------------------------------------------------ // +// Author: Simon Roberts (AKA wishcraft) // +// URL: http://www.chronolabs.org.au // +// Project: The XOOPS Project // +// ------------------------------------------------------------------------- // + + include('admin_header.php'); + include('../include/forms.php'); + + switch ($_REQUEST['op']) + { + case "send": + + $id = intval($_GET['id']); + $api = apimethod(); + include_once($GLOBALS['xoops']->path('/modules/spiders/class/'.$api.'.php')); + $func = strtoupper($api).'SpidersExchange'; + $exchange = new $func; + + $spiders_handler =& xoops_getmodulehandler('spiders', 'spiders'); + $spider = $spiders_handler->get($id); + + //Recieve From API + $exchange->sendSpider($spider->toArray()); + + redirect_header('index.php?op=list', 4, sprintf(_AM_SPIDERS_SENDDONE, $spider->getVar('robot-name'))); + exit(0); + break; + case "compair-api": + + + $spider_handler = &xoops_getmodulehandler( 'spiders', _MI_SPIDERS_DIRNAME ); + $spidermods_handler = &xoops_getmodulehandler( 'modifications', _MI_SPIDERS_DIRNAME ); + $suser_handler = &xoops_getmodulehandler( 'spiders_user', _MI_SPIDERS_DIRNAME ); + $member_handler = &xoops_gethandler( 'member' ); + + $modulehandler =& xoops_gethandler('module'); + $confighandler =& xoops_gethandler('config'); + $xoModule = $modulehandler->getByDirname('spiders'); + $xoConfig = $confighandler->getConfigList($xoModule->getVar('mid'),false); + + $api = $_POST['api']; + include_once($GLOBALS['xoops']->path('/modules/spiders/class/'.$api.'.php')); + $func = strtoupper($api).'SpidersExchange'; + $exchange = new $func; + + //Recieve From API + $apispiders = $exchange->getSpiders(); + + foreach($apispiders as $id => $apispider) { + + $criteria = new CriteriaCompo(); + $part = $spider_handler->safeAgent($apispider['robot-useragent']); + foreach(array(';','/',',','/','(',')',' ') as $split) { + $ret= array(); + foreach(explode($split, $part) as $value) { + $ret[] = $value; + } + $part = implode(' ',$ret); + } + foreach($ret as $value) + if (!is_numeric((substr($value,0,1)))&&(substr($value,0,1))!='x') + if (!empty($value)) { + $criteria->add(new Criteria('`robot-safeuseragent`', '%'.$value.'%', 'LIKE'), 'OR'); + $uagereg[] = strtolower($value); + $uageregb[] = $value; + } + + $id = 0; + $spiders = $spider_handler->getObjects($criteria, true); + + foreach($spiders as $spider) { + + $suser = $suser_handler->get($spider->getVar('id')); + $robot = $member_handler->getUser( $suser->getVar('uid') ); + + $part = $spider_handler->safeAgent($spider->getVar('robot-useragent')); + foreach(array(';','/',',','\\','(',')',' ') as $split) { + $usersafeagent = array(); + foreach(explode($split, $part) as $value) { + $usersafeagent[] = $value; + } + $part = implode(' ',$usersafeagent); + } + $usersafeagent = explode(' ', $part); + $match=0; + $dos_crsafe = array(); + + foreach($uagereg as $uaid => $ireg) { + if((in_array($ireg, $usersafeagent)||strpos(strtolower(' '.$part), strtolower($ireg)))&&!is_object($GLOBALS['xoopsUser'])) { + $match++; + $dos_crsafe[] = $uageregb[$uaid]; + } + } + + if (intval($match/count($uagereg)*100)>intval($xoConfig['match_percentile'])) { + $id = $spider->getVar('id'); + $thespider = $spider; + } + } + + $newmod = $spidermods_handler->create(); + + foreach($apispider as $key => $value){ + if ($id<>0) { + if (md5($value)!=md5($thespider->getVar($key))&&strlen($value)<>strlen($thespider->getVar($key))) { + $change++; + $newmod->setVar($key, $value); + } else { + $newmod->setVar($key, $thespider->getVar($key)); + } + } else { + $change++; + $newmod->setVar($key, $value); + } + } + + $newmod->setVar('id', $id); + + if (($change/count($apispider)*100)>intval($xoConfig['compair_percent'])) { + $spidermods_handler->insert($newmod, true); + } + + } + + redirect_header('index.php?op=listmods', 4, _AM_SPIDERS_COMPARISONFINISHED); + exit(0); + break; + case "signup": + + switch ($_REQUEST['fct']) + { + case "save": + + $xortifyAuth =& XortifyAuthFactory::getAuthConnection(false, apimethod()); + $myts =& MyTextSanitizer::getInstance(); + $uname = isset($_POST['uname']) ? $myts->stripSlashesGPC(trim($_POST['uname'])) : ''; + $email = isset($_POST['email']) ? $myts->stripSlashesGPC(trim($_POST['email'])) : ''; + $url = isset($_POST['url']) ? $myts->stripSlashesGPC(trim($_POST['url'])) : ''; + $pass = isset($_POST['pass']) ? $myts->stripSlashesGPC(trim($_POST['pass'])) : ''; + $vpass = isset($_POST['vpass']) ? $myts->stripSlashesGPC(trim($_POST['vpass'])) : ''; + $agree = (isset($_POST['agree']) && intval($_POST['agree'])) ? 1 : 0; + + if ($agree != 1) { + $stop .= _US_UNEEDAGREE . '<br />'; + } + + $validate = $xortifyAuth->validate($uname, $email, $pass, $vpass); + + if ($validate!=false) + $stop .= "User details didn't validate with Xortify.com<br/>$validate"; + + xoops_load("captcha"); + $xoopsCaptcha = XoopsCaptcha::getInstance(); + if (! $xoopsCaptcha->verify() ) { + $stop .= $xoopsCaptcha->getMessage(); + } + + if ($stop!='') { + xoops_cp_header(); + adminMenu(5); + echo "<p align='center' style='font-size: 15px; color: #FF0000;'>$stop</p>"; + echo XortifySignupForm(); + xoops_cp_footer(); + exit(0); + } else { + @$xortifyAuth->create_user( $_REQUEST['viewemail'], $uname, $email, $url, $actkey, + $pass, $_REQUEST['timezone'], $_REQUEST['mailok'], $xortifyAuth->check_siteinfo(array())); + + $moduleHandler =& xoops_gethandler('module'); + $configHandler =& xoops_gethandler('config'); + $xoModule = $moduleHandler->getByDirname('spiders'); + $configs = $configHandler->getConfigs(new Criteria('conf_modid', $xoModule->mid()) ); + foreach($configs as $id => $config) + switch($config->getVar('conf_name')) { + case 'xortify_username': + $config->setVar('conf_value', $uname); + @$configHandler->insertConfig($config); + break; + case 'xortify_password': + $config->setVar('conf_value', $pass); + @$configHandler->insertConfig($config); + break; + } + redirect_header("index.php", 4, _AM_SPIDERS_USERCREATED_PLEASEACTIVATE); + exit(0); + } + break; + default: + case "signup": + xoops_cp_header(); + adminMenu(5); + echo XortifySignupForm(); + xoops_cp_footer(); + exit(0); + break; + } + break; + + case "import-file": + import_robotstxt_org($_REQUEST['file']); + redirect_header('index.php', 3, _AM_SPIDERS_IMPORTCOMPLETE); + break; + + case "save": + + $spiders_handler =& xoops_getmodulehandler('spiders', 'spiders'); + if (intval($_POST['id'])<>0) + $spider = $spiders_handler->get(intval($_POST['id'])); + else + $spider = $spiders_handler->create(); + + $spider->setVar('robot-id', $_POST['robot-id'][intval($_POST['id'])]); + $spider->setVar('robot-name', $_POST['robot-name'][intval($_POST['id'])]); + $spider->setVar('robot-cover-url', $_POST['robot-cover-url'][intval($_POST['id'])]); + $spider->setVar('robot-details-url', $_POST['robot-details-url'][intval($_POST['id'])]); + $spider->setVar('robot-owner-name', $_POST['robot-owner-name'][intval($_POST['id'])]); + $spider->setVar('robot-owner-url', $_POST['robot-owner-url'][intval($_POST['id'])]); + $spider->setVar('robot-owner-email', $_POST['robot-owner-email'][intval($_POST['id'])]); + $spider->setVar('robot-status', $_POST['robot-status'][intval($_POST['id'])]); + $spider->setVar('robot-purpose', $_POST['robot-purpose'][intval($_POST['id'])]); + $spider->setVar('robot-type', $_POST['robot-type'][intval($_POST['id'])]); + $spider->setVar('robot-platform', $_POST['robot-platform'][intval($_POST['id'])]); + $spider->setVar('robot-availability', $_POST['robot-availability'][intval($_POST['id'])]); + $spider->setVar('robot-exclusion', $_POST['robot-exclusion'][intval($_POST['id'])]); + $spider->setVar('robot-exclusion-useragent', $_POST['robot-exclusion-useragent'][intval($_POST['id'])]); + $spider->setVar('robot-noindex', $_POST['robot-noindex'][intval($_POST['id'])]); + $spider->setVar('robot-host', $_POST['robot-host'][intval($_POST['id'])]); + $spider->setVar('robot-from', $_POST['robot-from'][intval($_POST['id'])]); + $spider->setVar('robot-useragent', $_POST['robot-useragent'][intval($_POST['id'])]); + $spider->setVar('robot-language', $_POST['robot-language'][intval($_POST['id'])]); + $spider->setVar('robot-description', $_POST['robot-description'][intval($_POST['id'])]); + $spider->setVar('robot-history', $_POST['robot-history'][intval($_POST['id'])]); + $spider->setVar('robot-environment', $_POST['robot-environment'][intval($_POST['id'])]); + $spider->setVar('modified-by', $_POST['modified-by'][intval($_POST['id'])]); + $spider->setVar('modified-date', $_POST['modified-date'][intval($_POST['id'])]); + $spider->setVar('robot-safeuseragent', $_POST['robot-safeuseragent'][intval($_POST['id'])]); + + if ($spider->isNew()) { + $spiders_handler->import_insert($spider); + } + + if ($spiders_handler->insert($spider)) + redirect_header( $_SERVER['PHP_SELF'].'?op=edit&id='.$_REQUEST['id'] , 6 , _AM_SPIDERS_DATASAVEDSUCCESSFULLY) ; + else + redirect_header( $_SERVER['PHP_SELF'].'?op=list' , 6 , _AM_SPIDERS_DATASAVEDUNSUCCESSFULLY) ; + + + break; + + case "merge": + + $spiders_handler =& xoops_getmodulehandler('spiders', 'spiders'); + $spidersmods_handler =& xoops_getmodulehandler('modifications', 'spiders'); + + if (intval($_REQUEST['modid'])<>0) + $mod = $spidersmods_handler->get(intval($_REQUEST['modid'])); + else + $mod = $spiders_handler->create(); + + if (intval($mod->getVar('id'))<>0) + $spider = $spiders_handler->get(intval($mod->getVar('id'))); + else + $spider = $spiders_handler->create(); + + $spider->setVar('robot-cover-url', $_POST['robot-cover-url'][intval($_POST['id'])]); + $spider->setVar('robot-details-url', $_POST['robot-details-url'][intval($_POST['id'])]); + $spider->setVar('robot-owner-name', $_POST['robot-owner-name'][intval($_POST['id'])]); + $spider->setVar('robot-owner-url', $_POST['robot-owner-url'][intval($_POST['id'])]); + $spider->setVar('robot-owner-email', $_POST['robot-owner-email'][intval($_POST['id'])]); + $spider->setVar('robot-status', $_POST['robot-status'][intval($_POST['id'])]); + $spider->setVar('robot-purpose', $_POST['robot-purpose'][intval($_POST['id'])]); + $spider->setVar('robot-type', $_POST['robot-type'][intval($_POST['id'])]); + $spider->setVar('robot-platform', $_POST['robot-platform'][intval($_POST['id'])]); + $spider->setVar('robot-availability', $_POST['robot-availability'][intval($_POST['id'])]); + $spider->setVar('robot-exclusion', $_POST['robot-exclusion'][intval($_POST['id'])]); + $spider->setVar('robot-exclusion-useragent', $_POST['robot-exclusion-useragent'][intval($_POST['id'])]); + $spider->setVar('robot-noindex', $_POST['robot-noindex'][intval($_POST['id'])]); + $spider->setVar('robot-host', $_POST['robot-host'][intval($_POST['id'])]); + $spider->setVar('robot-from', $_POST['robot-from'][intval($_POST['id'])]); + $spider->setVar('robot-useragent', $_POST['robot-useragent'][intval($_POST['id'])]); + $spider->setVar('robot-language', $_POST['robot-language'][intval($_POST['id'])]); + $spider->setVar('robot-description', $_POST['robot-description'][intval($_POST['id'])]); + $spider->setVar('robot-history', $_POST['robot-history'][intval($_POST['id'])]); + $spider->setVar('robot-environment', $_POST['robot-environment'][intval($_POST['id'])]); + $spider->setVar('modified-by', $_POST['modified-by'][intval($_POST['id'])]); + $spider->setVar('modified-date', $_POST['modified-date'][intval($_POST['id'])]); + $spider->setVar('robot-safeuseragent', $_POST['robot-safeuseragent'][intval($_POST['id'])]); + + if ($spider->isNew()) { + $spider->setVar('robot-id', $_POST['robot-id'][intval($_POST['id'])]); + $spider->setVar('robot-name', $_POST['robot-name'][intval($_POST['id'])]); + $spiders_handler->import_insert($spider); + } else { + $spidersuser_handler =& xoops_getmodulehandler('spiders_users', 'spiders'); + $suser = $spidersuser_handler->get($spider->getVar('id')); + $member_handler =& xoops_gethandler('member'); + $xuser = $member_handler->getUser($suser->getVar('uid')); + if ($spider->getVar('robot-id')!=$_POST['robot-id'][intval($_POST['id'])]) { + $spider->setVar('robot-id', $_POST['robot-id'][intval($_POST['id'])]); + $xuser->setVar('uname', ucfirst($spider->getVar('robot-id'))); + $member_handler->insertUser($xuser); + } + if ($spider->getVar('robot-name')!=$_POST['robot-name'][intval($_POST['id'])]) { + $spider->setVar('robot-name', $_POST['robot-name'][intval($_POST['id'])]); + $xuser->setVar('name', ucfirst($spider->getVar('robot-name'))); + $member_handler->insertUser($xuser); + } + } + + if ($spiders_handler->insert($spider)) { + $sql[0] = "DELETE FROM ".$GLOBALS['xoopsDB']->prefix('spiders_modifications').' WHERE `modid` = "'.intval($_REQUEST['modid']).'"'; + if ($GLOBALS['xoopsDB']->queryF($sql[0])) { + redirect_header( $_SERVER['PHP_SELF'].'?op=editmods' , 6 , _AM_SPIDERS_DATASAVEDSUCCESSFULLY) ; + } else { + redirect_header( $_SERVER['PHP_SELF'].'?op=list' , 6 , _AM_SPIDERS_DATADELETEDUNSUCCESSFULLY) ; + } + } else + redirect_header( $_SERVER['PHP_SELF'].'?op=list' , 6 , _AM_SPIDERS_DATASAVEDUNSUCCESSFULLY) ; + + + break; + + case "savelist": + + $spiders_handler =& xoops_getmodulehandler('spiders', 'spiders'); + + foreach($_POST['id'] as $oid => $id) { + $spider = $spiders_handler->get($id); + $spider->setVar('robot-exclusion-useragent', $_POST['robot-exclusion-useragent'][$id]); + $spider->setVar('robot-useragent', $_POST['robot-useragent'][$id]); + @$spiders_handler->insert($spider); + } + + redirect_header( $_SERVER['PHP_SELF'].'?op=list' , 6 , _AM_SPIDERS_DATASAVEDSUCCESSFULLY) ; + + break; + + case "delete": + + $spiders_handler =& xoops_getmodulehandler('spiders', 'spiders'); + $spidersusers_handler =& xoops_getmodulehandler('spiders_user', 'spiders'); + + $suser = $spidersusers_handler->get($_REQUEST['id']); + $spider = $spiders_handler->get($_REQUEST['id']); + + if (empty($_POST['confirmed'])) { + xoops_cp_header(); + adminMenu(1); + xoops_confirm(array('confirmed' => true, 'id' => $_GET['id'], 'op' => $_GET['op']), $_SERVER['REQUEST_URI'], sprintf(_AM_SPIDERS_CONFIRM_DELETE, $spider->getVar('robot-name'))); + xoops_cp_footer(); + exit(0); + } + + $sql[0] = "DELETE FROM ".$GLOBALS['xoopsDB']->prefix('users').' WHERE `uid` = "'.$suser->getVar('uid').'"'; + $sql[1] = "DELETE FROM ".$GLOBALS['xoopsDB']->prefix('spiders').' WHERE `id` = "'.$spider->getVar('id').'"'; + $sql[2] = "DELETE FROM ".$GLOBALS['xoopsDB']->prefix('spiders_user').' WHERE `spider_id` = "'.$spider->getVar('id').'"'; + $sql[3] = "DELETE FROM ".$GLOBALS['xoopsDB']->prefix('spiders_statistics').' WHERE `id` = "'.$spider->getVar('id').'"'; + $sql[4] = "DELETE FROM ".$GLOBALS['xoopsDB']->prefix('spiders_modifications').' WHERE `id` = "'.$spider->getVar('id').'"'; + + if ($GLOBALS['xoopsDB']->queryF($sql[0])&&$GLOBALS['xoopsDB']->queryF($sql[1])&&$GLOBALS['xoopsDB']->queryF($sql[2])&&$GLOBALS['xoopsDB']->queryF($sql[3]) + &&$GLOBALS['xoopsDB']->queryF($sql[4])) { + redirect_header( $_SERVER['PHP_SELF'].'?op=list' , 6 , _AM_SPIDERS_DATADELETEDSUCCESSFULLY) ; + } else { + redirect_header( $_SERVER['PHP_SELF'].'?op=list' , 6 , _AM_SPIDERS_DATADELETEDUNSUCCESSFULLY) ; + } + break; + + case "deletemod": + + $spidersmods_handler =& xoops_getmodulehandler('modifications', 'spiders'); + $smod = $spidersmods_handler->get($_REQUEST['modid']); + + if (empty($_POST['confirmed'])) { + xoops_cp_header(); + adminMenu(1); + xoops_confirm(array('confirmed' => true, 'modid' => $_GET['modid'], 'op' => $_GET['op']), $_SERVER['REQUEST_URI'], sprintf(_AM_SPIDERS_CONFIRM_DELETE, $smod->getVar('robot-name'))); + xoops_cp_footer(); + exit(0); + } + + $sql[0] = "DELETE FROM ".$GLOBALS['xoopsDB']->prefix('spiders_modifications').' WHERE `modid` = "'.intval($_POST['modid']).'"'; + + if ($GLOBALS['xoopsDB']->queryF($sql[0])) { + redirect_header( $_SERVER['PHP_SELF'].'?op=list' , 6 , _AM_SPIDERS_DATADELETEDSUCCESSFULLY) ; + } else { + redirect_header( $_SERVER['PHP_SELF'].'?op=list' , 6 , _AM_SPIDERS_DATADELETEDUNSUCCESSFULLY) ; + } + break; + + case "mergemod": + xoops_cp_header(); + adminMenu(3); + + import_spidersmods_edit(intval($_GET['id'])); + + footer_adminMenu(); + + echo chronolabs_inline(false); + xoops_cp_footer(); + exit; + + break; + + case "edit": + xoops_cp_header(); + adminMenu(2); + + import_spiders_edit(intval($_GET['id'])); + + footer_adminMenu(); + + echo chronolabs_inline(false); + xoops_cp_footer(); + exit; + + break; + + case "add": + xoops_cp_header(); + adminMenu(2); + + import_spiders_edit(0); + + footer_adminMenu(); + + echo chronolabs_inline(false); + xoops_cp_footer(); + exit; + + break; + + + case "listmods": + xoops_cp_header(); + adminMenu(3); + + import_spidersmods_list(); + + footer_adminMenu(); + + echo chronolabs_inline(false); + xoops_cp_footer(); + exit; + + break; + + default: + case "list": + xoops_cp_header(); + adminMenu(1); + + import_spiders_list(); + + footer_adminMenu(); + + echo chronolabs_inline(false); + xoops_cp_footer(); + exit; + + break; + case "import": + xoops_cp_header(); + adminMenu(4); + + compair_spiders_form(); + + import_spiders_form(); + + footer_adminMenu(); + + echo chronolabs_inline(false); + xoops_cp_footer(); + exit; + } +?> \ No newline at end of file Added: XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/admin/menu.php =================================================================== --- XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/admin/menu.php (rev 0) +++ XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/admin/menu.php 2012-05-12 02:33:59 UTC (rev 9487) @@ -0,0 +1,48 @@ +<?php +// $Author: wishcraft $ +// ------------------------------------------------------------------------ // +// XOOPS - PHP Content Management System // +// Copyright (c) 2000 XOOPS.org // +// <http://www.xoops.org/> // +// ------------------------------------------------------------------------ // +// This program is free software; you can redistribute it and/or modify // +// it under the terms of the GNU General Public License as published by // +// the Free Software Foundation; either version 2 of the License, or // +// (at your option) any later version. // +// // +// You may not change or alter any portion of this comment or credits // +// of supporting developers from this source code or any supporting // +// source code which is considered copyrighted (c) material of the // +// original comment or credit authors. // +// // +// This program is distributed in the hope that it will be useful, // +// but WITHOUT ANY WARRANTY; without even the implied warranty of // +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // +// GNU General Public License for more details. // +// // +// You should have received a copy of the GNU General Public License // +// along with this program; if not, write to the Free Software // +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // +// ------------------------------------------------------------------------ // +// Author: Simon Roberts (AKA wishcraft) // +// URL: http://www.chronolabs.org.au // +// Project: The XOOPS Project // +// ------------------------------------------------------------------------- // + + +$adminmenu[1]['title'] = _MI_SPIDERS_ADMINMENU1; +$adminmenu[1]['link'] = "admin/index.php?op=list"; +$adminmenu[1]['icon'] = "images/list.png"; +$adminmenu[2]['title'] = _MI_SPIDERS_ADMINMENU2; +$adminmenu[2]['link'] = "admin/index.php?op=add"; +$adminmenu[2]['icon'] = "images/add.png"; +$adminmenu[3]['title'] = _MI_SPIDERS_ADMINMENU3; +$adminmenu[3]['link'] = "admin/index.php?op=listmods"; +$adminmenu[3]['icon'] = "images/list.png"; +$adminmenu[4]['title'] = _MI_SPIDERS_ADMINMENU4; +$adminmenu[4]['link'] = "admin/index.php?op=import"; +$adminmenu[4]['icon'] = "images/import.png"; +$adminmenu[5]['title'] = _MI_SPIDERS_ADMINMENU5; +$adminmenu[5]['link'] = "admin/index.php?op=signup&fct=signup"; +$adminmenu[5]['icon'] = "images/import.png"; +?> \ No newline at end of file Added: XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/admin/resources/Spiders Agent's List.url =================================================================== --- XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/admin/resources/Spiders Agent's List.url (rev 0) +++ XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/admin/resources/Spiders Agent's List.url 2012-05-12 02:33:59 UTC (rev 9487) @@ -0,0 +1,5 @@ +[InternetShortcut] +URL=http://www.robotstxt.org/dbexport.html +IDList= +[{000214A0-0000-0000-C000-000000000046}] +Prop3=19,2 Added: XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/admin/resources/robots-all.txt =================================================================== --- XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/admin/resources/robots-all.txt (rev 0) +++ XoopsModules/xortify/cloud/2.06/htdocs/modules/spiders/admin/resources/robots-all.txt 2012-05-12 02:33:59 UTC (rev 9487) @@ -0,0 +1,8833 @@ + +robot-id: AdsBot-Google +robot-name: AdsBot-Google +robot-cover-url: http://www.google.com/ +robot-details-url: googlebot.com +robot-owner-name: Google Inc. +robot-owner-url: http://www.google.com/ +robot-owner-email: ro...@xo... +robot-status: Active +robot-purpose: +robot-type: Crawler +robot-platform: +robot-availability: Now +robot-exclusion: +robot-exclusion-useragent: AdsBot-Google (+http://www.google.com/adsbot.html) +robot-noindex: +robot-host: 40 +robot-from: +robot-useragent: AdsBot-Google (+http://www.google.com/adsbot.html) +robot-language: +robot-description: 40 +robot-history: +robot-environment: +modified-date: +modified-by: +robot-safeuseragent: AdsBot-Google (+http://www.google.com/adsbot.html) +robot-handlesession: Yes + +robot-id: Baiduspider +robot-name: Baiduspider +robot-cover-url: http://www.baidu.com/ +robot-details-url: crawl.baidu.com +robot-owner-name: Baidu.com +robot-owner-url: http://www.baidu.com/ +robot-owner-email: ro...@xo... +robot-status: Active +robot-purpose: Baiduspider subscriber +robot-type: +robot-platform: +robot-availability: +robot-exclusion: Baiduspider +robot-exclusion-useragent: Baiduspider+(+http://www.baidu.com/search/spider.htm) +robot-noindex: +robot-host: 40 +robot-from: +robot-useragent: Baiduspider+(+http://www.baidu.com/search/spider.htm) +robot-language: +robot-description: 40 +robot-history: +robot-environment: +modified-date: +modified-by: +robot-safeuseragent: Baiduspider+(+http://www.baidu.com/search/spider.htm) +robot-handlesession: Yes + +robot-id: Bloglines +robot-name: Bloglines +robot-cover-url: http://www.bloglines.com/ +robot-details-url: * +robot-owner-name: IAC Search & Media +robot-owner-url: http://www.bloglines.com/ +robot-owner-email: ro...@xo... +robot-status: Active +robot-purpose: Bloglines Images +robot-type: +robot-platform: +robot-availability: +robot-exclusion: Bloglines-Images +robot-exclusion-useragent: Bloglines-Images/0.1 (http://www.bloglines.com) +robot-noindex: +robot-host: 40 +robot-from: +robot-useragent: Bloglines-Images/0.1 (http://www.bloglines.com) +robot-language: +robot-description: 40 +robot-history: +robot-environment: +modified-date: +modified-by: +robot-safeuseragent: Bloglines-Images/0.1 (http://www.bloglines.com) +robot-handlesession: Yes + +robot-id: Bloglines 0 +robot-name: Bloglines 0 +robot-cover-url: http://www.bloglines.com/ +robot-details-url: * +robot-owner-name: IAC Search & Media +robot-owner-url: http://www.bloglines.com/ +robot-owner-email: ro...@xo... +robot-status: Active +robot-purpose: +robot-type: +robot-platform: +robot-availability: +robot-exclusion: Bloglines +robot-exclusion-useragent: Bloglines/3.1 (http://www.bloglines.com) +robot-noindex: +robot-host: 40 +robot-from: +robot-useragent: Bloglines/3.1 (http://www.bloglines.com) +robot-language: +robot-description: 40 +robot-history: +robot-environment: +modified-date: +modified-by: +robot-safeuseragent: Bloglines/3.1 (http://www.bloglines.com) +robot-handlesession: Yes + +robot-id: Bloglines 1 +robot-name: Bloglines 1 +robot-cover-url: http://www.bloglines.com/ +robot-details-url: * +robot-owner-name: IAC Search & Media +robot-owner-url: http://www.bloglines.com/ +robot-owner-email: ro...@xo... +robot-status: Active +robot-purpose: Bloglines 1 Subscriber +robot-type: +robot-platform: +robot-availability: +robot-exclusion: Bloglines +robot-exclusion-useragent: Bloglines/3.1 (http://www.bloglines.com; 2 subscribers) +robot-noindex: +robot-host: 40 +robot-from: +robot-useragent: Bloglines/3.1 (http://www.bloglines.com; 2 subscribers) +robot-language: +robot-description: 40 +robot-history: +robot-environment: +modified-date: +modified-by: +robot-safeuseragent: Bloglines/3.1 (http://www.bloglines.com; 2 subscribers) +robot-handlesession: Yes + +robot-id: Bloglines 3 +robot-name: Bloglines 3 +robot-cover-url: http://www.bloglines.com/ +robot-details-url: * +robot-owner-name: IAC Search & Media +robot-owner-url: http://www.bloglines.com/ +robot-owner-email: ro...@xo... +robot-status: Active +robot-purpose: 3 subscribers +robot-type: +robot-platform: +robot-availability: +robot-exclusion: Bloglines +robot-exclusion-useragent: Bloglines/3.1 (http://www.bloglines.com; 3 subscribers) +robot-noindex: +robot-host: 40 +robot-from: +robot-useragent: Bloglines/3.1 (http://www.bloglines.com; 3 subscribers) +robot-language: +robot-description: 40 +robot-history: +robot-environment: +modified-date: +modified-by: +robot-safeuseragent: Bloglines/3.1 (http://www.bloglines.com; 3 subscribers) +robot-handlesession: Yes + +robot-id: Charlotte 0.9 +robot-name: Charlotte 0.9 +robot-cover-url: http://www.searchme.com/ +robot-details-url: * +robot-owner-name: Searchme +robot-owner-url: http://www.searchme.com/ +robot-owner-email: ro...@xo... +robot-status: Active +robot-purpose: +robot-type: +robot-platform: +robot-availability: +robot-exclusion: Charlotte/0.9t +robot-exclusion-useragent: Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.8.1.11) Gecko/20080109 (Charlotte/0.9t; http://www.searchme.com/support/) +robot-noindex: +robot-host: 40 +robot-from: +robot-useragent: Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.8.1.11) Gecko/20080109 (Charlotte/0.9t; http://www.searchme.com/support/) +robot-language: +robot-description: 40 +robot-history: +robot-environment: +modified-date: +modified-by: +robot-safeuseragent: (X11; U; Linux i686 (x86_64); en-US; rv:1.8.1.11) Gecko/20080109 (Charlotte/0.9t; http://www.searchme.com/support/) +robot-handlesession: Yes + +robot-id: Charlotte 1.1 +robot-name: Charlotte 1.1 +robot-cover-url: http://www.searchme.com/ +robot-details-url: * +robot-owner-name: Searchme +robot-owner-url: http://www.searchme.com/ +robot-owner-email: ro...@xo... +robot-status: Active +robot-purpose: +robot-type: +robot-platform: +robot-availability: +robot-exclusion: Charlotte/1.1 +robot-exclusion-useragent: Mozilla/5.0 (compatible; Charlotte/1.1; http://www.searchme.com/support/) +robot-noindex: +robot-host: 40 +robot-from: +robot-useragent: Mozilla/5.0 (compatible; Charlotte/1.1; http://www.searchme.com/support/) +robot-language: +robot-description: 40 +robot-history: +robot-environment: +modified-date: +modified-by: +robot-safeuseragent: (compatible; Charlotte/1.1; http://www.searchme.com/support/) +robot-handlesession: Yes + +robot-id: DotBot +robot-name: DotBot +robot-cover-url: http://www.dotnetdotcom.org/ +robot-details-url: dotnetdotcom.org +robot-owner-name: dotnetdotcom.org +robot-owner-url: http://www.dotnetdotcom.org/ +robot-owner-email: ro...@xo... +robot-status: Active +robot-purpose: +robot-type: +robot-platform: +robot-availability: +robot-exclusion: DotBot/1.1 +robot-exclusion-useragent: Mozilla/5.0 (compatible; DotBot/1.1; http://www.dotnetdotcom.org/, cr...@do...) +robot-noindex: +robot-host: 40 +robot-from: +robot-useragent: Mozilla/5.0 (compatible; DotBot/1.1; http://www.dotnetdotcom.org/, cr...@do...) +robot-language: +robot-description: 40 +robot-history: +robot-environment: +modified-date: +modified-by: +robot-safeuseragent: (compatible; DotBot/1.1; http://www.dotnetdotcom.org/, cr...@do...) +robot-handlesession: Yes + +robot-id: FeedFetcher-Google +robot-name: FeedFetcher-Google +robot-cover-url: http://www.google.com/ +robot-details-url: google.com +robot-owner-name: Google Inc. +robot-owner-url: http://www.google.com/ +robot-owner-email: ro...@xo... +robot-status: Active +robot-purpose: +robot-type: +robot-platform: +robot-availability: +robot-exclusion: Feedfetcher-Google +robot-exclusion-useragent: Feedfetcher-Google; (+http://www.google.com/feedfetcher.html) +robot-noindex: +robot-host: 40 +robot-from: +robot-useragent: Feedfetcher-Google; (+http://www.google.com/feedfetcher.html) +robot-language: +robot-description: 40 +robot-history: +robot-environment: +modified-date: +modified-by: +robot-safeuseragent: Feedfetcher-Google; (+http://www.google.com/feedfetcher.html) +robot-handlesession: Yes + +robot-id: Googlebot +robot-name: Googlebot +robot-cover-url: http://www.google.com/ +robot-details-url: googlebot.com +robot-owner-name: Google Inc. +robot-owner-url: http://www.google.com/ +robot-owner-email: ro...@xo... +robot-status: +robot-purpose: +robot-type: +robot-platform: +robot-availability: +robot-exclusion: Googlebot/2.1 +robot-exclusion-useragent: Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html) +robot-noindex: +robot-host: 40 +robot-from: +robot-useragent: Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html) +robot-language: +robot-description: 40 +robot-history: +robot-environment: +modified-date: +modified-by: +robot-safeuseragent: (compatible; Googlebot/2.1; +http://www.google.com/bot.html) +robot-handlesession: Yes + +robot-id: Java VM 1.4 +robot-name: Java VM 1.4 +robot-cover-url: http://java.sun.com/ +robot-details-url: * +robot-owner-name: Sun Microsystems, Inc. +robot-owner-url: http://java.sun.com/ +robot-owner-email: ro...@xo... +robot-status: Active +robot-purpose: +robot-type: +robot-platform: +robot-availability: +robot-exclusion: Java/1.4.2 +robot-exclusion-useragent: Java/1.4.2 +robot-noindex: +robot-host: 40 +robot-from: +robot-useragent: Java/1.4.2 +robot-language: +robot-description: 40 +robot-history: +robot-environment: +modified-date: +modified-by: +robot-safeuseragent: Java/1.4.2 +robot-handlesession: Yes + +robot-id: Java VM 1.5 +robot-name: Java VM 1.5 +robot-cover-url: http://java.sun.com/ +robot-details-url: * +robot-owner-name: Sun Microsystems, Inc. +robot-owner-url: http://java.sun.com/ +robot-owner-email: ro...@xo... +robot-status: Active +robot-purpose: +robot-type: +robot-platform: +robot-availability: +robot-exclusion: Java/1.4.1 +robot-exclusion-useragent: Java/1.4.1 +robot-noindex: +robot-host: 40 +robot-from: +robot-useragent: Java/1.4.1 +robot-language: +robot-description: 40 +robot-history: +robot-environment: +modified-date: +modified-by: +robot-safeuseragent: Java/1.4.1 +robot-handlesession: Yes + +robot-id: Java VM 1.6 +robot-name: Java VM 1.6 +robot-cover-url: http://java.sun.com/ +robot-details-url: * +robot-owner-name: Sun Microsystems, Inc. +robot-owner-url: http://java.sun.com/ +robot-owner-email: ro...@xo... +robot-status: Active +robot-purpose: +robot-type: +robot-platform: +robot-availability: +robot-exclusion: Java VM 1.6 +robot-exclusion-useragent: Java VM 1.6 +robot-noindex: +robot-host: 40 +robot-from: +robot-useragent: Java VM 1.6 +robot-language: +robot-description: 40 +robot-history: +robot-environment: +modified-date: +modified-by: +robot-safeuseragent: Java VM 1.6 +robot-handlesession: Yes + +robot-id: LinkWalker 1 +robot-name: LinkWalker 1 +robot-cover-url: http://www.seventwentyfour.com/ +robot-details-url: * +robot-owner-name: SEVENtwentyfour Inc. +robot-owner-url: http://www.seventwentyfour.com/ +robot-owner-email: ro...@xo... +robot-status: Active +robot-purpose: +robot-type: +robot-platform: +robot-availability: +robot-exclusion: LinkWalker/2.0 +robot-exclusion-useragent: LinkWalker/2.0 +robot-noindex: +robot-host: 40 +robot-from: +robot-useragent: LinkWalker/2.0 +robot-language: +robot-description: 40 +robot-history: +robot-environment: +modified-date: +modified-by: +robot-safeuseragent: LinkWalker/2.0 +robot-handlesession: Yes + +robot-id: LiteFinder 1 +robot-name: LiteFinder 1 +robot-cover-url: http://www.litefinder.net/ +robot-details-url: * +robot-owner-name: LiteFinder.net +robot-owner-url: http://www.litefinder.net/ +robot-owner-email: ro...@xo... +robot-status: Active +robot-purpose: +robot-type: +robot-platform: +robot-availability: +robot-exclusion: LiteFinder/1.0 +robot-exclusion-useragent: Mozilla/5.0 (compatible; LiteFinder/1.0; +http://www.litefinder.net/about.html) +robot-noindex: +robot-host: 40 +robot-from: +robot-useragent: Mozilla/5.0 (compatible; LiteFinder/1.0; +http://www.litefinder.net/about.html) +robot-language: +robot-description: 40 +robot-history: +robot-environment: +modified-date: +modified-by: +robot-safeuseragent: (compatible; LiteFinder/1.0; +http://www.litefinder.net/about.html) +robot-handlesession: Yes + +robot-id: msnbot 1.1 +robot-name: msnbot 1.1 +robot-cover-url: http://www.microsoft.com/ +robot-details-url: search.msn.com +robot-owner-name: Microsoft +robot-owner-url: http://www.microsoft.com/ +robot-owner-email: ro...@xo... +robot-status: Active +robot-purpose: +robot-type: +robot-platform: +robot-availability: +robot-exclusion: msnbot/1.1 +robot-exclusion-useragent: msnbot/1.1 (+http://search.msn.com/msnbot.htm) +robot-noindex: +robot-host: 40 +robot-from: +robot-useragent: msnbot/1.1 (+http://search.msn.com/msnbot.htm) +robot-language: +robot-description: 40 +robot-history: +robot-environment: +modified-date: +modified-by: +robot-safeuseragent: msnbot/1.1 (+http://search.msn.com/msnbot.htm) +robot-handlesession: Yes + +robot-id: msnbot-media 1.0 +robot-name: msnbot-media 1.0 +robot-cover-url: http://www.microsoft.com/ +robot-details-url: search.msn.com +robot-owner-name: Microsoft +robot-owner-url: http://www.microsoft.com/ +robot-owner-email: ro...@xo... +robot-status: +robot-purpose: +robot-type: +robot-platform: +robot-availability: +robot-exclusion: msnbot-media/1.0 +robot-exclusion-useragent: msnbot-media/1.0 (+http://search.msn.com/msnbot.htm) +robot-noindex: +robot-host: 40 +robot-from: +robot-useragent: msnbot-media/1.0 (+http://search.msn.com/msnbot.htm) +robot-language: +robot-description: 40 +robot-history: +robot-environment: +modified-date: +modified-by: +robot-safeuseragent: msnbot-media/1.0 (+http://search.msn.com/msnbot.htm) +robot-handlesession: Yes + +robot-id: msnbot-media 1.1 +robot-name: msnbot-media 1.1 +robot-cover-url: http://www.microsoft.com/ +robot-details-url: search.msn.com +robot-owner-name: Microsoft +robot-owner-url: http://www.microsoft.com/ +robot-owner-email: ro...@xo... +robot-status: Active +robot-purpose: +robot-type: +robot-platform: +robot-availability: +robot-exclusion: msnbot-media/1.1 +robot-exclusion-useragent: msnbot-media/1.1 (+http://search.msn.com/msnbot.htm) +robot-noindex: +robot-host: 40 +robot-from: +robot-useragent: msnbot-media/1.1 (+http://search.msn.com/msnbot.htm) +robot-language: +robot-description: 40 +robot-history: +robot-environment: +modified-date: +modified-by: +robot-safeuseragent: msnbot-media/1.1 (+http://search.msn.com/msnbot.htm) +robot-handlesession: Yes + +robot-id: msnbot/2.0b 1 +robot-name: msnbot/2.0b 1 +robot-cover-url: http://www.microsoft.com/ +robot-details-url: search.msn.com +robot-owner-name: Microsoft +robot-owner-url: http://www.microsoft.com/ +robot-owner-email: ro...@xo... +robot-status: Active +robot-purpose: +robot-type: +robot-platform: +robot-availability: +robot-exclusion: msnbot/2.0b +robot-exclusion-useragent: msnbot/2.0b (+http://search.msn.com/msnbot.htm) +robot-noindex: +robot-host: 40 +robot-from: +robot-useragent: msnbot/2.0b (+http://search.msn.com/msnbot.htm) +robot-language: +robot-description: 40 +robot-history: +robot-environment: +modified-date: +modified-by: +robot-safeuseragent: msnbot/2.0b (+http://search.msn.com/msnbot.htm) +robot-handlesession: Yes + +robot-id: msnbot/2.0b 2 +robot-name: msnbot/2.0b 2 +robot-cover-url: http://www.microsoft.com/ +robot-details-url: search.msn.com +robot-owner-name: Microsoft +robot-owner-url: http://www.microsoft.com/ +robot-owner-email: ro...@xo... +robot-status: Active +robot-purpose: +robot-type: +robot-platform: +robot-availability: +robot-exclusion: msnbot/2.0b +robot-exclusion-useragent: msnbot/2.0b +robot-noindex: +robot-host: 40 +robot-from: +robot-useragent: msnbot/2.0b +robot-language: +robot-description: 40 +robot-history: +robot-environment: +modified-date: +modified-by: +robot-safeuseragent: msnbot/2.0b +robot-handlesession: Yes + +robot-id: Sogou head 1.0 +robot-name: Sogou head 1.0 +robot-cover-url: http://www.sogou.com/ +robot-details-url: * +robot-owner-name: Sogou.com +robot-owner-url: http://www.sogou.com/ +robot-owner-email: ro...@xo... +robot-status: Active +robot-purpose: Sogou head spider 1.0 +robot-type: +robot-platform: +robot-availability: +robot-exclusion: Sogou head spider/3.0 +robot-exclusion-useragent: Sogou head spider/3.0(+http://www.sogou.com/docs/help/webmasters.htm#07) +robot-noindex: +robot-host: 40 +robot-from: +robot-useragent: Sogou head spider/3.0(+http://www.sogou.com/docs/help/webmasters.htm#07) +robot-language: +robot-description: 40 +robot-history: +robot-environment: +modified-date: +modified-by: +robot-safeuseragent: Sogou head spider/3.0(+http://www.sogou.com/docs/help/webmasters.htm#07) +robot-handlesession: Yes + +robot-id: Sogou web 4.0 +robot-name: Sogou web 4.0 +robot-cover-url: http://www.sogou.com/ +robot-details-url: * +robot-owner-name: Sogou.com +robot-owner-url: http://www.sogou.com/ +robot-owner-email: ro...@xo... +robot-status: Active +robot-purpose: Sogou web spider 4.0 +robot-type: +robot-platform: +robot-availability: +robot-exclusion: Sogou web spider/4.0 +robot-exclusion-useragent: Sogou web spider/4.0(+http://www.sogou.com/docs/help/webmasters.htm#07) +robot-noindex: +robot-host: 40 +robot-from: +robot-useragent: Sogou web spider/4.0(+http://www.sogou.com/docs/help/webmasters.htm#07) +robot-language: +robot-description: 40 +robot-history: +robot-environment: +modified-date: +modified-by: +robot-safeuseragent: Sogou web spider/4.0(+http://www.sogou.com/docs/help/webmasters.htm#07) +robot-handlesession: Yes + +robot-id: Sosoimagespider +robot-name: Sosoimagespider +robot-cover-url: http://www.tencent.com/ +robot-details-url: * +robot-owner-name: Tencent +robot-owner-url: http://www.tencent.com/ +robot-owner-email: ro...@xo... +robot-status: Active +robot-purpose: +robot-type: +robot-platform: +robot-availability: +robot-exclusion: Sosoimagespider +robot-exclusion-useragent: Sosoimagespider+(+http://help.soso.com/soso-image-spider.htm) +robot-noindex: +robot-host: 40 +robot-from: +robot-useragent: Sosoimagespider+(+http://help.soso.com/soso-image-spider.htm) +robot-language: +robot-description: 40 +robot-history: +robot-environment: +modified-date: +modified-by: +robot-safeuseragent: Sosoimagespider+(+http://help.soso.com/soso-image-spider.htm) +robot-handlesession: Yes + +robot-id: Sosospider +robot-name: Sosospider +robot-cover-url: http://www.tencent.com/ +robot-details-url: * +robot-owner-name: Tencent +robot-owner-url: http://www.tencent.com/ +robot-owner-email: ro...@xo... +robot-status: Active +robot-purpose: +robot-type: +robot-platform: +robot-availability: +robot-exclusion: Sosospider +robot-exclusion-useragent: Sosospider+(+http://help.soso.com/webspider.htm) +robot-noindex: +robot-host: 40 +robot-from: +robot-useragent: Sosospider+(+http://help.soso.com/webspider.htm) +robot-language: +robot-description: 40 +robot-history: +robot-environment: +modified-date: +modified-by: +robot-safeuseragent: Sosospider+(+http://help.soso.com/webspider.htm) +robot-handlesession: Yes + +robot-id: WebAlta 2.0 +robot-name: WebAlta 2.0 +robot-cover-url: http://www.webalta.ru/ +robot-details-url: webalta.ru +robot-owner-name: Webalta +robot-owner-url: http://www.webalta.ru/ +robot-owner-email: ro...@xo... +robot-status: Active +robot-purpose: WebAlta Crawler 2.0 +robot-type: +robot-platform: +robot-availability: +robot-exclusion: WebAlta Crawler/2.0 +robot-exclusion-useragent: WebAlta Crawler/2.0 (http://www.webalta.net/ru/about_webmaster.html) (Windows; U; Windows NT 5.1; ru-RU) +robot-noindex: +robot-host: 40 +robot-from: +robot-useragent: WebAlta Crawler/2.0 (http://www.webalta.net/ru/about_webmaster.html) (Windows; U; Windows NT 5.1; ru-RU) +robot-language: +robot-description: 40 +robot-history: +robot-environment: +modified-date: +modified-by: +robot-safeuseragent: WebAlta Crawler/2.0 (http://www.webalta.net/ru/about_webmaster.html) (Windows; U; Windows NT 5.1; ru-RU) +robot-handlesession: Yes + +robot-id: Yahoo! Slurp +robot-name: Yahoo! Slurp +robot-cover-url: http://www.yahoo.com/ +robot-details-url: crawl.yahoo.net +robot-owner-name: Yahoo! Inc. +robot-owner-url: http://www.yahoo.com/ +robot-owner-email: ro...@xo... +robot-status: Active +robot-purpose: +robot-type: +robot-platform: +robot-availability: +robot-exclusion: Yahoo! Slurp +robot-exclusion-useragent: Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp) +robot-noindex: +robot-host: 40 +robot-from: +robot-useragent: Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp) +robot-language: +robot-description: 40 +robot-history: +robot-environment: +modified-date: +modified-by: +robot-safeuseragent: (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp) +robot-handlesession: Yes + +robot-id: Yahoo! Slurp 3.0 +robot-name: Yahoo! Slurp 3.0 +robot-cover-url: http://www.yahoo.com/ +robot-details-url: crawl.yahoo.net +robot-owner-name: Yahoo! Inc. +robot-owner-url: http://www.yahoo.com/ +robot-owner-email: ro...@xo... +robot-status: Active +robot-purpose: +robot-type: +robot-platform: +robot-availability: +robot-exclusion: Yahoo! Slurp/3.0 +robot-exclusion-useragent: Mozilla/5.0 (compatible; Yahoo! Slurp/3.0; http://help.yahoo.com/help/us/ysearch/slurp) +robot-noindex: +robot-host: 40 +robot-from: +robot-useragent: Mozilla/5.0 (compatible; Yahoo! Slurp/3.0; http://help.yahoo.com/help/us/ysearch/slurp) +robot-language: +robot-description: 40 +robot-history: +robot-environment: +modified-date: +modified-by: +robot-safeuseragent: (compatible; Yahoo! Slurp/3.0; http://help.yahoo.com/help/us/ysearch/slurp) +robot-handlesession: Yes + +robot-id: Yahoo! Slurp China +robot-name: Yahoo! Slurp China +robot-cover-url: http://www.yahoo.com/ +robot-details-url: * +robot-owner-name: Yahoo! Inc. +robot-owner-url: http://www.yahoo.com/ +robot-owner-email: ro...@xo... +robot-status: Active +robot-purpose: +robot-type: +robot-platform: +robot-availability: +robot-exclusion: Yahoo! Slurp China +robot-exclusion-useragent: Mozilla/5.0 (compatible; Yahoo! Slurp China; http://misc.yahoo.com.cn/help.html) +robot-noindex: +robot-host: 40 +robot-from: +robot-useragent: Mozilla/5.0 (compatible; Yahoo! Slurp China; http://misc.yahoo.com.cn/help.html) +robot-language: +robot-description: 40 +robot-history: +robot-environment: +modified-date: +modified-by: +robot-safeuseragent: (compatible; Yahoo! Slurp China; http://misc.yahoo.com.cn/help.html) +robot-handlesession: Yes + +robot-id: Yeti 1.0 +robot-name: Yeti 1.0 +robot-cover-url: http://www.nhncorp.com/ +robot-details-url: * +robot-owner-name: NHN Corporation +robot-owner-url: http://www.nhncorp.com/ +robot-owner-email: ro...@xo... +robot-status: Active +robot-purpose: +robot-type: +robot-platform: +robot-availability: +robot-exclusion: Yeti/1.0 +robot-exclusion-useragent: Yeti/1.0 (NHN Corp.; http://help.naver.com/robots/) +robot-noindex: +robot-host: 40 +robot-from: +robot-useragent: Yeti/1.0 (NHN Corp.; http://help.naver.com/robots/) +robot-language: +robot-description: 40 +robot-history: +robot-environment: +modified-date: +modified-by: +robot-safeuseragent: Yeti/1.0 (NHN Corp.; http://help.naver.com/robots/) +robot-handlesession: Yes + +robot-id: YodaoBot 1.0 +robot-name: YodaoBot 1.0 +robot-cover-url: http://corp.163.com/ +robot-details-url: * +robot-owner-name: NetEase Inc +robot-owner-url: http://corp.163.com/ +robot-owner-email: ro...@xo... +robot-status: Active +robot-purpose: +robot-type: +robot-platform: +robot-availability: +robot-exclusion: YodaoBot/1.0 +robot-exclusion-useragent: Mozilla/5.0 (compatible; YodaoBot/1.0; http://www.yodao.com/help/webmaster/spider/; ) +robot-noindex: +robot-host: 40 +robot-from: +robot-useragent: Mozilla/5.0 (compatible; YodaoBot/1.0; http://www.yodao.com/help/webmaster/spider/; ) +robot-language: +robot-description: 40 +robot-history: +robot-environment: +modified-date: +modified-by: +robot-safeuseragent: (compatible; YodaoBot/1.0; http://www.yodao.com/help/webmaster/spider/; ) +robot-handlesession: Yes + +robot-id: YoudaoBot 1.0 +robot-name: YoudaoBot 1.0 +robot-cover-url: http://corp.163.com/ +robot-details-url: * +robot-owner-name: NetEase Inc +robot-owner-url: http://corp.163.com/ +robot-owner-email: ro...@xo... +robot-status: Active +robot-purpose: +robot-type: +robot-platform: +robot-availability: +robot-exclusion: YoudaoBot/1.0 +robot-exclusion-useragent: Mozilla/5.0 (compatible; YoudaoBot/1.0; http://www.youdao.com/help/webmaster/spider/; ) +robot-noindex: +robot-host: 40 +robot-from: +robot-useragent: Mozilla/5.0 (compatible; YoudaoBot/1.0; http://www.youdao.com/help/webmaster/spider/; ) +robot-language: +robot-description: 40 +robot-history: +robot-environment: +modified-date: +modified-by: +robot-safeuseragent: (compatible; YoudaoBot/1.0; http://www.youdao.com/help/webmaster/spider/; ) +robot-handlesession: Yes + +robot-id: Bloglines 2 +robot-name: Bloglines 2 +robot-cover-url: http://www.bloglines.com/ +robot-details-url: * +robot-owner-name: IAC Search & Media +robot-owner-url: http://www.bloglines.com/ +robot-owner-email: ro...@xo... +robot-status: Active +robot-purpose: +robot-type: +robot-platform: +robot-availability: +robot-exclusion: Bloglines/3.1 +robot-exclusion-useragent: Bloglines/3.1 (http://www.bloglines.com; 2 subscribers) +robot-noindex: +robot-host: 40 +robot-from: +robot-useragent: Bloglines/3.1 (http://www.bloglines.com; 2 subscribers) +robot-language: +robot-description: 40 +robot-history: +robot-environment: +modified-date: +modified-by: +robot-safeuseragent: Bloglines/3.1 (http://www.bloglines.com; 2 subscribers) +robot-handlesession: Yes + +robot-id: acme-spider +robot-name: Acme.Spider +robot-cover-url: http://www.acme.com/java/software/Acme.Spider.html +robot-details-url: http://www.acme.com/java/software/Acme.Spider.html +robot-owner-name: Jef Poskanzer - ACME Laboratories +robot-owner-url: http://www.acme.com/ +robot-owner-email: je...@ac... +robot-status: active +robot-purpose: indexing maintenance statistics +robot-type: standalon... [truncated message content] |
From: <wis...@us...> - 2012-05-12 02:25:00
|
Revision: 9486 http://xoops.svn.sourceforge.net/xoops/?rev=9486&view=rev Author: wishcraft Date: 2012-05-12 02:24:54 +0000 (Sat, 12 May 2012) Log Message: ----------- Xortify Server 2.06 (RC) - Structural and Functional changes to Xortify Server - Contact wishcraft for guides on setting up cloud server. Modified Paths: -------------- XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/admin/index.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/include/update.php Modified: XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/admin/index.php =================================================================== --- XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/admin/index.php 2012-05-12 01:42:41 UTC (rev 9485) +++ XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/admin/index.php 2012-05-12 02:24:54 UTC (rev 9486) @@ -404,12 +404,43 @@ $indexAdmin->addInfoBoxLine(_XOR_ADMIN_COUNTS, "<label>"._XOR_ADMIN_THEREARE_CLOUDEDBANS."</label>", count($bans['data']), 'Green'); } + $indexAdmin->addInfoBox(_XOR_PRELOAD_FUNCTIONS); if ($result = XoopsCache::read('xortify_cleanup_last')) { - $indexAdmin->addInfoBoxLine(_XOR_ADMIN_COUNTS, "<label>"._XOR_ADMIN_THEREARE_WHENCLEANED."</label>", date(_DATESTRING, $result['when']), 'Purple'); - $indexAdmin->addInfoBoxLine(_XOR_ADMIN_COUNTS, "<label>"._XOR_ADMIN_THEREARE_CLEANINGTOOK."</label>", $result['took'], 'Purple'); - $indexAdmin->addInfoBoxLine(_XOR_ADMIN_COUNTS, "<label>"._XOR_ADMIN_THEREARE_FILESDELETED."</label>", $result['files'], 'Purple'); - $indexAdmin->addInfoBoxLine(_XOR_ADMIN_COUNTS, "<label>"._XOR_ADMIN_THEREARE_BYTESSAVED."</label>", $result['size'], 'Purple'); - } + $indexAdmin->addInfoBoxLine(_XOR_PRELOAD_FUNCTIONS, "<label>"._XOR_ADMIN_THEREARE_WHENCLEANED."</label>", date(_DATESTRING, $result['when']), 'Purple'); + $indexAdmin->addInfoBoxLine(_XOR_PRELOAD_FUNCTIONS, "<label>"._XOR_ADMIN_THEREARE_CLEANINGTOOK."</label>", $result['took'], 'Green'); + $indexAdmin->addInfoBoxLine(_XOR_PRELOAD_FUNCTIONS, "<label>"._XOR_ADMIN_THEREARE_FILESDELETED."</label>", $result['files'], 'Purple'); + $indexAdmin->addInfoBoxLine(_XOR_PRELOAD_FUNCTIONS, "<label>"._XOR_ADMIN_THEREARE_BYTESSAVED."</label>", $result['size'], 'Purple'); + } + + if ($result = XoopsCache::read('bans_bounce_last')) { + $indexAdmin->addInfoBoxLine(_XOR_PRELOAD_FUNCTIONS, "<label>"._XOR_ADMIN_BANS_UPDATEDCLEANED."</label>", date(_DATESTRING, $result['when']), 'Purple'); + $indexAdmin->addInfoBoxLine(_XOR_PRELOAD_FUNCTIONS, "<label>"._XOR_ADMIN_BANS_UPDATEDTOOK."</label>", $result['took'], 'Green'); + } + + if ($result = XoopsCache::read('markonline_bounce_last')) { + $indexAdmin->addInfoBoxLine(_XOR_PRELOAD_FUNCTIONS, "<label>"._XOR_ADMIN_MARKEDONLINE_POLLWHEN."</label>", date(_DATESTRING, $result['when']), 'Purple'); + $indexAdmin->addInfoBoxLine(_XOR_PRELOAD_FUNCTIONS, "<label>"._XOR_ADMIN_MARKEDONLINE_POLLTOOK."</label>", $result['took'], 'Green'); + } + + if ($result = XoopsCache::read('server_bounce_last')) { + $indexAdmin->addInfoBoxLine(_XOR_PRELOAD_FUNCTIONS, "<label>"._XOR_ADMIN_SERVERS_UPDATEDCLEANED."</label>", date(_DATESTRING, $result['when']), 'Purple'); + $indexAdmin->addInfoBoxLine(_XOR_PRELOAD_FUNCTIONS, "<label>"._XOR_ADMIN_SERVERS_UPDATEDTOOK."</label>", $result['took'], 'Green'); + } + + if ($result = XoopsCache::read('unbanner_bounce_last')) { + $indexAdmin->addInfoBoxLine(_XOR_PRELOAD_FUNCTIONS, "<label>"._XOR_ADMIN_UNBANNER_LASTCLEANED."</label>", date(_DATESTRING, $result['when']), 'Purple'); + $indexAdmin->addInfoBoxLine(_XOR_PRELOAD_FUNCTIONS, "<label>"._XOR_ADMIN_UNBANNER_LASTTOOK."</label>", $result['took'], 'Green'); + } + + if ($result = XoopsCache::read('unbans_bounce_last')) { + $indexAdmin->addInfoBoxLine(_XOR_PRELOAD_FUNCTIONS, "<label>"._XOR_ADMIN_UNBANS_UPDATEDCLEANED."</label>", date(_DATESTRING, $result['when']), 'Purple'); + $indexAdmin->addInfoBoxLine(_XOR_PRELOAD_FUNCTIONS, "<label>"._XOR_ADMIN_UNBANS_UPDATEDTOOK."</label>", $result['took'], 'Green'); + } + + if ($result = XoopsCache::read('user_bounce_last')) { + $indexAdmin->addInfoBoxLine(_XOR_PRELOAD_FUNCTIONS, "<label>"._XOR_ADMIN_USERS_UPDATEDWHEN."</label>", date(_DATESTRING, $result['when']), 'Purple'); + $indexAdmin->addInfoBoxLine(_XOR_PRELOAD_FUNCTIONS, "<label>"._XOR_ADMIN_USERS_UPDATEDTOOK."</label>", $result['took'], 'Green'); + } echo $indexAdmin->renderIndex(); break; Modified: XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/include/update.php =================================================================== --- XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/include/update.php 2012-05-12 01:42:41 UTC (rev 9485) +++ XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/include/update.php 2012-05-12 02:24:54 UTC (rev 9486) @@ -24,7 +24,7 @@ `agent` varchar(255) NOT NULL DEFAULT '', `extra` text, `date` int(12) NOT NULL DEFAULT '0', - `action` enum('banned','blocked','monitored') NOT NULL DEFAULT 'monitored', + `action` enum('banned','blocked','monitored','polled') NOT NULL DEFAULT 'monitored', PRIMARY KEY (`lid`), KEY `uid` (`uid`), KEY `ip` (`ip4`,`ip6`(16),`proxy-ip4`,`proxy-ip6`(16)), @@ -33,6 +33,20 @@ KEY `action` (`action`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8"; + $sql[] = "CREATE TABLE `".$GLOBALS['xoopsDB']->prefix('xortify_servers')."` ( + `sid` mediumint(32) unsigned NOT NULL AUTO_INCREMENT, + `server` varchar(255) NOT NULL DEFAULT NULL, + `replace` varchar(255) NOT NULL DEFAULT NULL, + `search` varchar(64) NOT NULL DEFAULT '', + `online` tinyint(1) DEFAULT '0', + `polled` int(12) NOT NULL DEFAULT '0', + `user` varchar(64) NOT NULL DEFAULT '', + `pass` varchar(32) NOT NULL DEFAULT '', + PRIMARY KEY (`sid`) + ) ENGINE=MyISAM DEFAULT CHARSET=utf8;"; + + $sql[] = "ALTER TABLE `".$GLOBALS['xoopsDB']->prefix('xortify_log')."` CHANGE COLUMN `action` `action` enum('banned','blocked','monitored','polled') NOT NULL DEFAULT 'monitored'"; + foreach($sql as $id => $question) if ($GLOBALS['xoopsDB']->queryF($question)) xoops_error($question, 'SQL Executed Successfully!!!'); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wis...@us...> - 2012-05-12 01:42:56
|
Revision: 9485 http://xoops.svn.sourceforge.net/xoops/?rev=9485&view=rev Author: wishcraft Date: 2012-05-12 01:42:41 +0000 (Sat, 12 May 2012) Log Message: ----------- Xortify Server 2.06 (RC) - Structural and Functional changes to Xortify Server - Contact wishcraft for guides on setting up cloud server. Added Paths: ----------- XoopsModules/xortify/cloud/2.06/ XoopsModules/xortify/cloud/2.06/docs/ XoopsModules/xortify/cloud/2.06/docs/.htaccess XoopsModules/xortify/cloud/2.06/docs/licence.txt XoopsModules/xortify/cloud/2.06/htdocs/ XoopsModules/xortify/cloud/2.06/htdocs/Frameworks/ XoopsModules/xortify/cloud/2.06/htdocs/Frameworks/moduleclasses/ XoopsModules/xortify/cloud/2.06/htdocs/Frameworks/moduleclasses/icons/ XoopsModules/xortify/cloud/2.06/htdocs/Frameworks/moduleclasses/icons/16/ XoopsModules/xortify/cloud/2.06/htdocs/Frameworks/moduleclasses/icons/16/access.list.png XoopsModules/xortify/cloud/2.06/htdocs/Frameworks/moduleclasses/icons/16/current.bans.png XoopsModules/xortify/cloud/2.06/htdocs/Frameworks/moduleclasses/icons/16/xortify.log.png XoopsModules/xortify/cloud/2.06/htdocs/Frameworks/moduleclasses/icons/32/ XoopsModules/xortify/cloud/2.06/htdocs/Frameworks/moduleclasses/icons/32/access.list.png XoopsModules/xortify/cloud/2.06/htdocs/Frameworks/moduleclasses/icons/32/current.bans.png XoopsModules/xortify/cloud/2.06/htdocs/Frameworks/moduleclasses/icons/32/xortify.log.png XoopsModules/xortify/cloud/2.06/htdocs/banned.php XoopsModules/xortify/cloud/2.06/htdocs/modules/ XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/ XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/admin/ XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/admin/index.php XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/admin/menu.php XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/backend.php XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/class/ XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/class/categories.php XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/class/formrecaptcha.php XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/class/formselectcategory.php XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/class/formselectmember.php XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/class/ip2locationlite.class.php XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/class/members.php XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/class/recaptchalib.php XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/class/uploader.php XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/comment_delete.php XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/comment_edit.php XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/comment_new.php XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/comment_post.php XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/comment_reply.php XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/images/ XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/images/Thumbs.db XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/images/ban.png XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/images/ban_slogo.png XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/images/left_both.gif XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/images/right_both.gif XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/images/rss.png XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/include/ XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/include/categories.forms.php XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/include/comment_functions.php XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/include/forms.php XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/include/functions.php XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/include/members.forms.php XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/include/search.inc.php XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/include/upgrade.php XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/index.php XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/language/ XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/language/english/ XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/language/english/admin.php XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/language/english/ban_style.css XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/language/english/mail_templates/ XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/language/english/mail_templates/ban_notice.tpl XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/language/english/main.php XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/language/english/modinfo.php XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/sql/ XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/sql/mysql.sql XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/sql/mysql.sql.bak XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/templates/ XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/templates/ban_index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/templates/ban_member.html XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/templates/ban_member_display.html XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/templates/ban_style.css XoopsModules/xortify/cloud/2.06/htdocs/modules/ban/xoops_version.php XoopsModules/xortify/cloud/2.06/htdocs/modules/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/ XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/admin/ XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/admin/index.php XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/admin/menu.php XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/backend.php XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/class/ XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/class/categories.php XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/class/formrecaptcha.php XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/class/formselectcategory.php XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/class/formselectmember.php XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/class/members.php XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/class/recaptchalib.php XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/class/uploader.php XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/comment_delete.php XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/comment_edit.php XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/comment_new.php XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/comment_post.php XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/comment_reply.php XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/images/ XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/images/left_both.gif XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/images/right_both.gif XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/images/rss.png XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/images/unban.png XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/images/unban_slogo.png XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/include/ XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/include/categories.forms.php XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/include/comment_functions.php XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/include/forms.php XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/include/functions.php XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/include/members.forms.php XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/include/search.inc.php XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/include/upgrade.php XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/index.php XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/language/ XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/language/english/ XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/language/english/admin.php XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/language/english/main.php XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/language/english/modinfo.php XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/language/english/unban_style.css XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/sql/ XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/sql/mysql.sql XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/sql/mysql.sql.bak XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/templates/ XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/templates/unban_index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/templates/unban_member.html XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/templates/unban_member_display.html XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/templates/unban_style.css XoopsModules/xortify/cloud/2.06/htdocs/modules/unban/xoops_version.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/admin/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/admin/admin_header.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/admin/index.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/admin/menu.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/admin/permissions.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/class/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/class/class.functions.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/class/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/images/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/images/Thumbs.db XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/images/close12.gif XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/images/dbfields.png XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/images/dbtables.png XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/images/dbviews.png XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/images/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/images/left_both.gif XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/images/open12.gif XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/images/permissions.png XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/images/plugins.png XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/images/right_both.gif XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/images/xcurl_slogo.png XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/include/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/include/JSON.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/include/common.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/include/functions.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/include/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/include/server.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/index.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/language/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/language/english/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/language/english/admin.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/language/english/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/language/english/main.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/language/english/modinfo.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/language/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/plugins/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/plugins/arpmacaddress.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/plugins/ban.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/plugins/banned.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/plugins/bans.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/plugins/checkphpbans.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/plugins/checksfsbans.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/plugins/comments.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/plugins/inc/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/plugins/inc/authcheck.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/plugins/inc/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/plugins/inc/ip2locationlite.class.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/plugins/inc/siteinfocheck.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/plugins/inc/usercheck.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/plugins/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/plugins/newusers.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/plugins/rep_spider.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/plugins/rep_spiderstat.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/plugins/seolinks.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/plugins/server.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/plugins/server_create_user.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/plugins/servers.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/plugins/sfsban.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/plugins/spider.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/plugins/spiders.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/plugins/spiderstat.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/plugins/unbanned.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/plugins/unbans.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/plugins/xoops_authentication.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/plugins/xoops_check_activation.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/plugins/xoops_create_user.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/plugins/xoops_network_disclaimer.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/plugins/xoops_user_validate.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/sql/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/sql/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/sql/mysql.sql XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/templates/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/templates/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xcurl/xoops_version.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/admin/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/admin/admin_header.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/admin/index.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/admin/menu.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/admin/permissions.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/class/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/class/class.functions.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/class/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/images/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/images/Thumbs.db XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/images/close12.gif XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/images/dbfields.png XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/images/dbtables.png XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/images/dbviews.png XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/images/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/images/left_both.gif XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/images/open12.gif XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/images/permissions.png XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/images/plugins.png XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/images/right_both.gif XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/images/xjson_slogo.png XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/include/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/include/JSON.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/include/common.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/include/functions.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/include/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/include/server.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/index.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/language/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/language/english/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/language/english/admin.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/language/english/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/language/english/main.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/language/english/modinfo.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/language/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/plugins/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/plugins/arpmacaddress.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/plugins/ban.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/plugins/banned.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/plugins/bans.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/plugins/checkphpbans.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/plugins/checksfsbans.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/plugins/comments.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/plugins/inc/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/plugins/inc/authcheck.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/plugins/inc/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/plugins/inc/ip2locationlite.class.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/plugins/inc/siteinfocheck.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/plugins/inc/usercheck.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/plugins/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/plugins/newusers.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/plugins/rep_spider.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/plugins/rep_spiderstat.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/plugins/seolinks.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/plugins/server.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/plugins/server_create_user.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/plugins/servers.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/plugins/sfsban.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/plugins/spider.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/plugins/spiders.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/plugins/spiderstat.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/plugins/unbanned.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/plugins/unbans.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/plugins/xoops_authentication.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/plugins/xoops_check_activation.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/plugins/xoops_create_user.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/plugins/xoops_network_disclaimer.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/plugins/xoops_user_validate.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/sql/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/sql/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/sql/mysql.sql XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/templates/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/templates/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xjson/xoops_version.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/admin/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/admin/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/admin/index.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/admin/menu.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/class/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/class/auth/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/class/auth/auth.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/class/auth/auth_curl.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/class/auth/auth_curl_provisionning.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/class/auth/auth_curlserialised.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/class/auth/auth_curlserialised_provisionning.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/class/auth/auth_curlxml.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/class/auth/auth_curlxml_provisionning.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/class/auth/auth_json.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/class/auth/auth_json_provisionning.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/class/auth/auth_soap.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/class/auth/auth_soap_provisionning.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/class/auth/auth_wgetserialised.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/class/auth/auth_wgetserialised_provisionning.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/class/auth/auth_wgetxml.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/class/auth/auth_wgetxml_provisionning.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/class/auth/authfactory.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/class/auth/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/class/curl.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/class/curlserialised.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/class/curlxml.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/class/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/class/json.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/class/log.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/class/servers.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/class/soap.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/class/wgetserialised.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/class/wgetxml.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/cron/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/cron/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/cron/serverup.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/cron/unbanner.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/docs/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/docs/changelog.txt XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/docs/credits.txt XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/docs/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/docs/install.txt XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/docs/lang_diff.txt XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/docs/licence.txt XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/docs/readme.txt XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/images/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/images/accessdenied.png XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/images/accesslist.png XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/images/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/images/left_both.gif XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/images/right_both.gif XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/images/xortify_slogo.png XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/include/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/include/JSON.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/include/forms.objects.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/include/forms.xortify.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/include/functions.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/include/install.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/include/post.header.addmeta.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/include/post.header.endcache.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/include/post.loader.footer.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/include/post.loader.mainfile.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/include/pre.loader.mainfile.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/include/update.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/language/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/language/english/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/language/english/admin.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/language/english/ban.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/language/english/help/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/language/english/help/help.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/language/english/help/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/language/english/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/language/english/main.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/language/english/modinfo.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/language/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/plugin/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/plugin/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/plugin/projecthoneypot.org.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/plugin/protector.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/plugin/spiders.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/plugin/stopforumspam.com.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/plugin/xortify.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/poll/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/poll/index.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/preloads/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/preloads/bans.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/preloads/core.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/preloads/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/preloads/markonline.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/preloads/servers.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/preloads/unbanner.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/preloads/unbans.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/preloads/users.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/providers/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/providers/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/providers/projecthoneypot.org/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/providers/projecthoneypot.org/post.loader.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/providers/protector/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/providers/protector/footer.post.loader.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/providers/protector/header.post.loader.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/providers/protector/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/providers/providers.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/providers/spiders/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/providers/spiders/post.loader.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/providers/stopforumspam.com/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/providers/stopforumspam.com/post.loader.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/providers/xortify/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/providers/xortify/footer.post.loader.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/providers/xortify/header.post.loader.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/providers/xortify/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/providers/xortify/post.loader.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/providers/xortify/pre.loader.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/sql/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/sql/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/sql/mysql.sql XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/templates/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/templates/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/templates/xorify_cpanel_bans.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/templates/xortify_banning_notice.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/templates/xortify_cpanel_bans.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/templates/xortify_cpanel_log.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/templates/xortify_cpanel_signup_form.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/templates/xortify_cpanel_signup_nocommunication.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xortify/xoops_version.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/admin/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/admin/admin_header.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/admin/index.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/admin/menu.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/admin/permissions.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/class/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/class/class.functions.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/class/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/images/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/images/Thumbs.db XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/images/close12.gif XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/images/dbfields.png XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/images/dbtables.png XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/images/dbviews.png XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/images/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/images/left_both.gif XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/images/open12.gif XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/images/permissions.png XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/images/plugins.png XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/images/right_both.gif XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/images/xserial_slogo.png XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/include/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/include/JSON.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/include/common.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/include/functions.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/include/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/include/server.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/index.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/language/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/language/english/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/language/english/admin.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/language/english/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/language/english/main.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/language/english/modinfo.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/language/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/plugins/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/plugins/arpmacaddress.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/plugins/ban.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/plugins/banned.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/plugins/bans.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/plugins/checkphpbans.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/plugins/checksfsbans.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/plugins/comments.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/plugins/inc/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/plugins/inc/authcheck.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/plugins/inc/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/plugins/inc/ip2locationlite.class.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/plugins/inc/siteinfocheck.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/plugins/inc/usercheck.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/plugins/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/plugins/newusers.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/plugins/rep_spider.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/plugins/rep_spiderstat.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/plugins/seolinks.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/plugins/server.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/plugins/server_create_user.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/plugins/servers.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/plugins/sfsban.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/plugins/spider.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/plugins/spiders.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/plugins/spiderstat.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/plugins/unbanned.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/plugins/unbans.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/plugins/xoops_authentication.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/plugins/xoops_check_activation.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/plugins/xoops_create_user.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/plugins/xoops_network_disclaimer.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/plugins/xoops_user_validate.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/sql/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/sql/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/sql/mysql.sql XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/templates/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/templates/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xserial/xoops_version.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/admin/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/admin/admin_header.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/admin/index.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/admin/menu.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/admin/permissions.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/class/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/class/class.functions.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/class/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/images/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/images/Thumbs.db XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/images/close12.gif XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/images/dbfields.png XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/images/dbtables.png XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/images/dbviews.png XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/images/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/images/left_both.gif XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/images/open12.gif XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/images/permissions.png XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/images/plugins.png XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/images/right_both.gif XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/images/xsoap_slogo.png XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/include/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/include/JSON.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/include/common.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/include/functions.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/include/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/include/nusoap/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/include/nusoap/changelog XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/include/nusoap/class.nusoap_base.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/include/nusoap/class.soap_fault.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/include/nusoap/class.soap_parser.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/include/nusoap/class.soap_server.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/include/nusoap/class.soap_transport_http.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/include/nusoap/class.soap_val.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/include/nusoap/class.soapclient.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/include/nusoap/class.wsdl.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/include/nusoap/class.wsdlcache.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/include/nusoap/class.xmlschema.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/include/nusoap/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/include/nusoap/nusoap.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/include/nusoap/nusoapmime.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/include/server.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/index.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/language/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/language/english/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/language/english/admin.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/language/english/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/language/english/main.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/language/english/modinfo.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/language/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/plugins/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/plugins/arpmacaddress.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/plugins/ban.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/plugins/banned.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/plugins/bans.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/plugins/checkphpbans.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/plugins/checksfsbans.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/plugins/comments.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/plugins/inc/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/plugins/inc/authcheck.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/plugins/inc/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/plugins/inc/ip2locationlite.class.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/plugins/inc/siteinfocheck.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/plugins/inc/usercheck.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/plugins/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/plugins/newusers.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/plugins/rep_spider.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/plugins/rep_spiderstat.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/plugins/seolinks.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/plugins/server.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/plugins/server_create_user.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/plugins/servers.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/plugins/sfsban.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/plugins/spider.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/plugins/spiders.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/plugins/spiderstat.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/plugins/unbanned.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/plugins/unbans.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/plugins/xoops_authentication.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/plugins/xoops_check_activation.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/plugins/xoops_create_user.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/plugins/xoops_network_disclaimer.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/plugins/xoops_user_validate.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/sql/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/sql/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/sql/mysql.sql XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/templates/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/templates/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xsoap/xoops_version.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/admin/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/admin/admin_header.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/admin/index.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/admin/menu.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/admin/permissions.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/class/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/class/class.functions.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/class/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/images/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/images/Thumbs.db XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/images/close12.gif XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/images/dbfields.png XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/images/dbtables.png XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/images/dbviews.png XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/images/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/images/left_both.gif XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/images/open12.gif XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/images/permissions.png XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/images/plugins.png XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/images/right_both.gif XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/images/xxml_slogo.png XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/include/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/include/JSON.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/include/common.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/include/error_log XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/include/functions.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/include/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/include/server.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/index.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/language/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/language/english/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/language/english/admin.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/language/english/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/language/english/main.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/language/english/modinfo.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/language/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/plugins/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/plugins/arpmacaddress.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/plugins/ban.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/plugins/banned.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/plugins/bans.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/plugins/checkphpbans.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/plugins/checksfsbans.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/plugins/comments.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/plugins/inc/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/plugins/inc/authcheck.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/plugins/inc/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/plugins/inc/ip2locationlite.class.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/plugins/inc/siteinfocheck.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/plugins/inc/usercheck.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/plugins/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/plugins/newusers.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/plugins/rep_spider.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/plugins/rep_spiderstat.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/plugins/seolinks.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/plugins/server.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/plugins/server_create_user.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/plugins/servers.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/plugins/sfsban.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/plugins/spider.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/plugins/spiders.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/plugins/spiderstat.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/plugins/unbanned.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/plugins/unbans.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/plugins/xoops_authentication.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/plugins/xoops_check_activation.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/plugins/xoops_create_user.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/plugins/xoops_network_disclaimer.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/plugins/xoops_user_validate.php XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/sql/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/sql/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/sql/mysql.sql XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/templates/ XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/templates/index.html XoopsModules/xortify/cloud/2.06/htdocs/modules/xxml/xoops_version.php Added: XoopsModules/xortify/cloud/2.06/docs/.htaccess =================================================================== --- XoopsModules/xortify/cloud/2.06/docs/.htaccess (rev 0) +++ XoopsModules/xortify/cloud/2.06/docs/.htaccess 2012-05-12 01:42:41 UTC (rev 9485) @@ -0,0 +1,19 @@ + +RewriteEngine On +RewriteCond %{REQUEST_FILENAME} !-f +RewriteCond %{REQUEST_FILENAME} !-d + +RewriteRule ^spiders/(.*?),(.*?),(.*?).html$ /modules/spiders/index.php?op=$1&start=$2&num=$3 +RewriteRule ^spiders(.*?)$ /modules/spiders$1 +RewriteRule ^unban(.*?)$ /modules/unban$1 +RewriteRule ^ban(.*?)$ /modules/ban$1 +RewriteRule ^api(.*?)$ /modules/xsoap$1 +RewriteRule ^soap(.*?)$ /modules/xsoap$1 +RewriteRule ^curl(.*?)$ /modules/xcurl$1 +RewriteRule ^json(.*?)$ /modules/xjson$1 +RewriteRule ^serial(.*?)$ /modules/xserial$1 +RewriteRule ^xml(.*?)$ /modules/xxml$1 + + + + Added: XoopsModules/xortify/cloud/2.06/docs/licence.txt =================================================================== --- XoopsModules/xortify/cloud/2.06/docs/licence.txt (rev 0) +++ XoopsModules/xortify/cloud/2.06/docs/licence.txt 2012-05-12 01:42:41 UTC (rev 9485) @@ -0,0 +1,339 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program i... [truncated message content] |
From: <wis...@us...> - 2012-05-11 19:13:44
|
Revision: 9484 http://xoops.svn.sourceforge.net/xoops/?rev=9484&view=rev Author: wishcraft Date: 2012-05-11 19:13:37 +0000 (Fri, 11 May 2012) Log Message: ----------- Xortify 3.05 (Production) - Server List Dialback support - see changelog.txt for changes Modified Paths: -------------- XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/language/english/modinfo.php Modified: XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/language/english/modinfo.php =================================================================== --- XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/language/english/modinfo.php 2012-05-11 18:47:57 UTC (rev 9483) +++ XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/language/english/modinfo.php 2012-05-11 19:13:37 UTC (rev 9484) @@ -196,4 +196,9 @@ define('_XOR_MI_CLIENT_GOOGLE_ANALYTICS_ACCOUNTID_FAILEDTOPASS', ''); define('_XOR_MI_CLIENT_GOOGLE_ANALYTICS_ACCOUNTID_USERPASSED', ''); + // Version 3.05 + define('_XOR_MI_SERVERCACHE', 'Server List Cache Time'); + define('_XOR_MI_SERVERCACHE_DESC', 'This is the amount of time an Server List and it\'s information on it is cached!'); + + ?> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wis...@us...> - 2012-05-11 18:48:07
|
Revision: 9483 http://xoops.svn.sourceforge.net/xoops/?rev=9483&view=rev Author: wishcraft Date: 2012-05-11 18:47:57 +0000 (Fri, 11 May 2012) Log Message: ----------- Xortify 3.05 (Production) - Server List Dialback support - see changelog.txt for changes Added Paths: ----------- XoopsModules/xortify/releases/3.05/ XoopsModules/xortify/releases/3.05/docs/ XoopsModules/xortify/releases/3.05/docs/INSTALL XoopsModules/xortify/releases/3.05/docs/UPGRADE XoopsModules/xortify/releases/3.05/docs/licence.txt XoopsModules/xortify/releases/3.05/extras/ XoopsModules/xortify/releases/3.05/extras/2.5.x/ XoopsModules/xortify/releases/3.05/extras/2.5.x/htdocs/ XoopsModules/xortify/releases/3.05/extras/2.5.x/htdocs/header.php XoopsModules/xortify/releases/3.05/extras/2.5.x/htdocs/modules/ XoopsModules/xortify/releases/3.05/extras/2.5.x/htdocs/modules/xortify/ XoopsModules/xortify/releases/3.05/extras/2.5.x/htdocs/modules/xortify/preloads/ XoopsModules/xortify/releases/3.05/extras/2.5.x/htdocs/modules/xortify/preloads/core.php XoopsModules/xortify/releases/3.05/htdocs/ XoopsModules/xortify/releases/3.05/htdocs/Frameworks/ XoopsModules/xortify/releases/3.05/htdocs/Frameworks/moduleclasses/ XoopsModules/xortify/releases/3.05/htdocs/Frameworks/moduleclasses/icons/ XoopsModules/xortify/releases/3.05/htdocs/Frameworks/moduleclasses/icons/16/ XoopsModules/xortify/releases/3.05/htdocs/Frameworks/moduleclasses/icons/16/access.list.png XoopsModules/xortify/releases/3.05/htdocs/Frameworks/moduleclasses/icons/16/current.bans.png XoopsModules/xortify/releases/3.05/htdocs/Frameworks/moduleclasses/icons/16/xortify.log.png XoopsModules/xortify/releases/3.05/htdocs/Frameworks/moduleclasses/icons/32/ XoopsModules/xortify/releases/3.05/htdocs/Frameworks/moduleclasses/icons/32/access.list.png XoopsModules/xortify/releases/3.05/htdocs/Frameworks/moduleclasses/icons/32/current.bans.png XoopsModules/xortify/releases/3.05/htdocs/Frameworks/moduleclasses/icons/32/xortify.log.png XoopsModules/xortify/releases/3.05/htdocs/banned.php XoopsModules/xortify/releases/3.05/htdocs/modules/ XoopsModules/xortify/releases/3.05/htdocs/modules/system/ XoopsModules/xortify/releases/3.05/htdocs/modules/system/preloads/ XoopsModules/xortify/releases/3.05/htdocs/modules/system/preloads/xortify.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/ XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/admin/ XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/admin/index.html XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/admin/index.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/admin/menu.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/class/ XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/class/auth/ XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/class/auth/auth.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/class/auth/auth_curl.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/class/auth/auth_curl_provisionning.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/class/auth/auth_curlserialised.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/class/auth/auth_curlserialised_provisionning.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/class/auth/auth_curlxml.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/class/auth/auth_curlxml_provisionning.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/class/auth/auth_json.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/class/auth/auth_json_provisionning.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/class/auth/auth_soap.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/class/auth/auth_soap_provisionning.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/class/auth/auth_wgetserialised.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/class/auth/auth_wgetserialised_provisionning.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/class/auth/auth_wgetxml.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/class/auth/auth_wgetxml_provisionning.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/class/auth/authfactory.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/class/auth/index.html XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/class/curl.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/class/curlserialised.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/class/curlxml.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/class/index.html XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/class/json.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/class/log.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/class/soap.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/class/wgetserialised.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/class/wgetxml.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/cron/ XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/cron/index.html XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/cron/serverup.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/docs/ XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/docs/changelog.txt XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/docs/credits.txt XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/docs/index.html XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/docs/install.txt XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/docs/lang_diff.txt XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/docs/licence.txt XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/docs/readme.txt XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/images/ XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/images/accessdenied.png XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/images/index.html XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/images/left_both.gif XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/images/right_both.gif XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/images/xortify_slogo.png XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/include/ XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/include/JSON.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/include/forms.objects.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/include/forms.xortify.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/include/functions.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/include/install.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/include/post.header.addmeta.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/include/post.header.endcache.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/include/post.loader.mainfile.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/include/pre.loader.mainfile.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/include/update.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/index.html XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/language/ XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/language/english/ XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/language/english/admin.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/language/english/ban.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/language/english/help/ XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/language/english/help/help.html XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/language/english/help/index.html XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/language/english/index.html XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/language/english/main.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/language/english/modinfo.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/language/index.html XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/plugin/ XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/plugin/index.html XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/plugin/projecthoneypot.org.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/plugin/protector.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/plugin/spiders.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/plugin/stopforumspam.com.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/plugin/xortify.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/poll/ XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/poll/index.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/preloads/ XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/preloads/core.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/preloads/index.html XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/providers/ XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/providers/index.html XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/providers/projecthoneypot.org/ XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/providers/projecthoneypot.org/post.loader.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/providers/protector/ XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/providers/protector/footer.post.loader.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/providers/protector/header.post.loader.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/providers/protector/index.html XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/providers/providers.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/providers/spiders/ XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/providers/spiders/post.loader.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/providers/stopforumspam.com/ XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/providers/stopforumspam.com/post.loader.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/providers/xortify/ XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/providers/xortify/footer.post.loader.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/providers/xortify/header.post.loader.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/providers/xortify/index.html XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/providers/xortify/post.loader.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/providers/xortify/pre.loader.php XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/sql/ XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/sql/index.html XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/sql/mysql.sql XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/templates/ XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/templates/index.html XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/templates/xortify_banning_notice.html XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/templates/xortify_cpanel_bans.html XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/templates/xortify_cpanel_log.html XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/templates/xortify_cpanel_signup_form.html XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/templates/xortify_cpanel_signup_nocommunication.html XoopsModules/xortify/releases/3.05/htdocs/modules/xortify/xoops_version.php Added: XoopsModules/xortify/releases/3.05/docs/INSTALL =================================================================== --- XoopsModules/xortify/releases/3.05/docs/INSTALL (rev 0) +++ XoopsModules/xortify/releases/3.05/docs/INSTALL 2012-05-11 18:47:57 UTC (rev 9483) @@ -0,0 +1,75 @@ ++-----------------------------------------------------------------------------------+ +| | +| XXX XXX OOOOO RRRRR TTTTTT IIIIII FFFFFF YYY YYY | +| XX XX OO OO RR RR TT II FF YY YY | +| XXX OO OO RRRR TT II FFFF YYYY | +| XX XX OO OO RR RR TT II FF YY | +| XXX XXX OOOOO RR RR TT IIIIII FF YY version 2.48 | +| | ++----[ NETWORK SECTOR SECURITY ]----------------------------------------------------+ +| | +| Install the Providers Xortify support currently these are: | +| | +| * XOOPS Protector (Based in 3.22) | +| * Xortify Network Security Drone | +| | +| Sign up a username for Xortify.com you can do this in the module if everything | +| is working fine and there isn't any problem with the API SOAP communications. | +| | +| You will recieve an activation notice but you account will already be active. | +| | +| You will need to alter mainfile.php and do the following:: | +| | +| * DO NOT INSTALL PROTECTOR IN THE MAINFILE - Xortify will call this for you | +| | +| Xortify is also fited with the XOOPS 2.4 Series Preloads you will not need to | +| do steps 2 and 3 with XOOPS 2.4 and later series. | +| | ++--[ Step 1 - Installing Cron ]-----------------------------------------------------+ +| | +| You will need to install the following cron within your cronjobs section of your | +| Wesite, if you are using a windows server in WAMP then you will need to schedule | +| this as a task, remember to change the path to suit your configuration. | +| | +| command to run every minute to once an hour, make sure it is within your cache | +| refresh time. This is the or unix based systems the following is for windows | +| | +| /usr/bin/php -q /home/yoursite/public_html/modules/xortify/cron/serverup.php | +| | +| Assuming you have your PHP added to your executable path this is the scheduled | +| task to run on a windows environment. | +| | +| php.exe -q c:\htdocs\modules\xortify\cron\serverup.php | +| | +| Some of the paths in these examples for executables or the cron file may be | +| different and you will have to alter them to your needs. | +| | ++--[ Step 2 - mainfile.php (pre 2.4 series) ]---------------------------------------+ +| | +| You will need to change the following the main file has the following code on it | +| | +| [code] | +| if (!isset($xoopsOption["nocommon"]) && XOOPS_ROOT_PATH != "") { | +| include XOOPS_ROOT_PATH."/include/common.php"; | +| } | +| [/code] | +| | +| You will need to alter that to this after it is all install. | +| | +| [code] | +| @include( XOOPS_ROOT_PATH.'/modules/xortify/include/pre.loader.mainfile.php' ); | +| if (!isset($xoopsOption["nocommon"]) && XOOPS_ROOT_PATH != "") { | +| include XOOPS_ROOT_PATH."/include/common.php"; | +| } | +| @include( XOOPS_ROOT_PATH.'/modules/xortify/include/post.loader.mainfile.php' ); | +| [/code] | +| | ++--[ Step 3 - header.php (pre 2.4 series) ]----------------------------------------+ +| | +| Below the lin of footer.php which reads $xoopsTpl =& $xoTheme->template; | +| | +| [code] | +| @include( XOOPS_ROOT_PATH.'/modules/xortify/include/post.add.meta.php' ); | +| [/code] | +| | ++-----------------------------------------------------------------------------------+ \ No newline at end of file Added: XoopsModules/xortify/releases/3.05/docs/UPGRADE =================================================================== --- XoopsModules/xortify/releases/3.05/docs/UPGRADE (rev 0) +++ XoopsModules/xortify/releases/3.05/docs/UPGRADE 2012-05-11 18:47:57 UTC (rev 9483) @@ -0,0 +1,75 @@ ++-----------------------------------------------------------------------------------+ +| | +| XXX XXX OOOOO RRRRR TTTTTT IIIIII FFFFFF YYY YYY | +| XX XX OO OO RR RR TT II FF YY YY | +| XXX OO OO RRRR TT II FFFF YYYY | +| XX XX OO OO RR RR TT II FF YY | +| XXX XXX OOOOO RR RR TT IIIIII FF YY version 2.30 | +| | ++----[ NETWORK SECTOR SECURITY ]----------------------------------------------------+ +| | +| Install the Providers Xortify support currently these are: | +| | +| * XOOPS Protector (Based in 3.22) | +| * Xortify Network Security Drone | +| | +| Make sure you delete the 'providers' folder in the existing module then upload | +| Xortify 2.30. Once you have install the file base this way you will remember | +| to upgrade the module in the system modules application in the xoops system | +| menu you will need to then goto the preferences and make sure you are running | +| the protector provider if you are running protector this will populate the | +| cloud with your bans that come in protector as well:: | +| | +| * DO NOT INSTALL PROTECTOR IN THE MAINFILE - Xortify will call this for you | +| | +| Xortify is also fited with the XOOPS 2.4 Series Preloads you will not need to | +| do steps 2 and 3 with XOOPS 2.4 and later series. | +| | ++--[ Step 1 - Installing Cron ]-----------------------------------------------------+ +| | +| You will need to install the following cron within your cronjobs section of your | +| Wesite, if you are using a windows server in WAMP then you will need to schedule | +| this as a task, remember to change the path to suit your configuration. | +| | +| command to run every minute to once an hour, make sure it is within your cache | +| refresh time. This is the or unix based systems the following is for windows | +| | +| /usr/bin/php -q /home/yoursite/public_html/modules/xortify/cron/serverup.php | +| | +| Assuming you have your PHP added to your executable path this is the scheduled | +| task to run on a windows environment. | +| | +| php.exe -q c:\htdocs\modules\xortify\cron\serverup.php | +| | +| Some of the paths in these examples for executables or the cron file may be | +| different and you will have to alter them to your needs. | +| | ++--[ Step 2 - mainfile.php ]--------------------------------------------------------+ +| | +| You will need to change the following the main file has the following code on it | +| | +| [code] | +| if (!isset($xoopsOption["nocommon"]) && XOOPS_ROOT_PATH != "") { | +| include XOOPS_ROOT_PATH."/include/common.php"; | +| } | +| [/code] | +| | +| You will need to alter that to this after it is all install. | +| | +| [code] | +| @include( XOOPS_ROOT_PATH.'/modules/xortify/include/pre.loader.mainfile.php' ); | +| if (!isset($xoopsOption["nocommon"]) && XOOPS_ROOT_PATH != "") { | +| include XOOPS_ROOT_PATH."/include/common.php"; | +| } | +| @include( XOOPS_ROOT_PATH.'/modules/xortify/include/post.loader.mainfile.php' ); | +| [/code] | +| | ++--[ Step 3 - footer.php ----------------------------------------------------------+ +| | +| At the bottom of footer.php place this line without the [|] Of course. | +| | +| [code] | +| @include( XOOPS_ROOT_PATH.'/modules/xortify/include/post.loader.footer.php' ); | +| [/code] | +| | ++-----------------------------------------------------------------------------------+ \ No newline at end of file Added: XoopsModules/xortify/releases/3.05/docs/licence.txt =================================================================== --- XoopsModules/xortify/releases/3.05/docs/licence.txt (rev 0) +++ XoopsModules/xortify/releases/3.05/docs/licence.txt 2012-05-11 18:47:57 UTC (rev 9483) @@ -0,0 +1,339 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + <one line to give the program's name and a brief idea of what it does.> + Copyright (C) <year> <name of author> + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + <signature of Ty Coon>, 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. Added: XoopsModules/xortify/releases/3.05/extras/2.5.x/htdocs/header.php =================================================================== --- XoopsModules/xortify/releases/3.05/extras/2.5.x/htdocs/header.php (rev 0) +++ XoopsModules/xortify/releases/3.05/extras/2.5.x/htdocs/header.php 2012-05-11 18:47:57 UTC (rev 9483) @@ -0,0 +1,110 @@ +<?php +/** + * XOOPS global header file + * + * You may not change or alter any portion of this comment or credits + * of supporting developers from this source code or any supporting source code + * which is considered copyrighted (c) material of the original comment or credit authors. + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html) + * @package core + * @since 2.0.0 + * @author Kazumi Ono <web...@my...> + * @author Skalpa Keo <sk...@xo...> + * @author Taiwen Jiang <ph...@us...> + * @version $Id: header.php 8066 2011-11-06 05:09:33Z beckmi $ + */ + +defined('XOOPS_ROOT_PATH') or die('Restricted access'); + +$xoopsPreload =& XoopsPreload::getInstance(); +$xoopsPreload->triggerEvent('core.header.start'); + +include_once $GLOBALS['xoops']->path('class/xoopsblock.php'); + +$xoopsLogger =& XoopsLogger::getInstance(); +$xoopsLogger->stopTime('Module init'); +$xoopsLogger->startTime('XOOPS output init'); + +if ($xoopsConfig['theme_set'] != 'default' && file_exists(XOOPS_THEME_PATH . '/' . $xoopsConfig['theme_set'] . '/theme.php')) { + require_once $GLOBALS['xoops']->path('include/xoops13_header.php'); +} else { + global $xoopsOption, $xoopsConfig, $xoopsModule; + + $xoopsOption['theme_use_smarty'] = 1; + + // include Smarty template engine and initialize it + require_once $GLOBALS['xoops']->path('class/template.php'); + require_once $GLOBALS['xoops']->path('class/theme.php'); + require_once $GLOBALS['xoops']->path('class/theme_blocks.php'); + + if (@$xoopsOption['template_main']) { + if (false === strpos($xoopsOption['template_main'], ':')) { + $xoopsOption['template_main'] = 'db:' . $xoopsOption['template_main']; + } + } + + $xoopsThemeFactory = null; + $xoopsThemeFactory = new xos_opal_ThemeFactory(); + $xoopsThemeFactory->allowedThemes = $xoopsConfig['theme_set_allowed']; + $xoopsThemeFactory->defaultTheme = $xoopsConfig['theme_set']; + + /** + * @var xos_opal_Theme + */ + $xoTheme =& $xoopsThemeFactory->createInstance(array('contentTemplate' => @$xoopsOption['template_main'])); + $xoopsTpl =& $xoTheme->template; + + $xoopsPreload->triggerEvent('core.header.addmeta'); + + // Temporary solution for start page redirection + if (defined("XOOPS_STARTPAGE_REDIRECTED")) { + $params = $content = $tpl = $repeat = null; + $xoTheme->headContent($params, "<base href='" . XOOPS_URL . '/modules/' . $xoopsConfig['startpage'] . "/' />", $tpl, $repeat); + } + + if (@is_object($xoTheme->plugins['xos_logos_PageBuilder'])) { + $aggreg =& $xoTheme->plugins['xos_logos_PageBuilder']; + // Backward compatibility code for pre 2.0.14 themes + $xoopsTpl->assign_by_ref('xoops_lblocks', $aggreg->blocks['canvas_left']); + $xoopsTpl->assign_by_ref('xoops_rblocks', $aggreg->blocks['canvas_right']); + $xoopsTpl->assign_by_ref('xoops_ccblocks', $aggreg->blocks['page_topcenter']); + $xoopsTpl->assign_by_ref('xoops_clblocks', $aggreg->blocks['page_topleft']); + $xoopsTpl->assign_by_ref('xoops_crblocks', $aggreg->blocks['page_topright']); + $xoopsTpl->assign('xoops_showlblock', !empty($aggreg->blocks['canvas_left'])); + $xoopsTpl->assign('xoops_showrblock', !empty($aggreg->blocks['canvas_right'])); + $xoopsTpl->assign('xoops_showcblock', !empty($aggreg->blocks['page_topcenter']) || !empty($aggreg->blocks['page_topleft']) || !empty($aggreg->blocks['page_topright'])); + } + + // Sets cache time + if (!empty($xoopsModule)) { + $xoTheme->contentCacheLifetime = @$xoopsConfig['module_cache'][$xoopsModule->getVar('mid', 'n')]; + // Tricky solution for setting cache time for homepage + } else if (!empty($xoopsOption['template_main']) && $xoopsOption['template_main'] == 'db:system_homepage.html') { + $xoTheme->contentCacheLifetime = 604800; + } + + $xoopsPreload->triggerEvent('core.header.checkcache'); + if ($xoTheme->checkCache()) { + $xoopsPreload->triggerEvent('core.header.cacheend'); + exit(); + } + + if (!isset($xoopsOption['template_main']) && $xoopsModule) { + // new themes using Smarty does not have old functions that are required in old modules, so include them now + include $GLOBALS['xoops']->path('include/old_theme_functions.php'); + // need this also + $xoopsTheme['thename'] = $xoopsConfig['theme_set']; + ob_start(); + } + + $xoopsLogger->stopTime('XOOPS output init'); + $xoopsLogger->startTime('Module display'); +} + +$xoopsPreload->triggerEvent('core.header.end'); +?> \ No newline at end of file Added: XoopsModules/xortify/releases/3.05/extras/2.5.x/htdocs/modules/xortify/preloads/core.php =================================================================== --- XoopsModules/xortify/releases/3.05/extras/2.5.x/htdocs/modules/xortify/preloads/core.php (rev 0) +++ XoopsModules/xortify/releases/3.05/extras/2.5.x/htdocs/modules/xortify/preloads/core.php 2012-05-11 18:47:57 UTC (rev 9483) @@ -0,0 +1,118 @@ +<?php +/** + * @package xortify + * @subpackage module + * @description Sector Nexoork Security Drone + * @author Simon Roberts WISHCRAFT <si...@ch...> + * @author Richardo Costa TRABIS + * @copyright copyright (c) 2010-2013 XOOPS.org + * @licence GPL 2.0 - see docs/LICENCE.txt + */ + +defined('XOOPS_ROOT_PATH') or die('Restricted access'); + +class XortifyCorePreload extends XoopsPreloadItem +{ + + function eventCoreIncludeCommonStart($args) + { + include_once XOOPS_ROOT_PATH.'/class/cache/xoopscache.php'; + $result = XoopsCache::read('xortify_core_include_common_start'); + if ((isset($result['time'])?(float)$result['time']:0)<=microtime(true)) { + XoopsCache::write('xortify_core_include_common_start', array('time'=>microtime(true)+600), 600); + include_once XOOPS_ROOT_PATH . ( '/modules/xortify/include/pre.loader.mainfile.php' ); + XoopsCache::write('xortify_core_include_common_start', array('time'=>microtime(true)), -1); + } + } + + function eventCoreIncludeCommonEnd($args) + { + xoops_loadLanguage('modinfo', 'xortify'); + $module_handler = xoops_gethandler('module'); + $config_handler = xoops_gethandler('config'); + $GLOBALS['xortifyModule'] = $module_handler->getByDirname('xortify'); + if (is_object($GLOBALS['xortifyModule'])) { + $GLOBALS['xortifyModuleConfig'] = $config_handler->getConfigList($GLOBALS['xortifyModule']->getVar('mid')); + } + + include_once XOOPS_ROOT_PATH.'/class/cache/xoopscache.php'; + $result = XoopsCache::read('xortify_core_include_common_end_cron'); + if ((isset($result['time'])?(float)$result['time']:0)<=microtime(true)) { + XoopsCache::write('xortify_core_include_common_end_cron', array('time'=>microtime(true)+$GLOBALS['xortifyModuleConfig']['fault_delay']), $GLOBALS['xortifyModuleConfig']['fault_delay']); + switch ($GLOBALS['xortifyModuleConfig']['crontype']) { + case 'preloader': + $read = XoopsCache::read('xortify_pause_preload'); + if ((isset($read['time'])?(float)$read['time']:0)<=microtime(true)) { + XoopsCache::write('xortify_pause_preload', array('time'=>microtime(true)+$GLOBALS['xortifyModuleConfig']['croninterval'])); + $GLOBALS['xortify_preloader']=true; + ob_start(); + include(XOOPS_ROOT_PATH.'/modules/xortify/cron/serverup.php'); + ob_end_clean(); + } + break; + } + XoopsCache::write('xortify_core_include_common_end_cron', array('time'=>microtime(true)), -1); + } + + $result = XoopsCache::read('xortify_core_include_common_end'); + if ((isset($result['time'])?(float)$result['time']:0)<=microtime(true)) { + XoopsCache::write('xortify_core_include_common_end', array('time'=>microtime(true)+$GLOBALS['xortifyModuleConfig']['fault_delay']), $GLOBALS['xortifyModuleConfig']['fault_delay']); + if (XortifyCorePreload::hasAPIUserPass()) { + include_once XOOPS_ROOT_PATH . ( '/modules/xortify/include/post.loader.mainfile.php' ); + } + XoopsCache::write('xortify_core_include_common_end', array('time'=>microtime(true)), -1); + } + + } + + function eventCoreHeaderCacheend($args) + { + + include_once XOOPS_ROOT_PATH.'/class/cache/xoopscache.php'; + $result = XoopsCache::read('xortify_core_header_cache_end'); + if ((isset($result['time'])?(float)$result['time']:0)<=microtime(true)) { + XoopsCache::write('xortify_core_header_cache_end', array('time'=>microtime(true)+$GLOBALS['xortifyModuleConfig']['fault_delay']), $GLOBALS['xortifyModuleConfig']['fault_delay']); + if (XortifyCorePreload::hasAPIUserPass()) { + include_once XOOPS_ROOT_PATH . ( '/modules/xortify/include/post.header.endcache.php' ); + } + XoopsCache::write('xortify_core_header_cache_end', array('time'=>microtime(true)), -1); + } + } + + function eventCoreFooterEnd($args) + { + + include_once XOOPS_ROOT_PATH.'/class/cache/xoopscache.php'; + $result = XoopsCache::read('xortify_core_header_cache_end'); + if ((isset($result['time'])?(float)$result['time']:0)<=microtime(true)) { + XoopsCache::write('xortify_core_header_cache_end', array('time'=>microtime(true)+$GLOBALS['xortifyModuleConfig']['fault_delay']), $GLOBALS['xortifyModuleConfig']['fault_delay']); + if (XortifyCorePreload::hasAPIUserPass()) { + include_once XOOPS_ROOT_PATH . ( '/modules/xortify/include/post.header.endcache.php' ); + } + XoopsCache::write('xortify_core_header_cache_end', array('time'=>microtime(true)), -1); + } + } + + function eventCoreHeaderAddmeta($args) + { + if (isset($GLOBALS['xortify_pass'])) { + if ($GLOBALS['xortify_pass'] == true) { + include_once XOOPS_ROOT_PATH.'/modules/xortify/include/functions.php'; + addmeta_googleanalytics(_XOR_MI_XOOPS_GOOGLE_ANALYTICS_ACCOUNTID_USERPASSED, $_SERVER['HTTP_HOST']); + if (defined('_XOR_MI_CLIENT_GOOGLE_ANALYTICS_ACCOUNTID_USERPASSED')&&strlen(constant('_XOR_MI_CLIENT_GOOGLE_ANALYTICS_ACCOUNTID_USERPASSED'))>=13) { + addmeta_googleanalytics(_XOR_MI_CLIENT_GOOGLE_ANALYTICS_ACCOUNTID_USERPASSED, $_SERVER['HTTP_HOST']); + } + } + } + } + + function hasAPIUserPass() + { + if ($GLOBALS['xortifyModuleConfig']['xortify_username']!=''&&$GLOBALS['xortifyModuleConfig']['xortify_password']!='') + return true; + else + return false; + } +} + +?> \ No newline at end of file Added: XoopsModules/xortify/releases/3.05/htdocs/Frameworks/moduleclasses/icons/16/access.list.png =================================================================== (Binary files differ) Property changes on: XoopsModules/xortify/releases/3.05/htdocs/Frameworks/moduleclasses/icons/16/access.list.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules/xortify/releases/3.05/htdocs/Frameworks/moduleclasses/icons/16/current.bans.png =================================================================== (Binary files differ) Property changes on: XoopsModules/xortify/releases/3.05/htdocs/Frameworks/moduleclasses/icons/16/current.bans.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules/xortify/releases/3.05/htdocs/Frameworks/moduleclasses/icons/16/xortify.log.png =================================================================== (Binary files differ) Property changes on: XoopsModules/xortify/releases/3.05/htdocs/Frameworks/moduleclasses/icons/16/xortify.log.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules/xortify/releases/3.05/htdocs/Frameworks/moduleclasses/icons/32/access.list.png =================================================================== (Binary files differ) Property changes on: XoopsModules/xortify/releases/3.05/htdocs/Frameworks/moduleclasses/icons/32/access.list.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules/xortify/releases/3.05/htdocs/Frameworks/moduleclasses/icons/32/current.bans.png =================================================================== (Binary files differ) Property changes on: XoopsModules/xortify/releases/3.05/htdocs/Frameworks/moduleclasses/icons/32/current.bans.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules/xortify/releases/3.05/htdocs/Frameworks/moduleclasses/icons/32/xortify.log.png =================================================================== (Binary files differ) Property changes on: XoopsModules/xortify/releases/3.05/htdocs/Frameworks/moduleclasses/icons/32/xortify.log.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules/xortify/releases/3.05/htdocs/banned.php =================================================================== --- XoopsModules/xortify/releases/3.05/htdocs/banned.php (rev 0) +++ XoopsModules/xortify/releases/3.05/htdocs/banned.php 2012-05-11 18:47:57 UTC (rev 9483) @@ -0,0 +1,49 @@ +<?php + + + include dirname(__FILE__).'/mainfile.php'; + if (isset($_SESSION['xortify']['lid'])) { + $lid = $_SESSION['xortify']['lid']; + setcookie('xortify', array('lid' => $lid), time()+3600*24*7*4*3); + } elseif (isset($_COOKIE['xortify']['lid'])) { + $lid = $_COOKIE['xortify']['lid']; + $_SESSION['xortify']['lid'] = $lid; + } + + xoops_loadLanguage('ban', 'xortify'); + + $module_handler = xoops_gethandler('module'); + $GLOBALS['xortifyModule'] = $module_handler->getByDirname('xortify'); + + $xoopsOption['template_main'] = 'xortify_banning_notice.html'; + include_once XOOPS_ROOT_PATH.'/header.php'; + include_once XOOPS_ROOT_PATH.'/modules/xortify/include/functions.php'; + addmeta_googleanalytics(_XOR_MI_XOOPS_GOOGLE_ANALYTICS_ACCOUNTID_FAILEDTOPASS, $_SERVER['HTTP_HOST']); + if (defined('_XOR_MI_CLIENT_GOOGLE_ANALYTICS_ACCOUNTID_FAILEDTOPASS')&&strlen(constant('_XOR_MI_CLIENT_GOOGLE_ANALYTICS_ACCOUNTID_FAILEDTOPASS'))>=13) { + addmeta_googleanalytics(_XOR_MI_CLIENT_GOOGLE_ANALYTICS_ACCOUNTID_FAILEDTOPASS, $_SERVER['HTTP_HOST']); + } + $GLOBALS['xoopsTpl']->assign('xoops_pagetitle', _XOR_PAGETITLE); + $GLOBALS['xoopsTpl']->assign('description', _XOR_DESCRIPTION); + $GLOBALS['xoopsTpl']->assign('version', $GLOBALS['xortifyModule']->getVar('version')/100); + $GLOBALS['xoopsTpl']->assign('platform', XOOPS_VERSION); + + $log_handler = xoops_getmodulehandler('log', 'xortify'); + $log = $log_handler->get($lid); + if (is_object($log)) { + setcookie('xortify', array('lid' => $lid), time()+3600*24*7*4*3); + $GLOBALS['xoopsTpl']->assign('status', $log->getVar('extra')); + $GLOBALS['xoopsTpl']->assign('provider', $log->getVar('provider')); + $GLOBALS['xoopsTpl']->assign('agent', $log->getVar('agent')); + } + $GLOBALS['xoopsTpl']->assign('xoops_lblocks', false); + $GLOBALS['xoopsTpl']->assign('xoops_rblocks', false); + $GLOBALS['xoopsTpl']->assign('xoops_ccblocks', false); + $GLOBALS['xoopsTpl']->assign('xoops_clblocks', false); + $GLOBALS['xoopsTpl']->assign('xoops_crblocks', false); + $GLOBALS['xoopsTpl']->assign('xoops_showlblock', fa... [truncated message content] |
From: <dj...@us...> - 2012-05-11 10:02:33
|
Revision: 9482 http://xoops.svn.sourceforge.net/xoops/?rev=9482&view=rev Author: djculex Date: 2012-05-11 10:02:24 +0000 (Fri, 11 May 2012) Log Message: ----------- - Bugfix: Converting CR to <br> in comments / updates (Cesag) Modified Paths: -------------- XoopsModules/smallworld/trunk/smallworld/comment_ajax.php XoopsModules/smallworld/trunk/smallworld/index.php XoopsModules/smallworld/trunk/smallworld/loadmore.php XoopsModules/smallworld/trunk/smallworld/message_ajax.php XoopsModules/smallworld/trunk/smallworld/userprofile.php Modified: XoopsModules/smallworld/trunk/smallworld/comment_ajax.php =================================================================== --- XoopsModules/smallworld/trunk/smallworld/comment_ajax.php 2012-05-11 09:46:14 UTC (rev 9481) +++ XoopsModules/smallworld/trunk/smallworld/comment_ajax.php 2012-05-11 10:02:24 UTC (rev 9482) @@ -51,7 +51,7 @@ if($data) { $wc['msg_id_fk'] = $data['msg_id_fk']; $wc['com_id'] = $data['com_id']; - $wc['comment'] = smallworld_tolink(htmlspecialchars_decode($data['comment']), $data['uid']); + $wc['comment'] = nl2br(smallworld_tolink(htmlspecialchars_decode($data['comment']), $data['uid'])); $wc['time'] = smallworld_time_stamp($data['created']); $wc['username'] = $data['username']; $wc['uid'] = $data['uid_fk']; Modified: XoopsModules/smallworld/trunk/smallworld/index.php =================================================================== --- XoopsModules/smallworld/trunk/smallworld/index.php 2012-05-11 09:46:14 UTC (rev 9481) +++ XoopsModules/smallworld/trunk/smallworld/index.php 2012-05-11 10:02:24 UTC (rev 9482) @@ -73,7 +73,7 @@ foreach ($updatesarray as $data) { $wm['msg_id'] = $data['msg_id']; $wm['orimessage'] = str_replace(array("\r", "\n"), '',Smallworld_stripWordsKeepUrl($data['message'])); - $wm['message'] = smallworld_tolink(htmlspecialchars_decode($data['message']), $data['uid_fk']); + $wm['message'] = nl2br(smallworld_tolink(htmlspecialchars_decode($data['message']), $data['uid_fk'])); $wm['message'] = str_replace(array('<','>'),array('<','>'), $wm['message']); $wm['created'] = smallworld_time_stamp($data['created']); $wm['username'] = $data['username']; @@ -99,7 +99,7 @@ foreach($wm['commentsarray'] as $cdata) { $wc['msg_id_fk'] = $cdata['msg_id_fk']; $wc['com_id'] = $cdata['com_id']; - $wc['comment'] = smallworld_tolink(htmlspecialchars_decode($cdata['comment']),$cdata['uid_fk']); + $wc['comment'] = nl2br(smallworld_tolink(htmlspecialchars_decode($cdata['comment']),$cdata['uid_fk'])); $wc['time'] = smallworld_time_stamp($cdata['created']); $wc['username'] = $cdata['username']; $wc['uid'] = $cdata['uid_fk']; Modified: XoopsModules/smallworld/trunk/smallworld/loadmore.php =================================================================== --- XoopsModules/smallworld/trunk/smallworld/loadmore.php 2012-05-11 09:46:14 UTC (rev 9481) +++ XoopsModules/smallworld/trunk/smallworld/loadmore.php 2012-05-11 10:02:24 UTC (rev 9482) @@ -64,7 +64,7 @@ foreach ($updatesarray as $data) { $wm['msg_id'] = $data['msg_id']; $wm['orimessage'] = str_replace(array("\r", "\n"), '',$data['message']); - $wm['message'] = smallworld_tolink(htmlspecialchars_decode($data['message']), $data['uid_fk']); + $wm['message'] = nl2br(smallworld_tolink(htmlspecialchars_decode($data['message']), $data['uid_fk'])); $wm['created'] = smallworld_time_stamp($data['created']); $wm['username'] = $data['username']; $wm['uid_fk'] = $data['uid_fk']; @@ -91,7 +91,7 @@ foreach($wm['commentsarray'] as $cdata) { $wc['msg_id_fk'] = $cdata['msg_id_fk']; $wc['com_id'] = $cdata['com_id']; - $wc['comment'] = smallworld_tolink(htmlspecialchars_decode($cdata['comment']),$cdata['uid_fk']); + $wc['comment'] = nl2br(smallworld_tolink(htmlspecialchars_decode($cdata['comment']),$cdata['uid_fk'])); $wc['time'] = smallworld_time_stamp($cdata['created']); $wc['username'] = $cdata['username']; $wc['uid'] = $cdata['uid_fk']; Modified: XoopsModules/smallworld/trunk/smallworld/message_ajax.php =================================================================== --- XoopsModules/smallworld/trunk/smallworld/message_ajax.php 2012-05-11 09:46:14 UTC (rev 9481) +++ XoopsModules/smallworld/trunk/smallworld/message_ajax.php 2012-05-11 10:02:24 UTC (rev 9482) @@ -57,7 +57,7 @@ foreach ($insdata as $data) { $wm['msg_id'] = $data['msg_id']; $wm['orimessage'] = str_replace(array("\r", "\n"), '',$data['message']); - $wm['message'] = smallworld_tolink(htmlspecialchars_decode($data['message']), $data['uid_fk']); + $wm['message'] = nl2br(smallworld_tolink(htmlspecialchars_decode($data['message']), $data['uid_fk'])); $wm['created'] = smallworld_time_stamp($data['created']); $wm['username'] = $data['username']; $wm['uid_fk'] = $data['uid_fk']; @@ -84,7 +84,7 @@ foreach($wm['commentsarray'] as $cdata) { $wc['msg_id_fk'] = $cdata['msg_id_fk']; $wc['com_id'] = $cdata['com_id']; - $wc['comment'] = smallworld_tolink(htmlspecialchars_decode($cdata['comment']), $cdata['uid_fk']); + $wc['comment'] = nl2br(smallworld_tolink(htmlspecialchars_decode($cdata['comment']), $cdata['uid_fk'])); $wc['time'] = smallworld_time_stamp($cdata['created']); $wc['username'] = $cdata['username']; $wc['uid'] = $cdata['uid_fk']; Modified: XoopsModules/smallworld/trunk/smallworld/userprofile.php =================================================================== --- XoopsModules/smallworld/trunk/smallworld/userprofile.php 2012-05-11 09:46:14 UTC (rev 9481) +++ XoopsModules/smallworld/trunk/smallworld/userprofile.php 2012-05-11 10:02:24 UTC (rev 9482) @@ -112,7 +112,7 @@ foreach ($updatesarray as $data) { $wm['msg_id'] = $data['msg_id']; $wm['orimessage'] = str_replace(array("\r", "\n"), '',$data['message']); - $wm['message'] = smallworld_tolink(htmlspecialchars_decode($data['message']), $data['uid_fk']); + $wm['message'] = nl2br(smallworld_tolink(htmlspecialchars_decode($data['message']), $data['uid_fk'])); $wm['created'] = smallworld_time_stamp($data['created']); $wm['username'] = $data['username']; $wm['uid_fk'] = $data['uid_fk']; @@ -138,7 +138,7 @@ foreach($wm['commentsarray'] as $cdata) { $wc['msg_id_fk'] = $cdata['msg_id_fk']; $wc['com_id'] = $cdata['com_id']; - $wc['comment'] = smallworld_tolink(htmlspecialchars_decode($cdata['comment']), $cdata['uid_fk']); + $wc['comment'] = nl2br(smallworld_tolink(htmlspecialchars_decode($cdata['comment']), $cdata['uid_fk'])); $wc['time'] = smallworld_time_stamp($cdata['created']); $wc['username'] = $cdata['username']; $wc['uid'] = $cdata['uid_fk']; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dj...@us...> - 2012-05-11 09:46:24
|
Revision: 9481 http://xoops.svn.sourceforge.net/xoops/?rev=9481&view=rev Author: djculex Date: 2012-05-11 09:46:14 +0000 (Fri, 11 May 2012) Log Message: ----------- - Change: Added updated french translations (Cesag) - Change: First day of week fix from 0 to 1 (Cesag) - Bugfix: Missing vars in jquery.ui.datepicker localization (cesag) Modified Paths: -------------- XoopsModules/smallworld/trunk/smallworld/js/jquery-ui-1.8.11.custom.js XoopsModules/smallworld/trunk/smallworld/language/danish/js/jquery.ui.datepicker-language.js XoopsModules/smallworld/trunk/smallworld/language/english/js/jquery.ui.datepicker-language.js XoopsModules/smallworld/trunk/smallworld/language/french/js/jquery.ui.datepicker-language.js XoopsModules/smallworld/trunk/smallworld/language/french/js/variables.js XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_attencionneeded.html XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_complaint.html XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_newcomment.html XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_register.html XoopsModules/smallworld/trunk/smallworld/language/french/main.php XoopsModules/smallworld/trunk/smallworld/language/french_iso/js/jquery.ui.datepicker-language.js XoopsModules/smallworld/trunk/smallworld/language/french_iso/js/variables.js XoopsModules/smallworld/trunk/smallworld/language/french_iso/mailTpl/mail_attencionneeded.html XoopsModules/smallworld/trunk/smallworld/language/french_iso/mailTpl/mail_complaint.html XoopsModules/smallworld/trunk/smallworld/language/french_iso/mailTpl/mail_newcomment.html XoopsModules/smallworld/trunk/smallworld/language/french_iso/mailTpl/mail_register.html XoopsModules/smallworld/trunk/smallworld/language/french_iso/main.php Modified: XoopsModules/smallworld/trunk/smallworld/js/jquery-ui-1.8.11.custom.js =================================================================== --- XoopsModules/smallworld/trunk/smallworld/js/jquery-ui-1.8.11.custom.js 2012-05-11 06:49:24 UTC (rev 9480) +++ XoopsModules/smallworld/trunk/smallworld/js/jquery-ui-1.8.11.custom.js 2012-05-11 09:46:14 UTC (rev 9481) @@ -8172,7 +8172,7 @@ dayNamesMin: ['Su','Mo','Tu','We','Th','Fr','Sa'], // Column headings for days starting at Sunday weekHeader: 'Wk', // Column header for week of the year dateFormat: 'mm/dd/yy', // See format options on parseDate - firstDay: 0, // The first day of the week, Sun = 0, Mon = 1, ... + firstDay: 1, // The first day of the week, Sun = 0, Mon = 1, ... isRTL: false, // True if right-to-left language, false if left-to-right showMonthAfterYear: false, // True if the year select precedes month, false for month then year yearSuffix: '' // Additional text to append to the year in the month headers Modified: XoopsModules/smallworld/trunk/smallworld/language/danish/js/jquery.ui.datepicker-language.js =================================================================== --- XoopsModules/smallworld/trunk/smallworld/language/danish/js/jquery.ui.datepicker-language.js 2012-05-11 06:49:24 UTC (rev 9480) +++ XoopsModules/smallworld/trunk/smallworld/language/danish/js/jquery.ui.datepicker-language.js 2012-05-11 09:46:14 UTC (rev 9481) @@ -16,7 +16,7 @@ dayNamesMin: ['Sø','Ma','Ti','On','To','Fr','Lø'], weekHeader: 'Ug', dateFormat: 'dd-mm-yyyy', - firstDay: 0, + firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; Modified: XoopsModules/smallworld/trunk/smallworld/language/english/js/jquery.ui.datepicker-language.js =================================================================== --- XoopsModules/smallworld/trunk/smallworld/language/english/js/jquery.ui.datepicker-language.js 2012-05-11 06:49:24 UTC (rev 9480) +++ XoopsModules/smallworld/trunk/smallworld/language/english/js/jquery.ui.datepicker-language.js 2012-05-11 09:46:14 UTC (rev 9481) @@ -2,9 +2,10 @@ /* Written by Stuart. */ jQuery(function(xoops_smallworld){ xoops_smallworld.datepicker.regional['en-GB'] = { - closeText: 'Done', - prevText: 'Prev', - nextText: 'Next', + closeText: 'Done', closeStatus: 'Close without changes', + prevText: 'Prev', prevStatus: 'Show previous month', + prevJumpText: '<<', prevJumpStatus: '', + nextText: 'Next', currentStatus: 'Show actual month', currentText: 'Today', monthNames: ['January','February','March','April','May','June', 'July','August','September','October','November','December'], @@ -20,4 +21,4 @@ showMonthAfterYear: false, yearSuffix: ''}; xoops_smallworld.datepicker.setDefaults(xoops_smallworld.datepicker.regional['en-GB']); -}); +}); \ No newline at end of file Modified: XoopsModules/smallworld/trunk/smallworld/language/french/js/jquery.ui.datepicker-language.js =================================================================== --- XoopsModules/smallworld/trunk/smallworld/language/french/js/jquery.ui.datepicker-language.js 2012-05-11 06:49:24 UTC (rev 9480) +++ XoopsModules/smallworld/trunk/smallworld/language/french/js/jquery.ui.datepicker-language.js 2012-05-11 09:46:14 UTC (rev 9481) @@ -16,7 +16,7 @@ dayNamesMin: ['Di','Lu','Ma','Me','Je','Ve','Sa'], weekHeader: 'Se', dateFormat: 'dd-mm-yyyy', - firstDay: 0, + firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; Modified: XoopsModules/smallworld/trunk/smallworld/language/french/js/variables.js =================================================================== --- XoopsModules/smallworld/trunk/smallworld/language/french/js/variables.js 2012-05-11 06:49:24 UTC (rev 9480) +++ XoopsModules/smallworld/trunk/smallworld/language/french/js/variables.js 2012-05-11 09:46:14 UTC (rev 9481) @@ -54,3 +54,10 @@ 'textYes' : 'Oui !', // Boutton "Oui !", texte par défaut 'textNo' : 'Non !' // Boutton "Non !", texte par défaut } +// Variables pour la Galerie de photos +var SmallworldPhotoPlaySlideshow = 'Lancer le Diaporama'; +var SmallworldPhotoPauseSlideshow = 'Pause'; +var SmallworldPhotoPrevPhoto = '‹ Photos précédentes'; +var SmallworldPhotoNextPhoto = 'Photos suivantes ›'; +var SmallworldPhotoNextLink = 'Suivant ›'; +var SmallworldPhotoPrevLink = '‹ Précédent'; Modified: XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_attencionneeded.html =================================================================== --- XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_attencionneeded.html 2012-05-11 06:49:24 UTC (rev 9480) +++ XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_attencionneeded.html 2012-05-11 09:46:14 UTC (rev 9481) @@ -24,7 +24,7 @@ <div id="wrapper"> <br> <p class="greeting">Bonjour <{$toUser}>,</p> - <p class="infotext">Mise à jour le <{$date}>. Vérifiez votre profil : <{$sitename}>.<br><br>Cliquez sur ce lien pour aller directement à la page d'accueil de smallworld<br><br><{$link}></p> + <p class="infotext">Mise à jour le <{$date}>. Vérifiez votre profil sur <{$sitename}>.<br><br>Cliquez sur le lien ci-dessous pour aller directement à la page d'accueil : <br><br><{$link}></p> <br> </div> <!-- Fin du format conteneur --> Modified: XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_complaint.html =================================================================== --- XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_complaint.html 2012-05-11 06:49:24 UTC (rev 9480) +++ XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_complaint.html 2012-05-11 09:46:14 UTC (rev 9481) @@ -31,7 +31,7 @@ <ul> <!-- Début de l'entête N°1 --> <li> - <span style="font-size:11px">Il semble que c'est un message écrit par <{$against}> et <{$sendername}> l'a signalé à <{$time}> (heure du serveur)</h4> + <span style="font-size:11px">Il semble que c'est un message écrit par <{$against}> et <{$sendername}> l'a signalé à <{$time}> (temps du serveur)</h4> <h4 class="title"><span style="font-size:11px"><{$link}></span></h4> </li> <!-- Fin de l'entête N°1 --> Modified: XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_newcomment.html =================================================================== --- XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_newcomment.html 2012-05-11 06:49:24 UTC (rev 9480) +++ XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_newcomment.html 2012-05-11 09:46:14 UTC (rev 9481) @@ -38,7 +38,7 @@ <!-- Début de l'entête N°2 --> <li style="margin-left:25px;width:780px"><{$from_avatarlink}> - <h4 class="title2"><{$sendnameurl}> <span style="font-size:11px"> a répondu le (<{$itemtextdate}> date du serveur)</span></h4> + <h4 class="title2"><{$sendnameurl}> <span style="font-size:11px"> a répondu le (<{$itemtextdate}> temps du serveur)</span></h4> <p><{$itemtext}></p> </li> <!-- Fin de l'entête N°2 --> Modified: XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_register.html =================================================================== --- XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_register.html 2012-05-11 06:49:24 UTC (rev 9480) +++ XoopsModules/smallworld/trunk/smallworld/language/french/mailTpl/mail_register.html 2012-05-11 09:46:14 UTC (rev 9481) @@ -31,7 +31,7 @@ <ul> <!-- Début de l'entête N°1 --> <li><{$registerlink}> - <h4 class="title"><{$registerurl}> <span style="font-size:11px">Voir le profil ici</span></h4> + <h4 class="title"><{$registerurl}> <span style="font-size:11px">Cliquez sur le pseudonyme pour voir son profil</span></h4> </li> <!-- Fin de l'entête N°1 --> </ul> Modified: XoopsModules/smallworld/trunk/smallworld/language/french/main.php =================================================================== --- XoopsModules/smallworld/trunk/smallworld/language/french/main.php 2012-05-11 06:49:24 UTC (rev 9480) +++ XoopsModules/smallworld/trunk/smallworld/language/french/main.php 2012-05-11 09:46:14 UTC (rev 9481) @@ -29,6 +29,7 @@ define("_SMALLWORLD_ALL_FIELDS_DISABLED","Aucune information disponible"); define("_SMALLWORLD_RECENTACTIVITY","Activités récentes"); define("_SMALLWORLD_MESSAGEHISTORIC", "Derniers messages"); +define("_SMALLWORLD_UPLOADFILEBUTTONTEXT","Envoyer"); /*----------- Personal info ------------------*/ define("_SMALLWORLD_AVATAR","Image actuelle"); @@ -102,7 +103,7 @@ define("_SMALLWORLD_NOTYETUSER_BOXTEXT","Afin d'utiliser ce module, vous devez remplir un formulaire de profil supplémentaire. <br><br>Cliquez sur S'enregister pour continuer l'enregistrement ou cliquez sur Annuler<br>pour revenir à la page d'accueil."); define("_SMALLWORLD_NOTYETREGISTERED_TITLE","Continuez pour terminer l'enregistrement"); -define ("_SMALLWORLD_TEXTBEFORESUBMIT","Continuez en cliquant sur Enregistrer pour enregistrer vos informations dans la base de données.<br><br>Après cela, vous serez en mesure de visiter votre page, <br>et les pages des autres utilisateurs.<br><br>En vous remerçiant d'avoir pris le temps de remplir ce formulaire."); +define ("_SMALLWORLD_TEXTBEFORESUBMIT","Continuez en cliquant sur Enregistrer pour enregistrer vos informations dans la base de données.<br><br>Après cela, vous serez en mesure de visiter votre page, <br>et les pages des autres utilisateurs.<br><br>En vous remerciant d'avoir pris le temps de remplir ce formulaire."); define("_SMALLWORLD_FRIENDSINVITATIONS","Ajouter en ami"); define("_SMALLWORLD_DATERECIEVED","Date"); define("_SMALLWORLD_ACCEPT","Accepter"); @@ -186,7 +187,7 @@ define("_SMALLWORLD_RSHINTO","Shintoïsme"); define("_SMALLWORLD_RCAODAI","Caodaïsme"); define("_SMALLWORLD_RZOROASRIANISM","Zoroastrisme"); -define("_SMALLWORLD_RTENRIKYO","Tenrikyō"); +define("_SMALLWORLD_RTENRIKYO","Tenrikyo"); define("_SMALLWORLD_RNEOPAGANISM","Néopaganisme"); define("_SMALLWORLD_RUNITARIANUNIVERSALISM","Universalisme unitarien"); define("_SMALLWORLD_RRASTA","Mouvement rastafari"); @@ -255,7 +256,7 @@ define('_SMALLWORLD_IMAGE_EDIT_TITLE','Modifier la description'); define("_SMALLWORLD_WELCOME_TITLE","Bienvenue"); define("_SMALLWORLD_WELCOMETEXT",", Bienvenue. Je vous souhaite de passer un bon moment."); -define("_SMALLWORLD_UPLOADEDSOMEIMAGES"," envoi de nouvelles images <br/> Cliquez sur l'image pour voir sa taille réelles ou sur ce lien<br/>pour ouvrir la Gallerie."); +define("_SMALLWORLD_UPLOADEDSOMEIMAGES"," a envoyé de nouvelles images <br/> Cliquez sur l'image pour voir sa taille réelle ou sur ce lien<br/>pour ouvrir la Gallerie."); define("_SMALLWORLD_IMAGES_START","Envoyer"); define("_SMALLWORLD_IMAGES_CANCEL","Annuler"); define("_SMALLWORLD_IMAGES_DELETE","Supprimer"); @@ -332,6 +333,11 @@ define("_SMALLWORLD_ONEYEARAGO","il y a un an"); define("_SMALLWORLD_YEARSAGO"," il y a quelques années"); define("_SMALLWORLD_CLICKIMAGETHUMB","<br/><br/>Cliquez ici pour voir la taille de l'image originale."); +define("_SMALLWORLD_PRIVATEUPDATE","Privé"); +define("_SMALLWORLD_PUBLICUPDATE","Public"); +define("_SMALLWORLD_UPDATEBUTTONTEXT"," Envoi "); +define("_SMALLWORLD_COMMENTBUTTONTEXT"," Commentaire "); +define("_SMALLWORLD_MOREBUTTONLINK","Plus"); /*-------------------- Friends page ---------------*/ define("_SMALLWORLD_FRIENDPAGE","Amis"); @@ -346,11 +352,11 @@ define("_SMALLWORLD_MAIL_COMPLAINTSUBJECT","Plainte contre l'utilisateur à "); define("_SMALLWORLD_MAIL_NEWAVATARSUBJECT","Nouvel avatar à "); define("_SMALLWORLD_MAIL_NEWCOMMENT","Nouveau commentaire à votre message à "); -define("_SMALLWORLD_SEEANDREPLYHERE","Visionner le commentaire et y répondre ici"); +define("_SMALLWORLD_SEEANDREPLYHERE","Voir le commentaire et y répondre ici"); define("_SMALLWORLD_GOTOSMALLWORLDHERE","Aller à la page d'accueil ici"); define("_SMALLWORLD_MAIL_COMPLAINT","Signalement de plainte à "); -define("_SMALLWORLD_COMP_MSG_LNK_DESC","Cliquez ici pour voir le message signalé"); +define("_SMALLWORLD_COMP_MSG_LNK_DESC","Cliquez ici pour voir le message en cause"); define("_SMALLWORLD_MAIL_NEWFRIENDFOLLOWER", "Nouvelle demande d'ami ou nouvel utilisateur qui vous suit à "); /* ------------ Inspection & countdown ---------------- */ Modified: XoopsModules/smallworld/trunk/smallworld/language/french_iso/js/jquery.ui.datepicker-language.js =================================================================== --- XoopsModules/smallworld/trunk/smallworld/language/french_iso/js/jquery.ui.datepicker-language.js 2012-05-11 06:49:24 UTC (rev 9480) +++ XoopsModules/smallworld/trunk/smallworld/language/french_iso/js/jquery.ui.datepicker-language.js 2012-05-11 09:46:14 UTC (rev 9481) @@ -16,7 +16,7 @@ dayNamesMin: ['Di','Lu','Ma','Me','Je','Ve','Sa'], weekHeader: 'Se', dateFormat: 'dd-mm-yyyy', - firstDay: 0, + firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: ''}; Modified: XoopsModules/smallworld/trunk/smallworld/language/french_iso/js/variables.js =================================================================== --- XoopsModules/smallworld/trunk/smallworld/language/french_iso/js/variables.js 2012-05-11 06:49:24 UTC (rev 9480) +++ XoopsModules/smallworld/trunk/smallworld/language/french_iso/js/variables.js 2012-05-11 09:46:14 UTC (rev 9481) @@ -54,3 +54,10 @@ 'textYes' : 'Oui !', // Boutton "Oui !", texte par d\xE9faut 'textNo' : 'Non !' // Boutton "Non !", texte par d\xE9faut } +// Variables pour la Galerie de photos +var SmallworldPhotoPlaySlideshow = 'Lancer le Diaporama'; +var SmallworldPhotoPauseSlideshow = 'Pause'; +var SmallworldPhotoPrevPhoto = '‹ Photos pr\xE9c\xE9dentes'; +var SmallworldPhotoNextPhoto = 'Photos suivantes ›'; +var SmallworldPhotoNextLink = 'Suivant ›'; +var SmallworldPhotoPrevLink = '‹ Pr\xE9c\xE9dent'; Modified: XoopsModules/smallworld/trunk/smallworld/language/french_iso/mailTpl/mail_attencionneeded.html =================================================================== --- XoopsModules/smallworld/trunk/smallworld/language/french_iso/mailTpl/mail_attencionneeded.html 2012-05-11 06:49:24 UTC (rev 9480) +++ XoopsModules/smallworld/trunk/smallworld/language/french_iso/mailTpl/mail_attencionneeded.html 2012-05-11 09:46:14 UTC (rev 9481) @@ -24,7 +24,7 @@ <div id="wrapper"> <br> <p class="greeting">Bonjour <{$toUser}>,</p> - <p class="infotext">Mise \xE0 jour le <{$date}>. V\xE9rifiez votre profil : <{$sitename}>.<br><br>Cliquez sur ce lien pour aller directement \xE0 la page d'accueil de smallworld<br><br><{$link}></p> + <p class="infotext">Mise \xE0 jour le <{$date}>. V\xE9rifiez votre profil sur <{$sitename}>.<br><br>Cliquez sur le lien ci-dessous pour aller directement \xE0 la page d'accueil : <br><br><{$link}></p> <br> </div> <!-- Fin du format conteneur --> Modified: XoopsModules/smallworld/trunk/smallworld/language/french_iso/mailTpl/mail_complaint.html =================================================================== --- XoopsModules/smallworld/trunk/smallworld/language/french_iso/mailTpl/mail_complaint.html 2012-05-11 06:49:24 UTC (rev 9480) +++ XoopsModules/smallworld/trunk/smallworld/language/french_iso/mailTpl/mail_complaint.html 2012-05-11 09:46:14 UTC (rev 9481) @@ -31,7 +31,7 @@ <ul> <!-- D\xE9but de l'ent\xEAte N\xB01 --> <li> - <span style="font-size:11px">Il semble que c'est un message \xE9crit par <{$against}> et <{$sendername}> l'a signal\xE9 \xE0 <{$time}> (heure du serveur)</h4> + <span style="font-size:11px">Il semble que c'est un message \xE9crit par <{$against}> et <{$sendername}> l'a signal\xE9 \xE0 <{$time}> (temps du serveur)</h4> <h4 class="title"><span style="font-size:11px"><{$link}></span></h4> </li> <!-- Fin de l'ent\xEAte N\xB01 --> Modified: XoopsModules/smallworld/trunk/smallworld/language/french_iso/mailTpl/mail_newcomment.html =================================================================== --- XoopsModules/smallworld/trunk/smallworld/language/french_iso/mailTpl/mail_newcomment.html 2012-05-11 06:49:24 UTC (rev 9480) +++ XoopsModules/smallworld/trunk/smallworld/language/french_iso/mailTpl/mail_newcomment.html 2012-05-11 09:46:14 UTC (rev 9481) @@ -38,7 +38,7 @@ <!-- D\xE9but de l'ent\xEAte N\xB02 --> <li style="margin-left:25px;width:780px"><{$from_avatarlink}> - <h4 class="title2"><{$sendnameurl}> <span style="font-size:11px"> a r\xE9pondu le (<{$itemtextdate}> date du serveur)</span></h4> + <h4 class="title2"><{$sendnameurl}> <span style="font-size:11px"> a r\xE9pondu le (<{$itemtextdate}> temps du serveur)</span></h4> <p><{$itemtext}></p> </li> <!-- Fin de l'ent\xEAte N\xB02 --> Modified: XoopsModules/smallworld/trunk/smallworld/language/french_iso/mailTpl/mail_register.html =================================================================== --- XoopsModules/smallworld/trunk/smallworld/language/french_iso/mailTpl/mail_register.html 2012-05-11 06:49:24 UTC (rev 9480) +++ XoopsModules/smallworld/trunk/smallworld/language/french_iso/mailTpl/mail_register.html 2012-05-11 09:46:14 UTC (rev 9481) @@ -31,7 +31,7 @@ <ul> <!-- D\xE9but de l'ent\xEAte N\xB01 --> <li><{$registerlink}> - <h4 class="title"><{$registerurl}> <span style="font-size:11px">Voir le profil ici</span></h4> + <h4 class="title"><{$registerurl}> <span style="font-size:11px">Cliquez sur le pseudonyme pour voir son profil</span></h4> </li> <!-- Fin de l'ent\xEAte N\xB01 --> </ul> Modified: XoopsModules/smallworld/trunk/smallworld/language/french_iso/main.php =================================================================== --- XoopsModules/smallworld/trunk/smallworld/language/french_iso/main.php 2012-05-11 06:49:24 UTC (rev 9480) +++ XoopsModules/smallworld/trunk/smallworld/language/french_iso/main.php 2012-05-11 09:46:14 UTC (rev 9481) @@ -29,6 +29,7 @@ define("_SMALLWORLD_ALL_FIELDS_DISABLED","Aucune information disponible"); define("_SMALLWORLD_RECENTACTIVITY","Activit\xE9s r\xE9centes"); define("_SMALLWORLD_MESSAGEHISTORIC", "Derniers messages"); +define("_SMALLWORLD_UPLOADFILEBUTTONTEXT","Envoyer"); /*----------- Personal info ------------------*/ define("_SMALLWORLD_AVATAR","Image actuelle"); @@ -102,7 +103,7 @@ define("_SMALLWORLD_NOTYETUSER_BOXTEXT","Afin d'utiliser ce module, vous devez remplir un formulaire de profil suppl\xE9mentaire. <br><br>Cliquez sur S'enregister pour continuer l'enregistrement ou cliquez sur Annuler<br>pour revenir \xE0 la page d'accueil."); define("_SMALLWORLD_NOTYETREGISTERED_TITLE","Continuez pour terminer l'enregistrement"); -define ("_SMALLWORLD_TEXTBEFORESUBMIT","Continuez en cliquant sur Enregistrer pour enregistrer vos informations dans la base de donn\xE9es.<br><br>Apr\xE8s cela, vous serez en mesure de visiter votre page, <br>et les pages des autres utilisateurs.<br><br>En vous remer\xE7iant d'avoir pris le temps de remplir ce formulaire."); +define ("_SMALLWORLD_TEXTBEFORESUBMIT","Continuez en cliquant sur Enregistrer pour enregistrer vos informations dans la base de donn\xE9es.<br><br>Apr\xE8s cela, vous serez en mesure de visiter votre page, <br>et les pages des autres utilisateurs.<br><br>En vous remerciant d'avoir pris le temps de remplir ce formulaire."); define("_SMALLWORLD_FRIENDSINVITATIONS","Ajouter en ami"); define("_SMALLWORLD_DATERECIEVED","Date"); define("_SMALLWORLD_ACCEPT","Accepter"); @@ -255,7 +256,7 @@ define('_SMALLWORLD_IMAGE_EDIT_TITLE','Modifier la description'); define("_SMALLWORLD_WELCOME_TITLE","Bienvenue"); define("_SMALLWORLD_WELCOMETEXT",", Bienvenue. Je vous souhaite de passer un bon moment."); -define("_SMALLWORLD_UPLOADEDSOMEIMAGES"," envoi de nouvelles images <br/> Cliquez sur l'image pour voir sa taille r\xE9elles ou sur ce lien<br/>pour ouvrir la Gallerie."); +define("_SMALLWORLD_UPLOADEDSOMEIMAGES"," a envoy\xE9 de nouvelles images <br/> Cliquez sur l'image pour voir sa taille r\xE9elle ou sur ce lien<br/>pour ouvrir la Gallerie."); define("_SMALLWORLD_IMAGES_START","Envoyer"); define("_SMALLWORLD_IMAGES_CANCEL","Annuler"); define("_SMALLWORLD_IMAGES_DELETE","Supprimer"); @@ -332,6 +333,11 @@ define("_SMALLWORLD_ONEYEARAGO","il y a un an"); define("_SMALLWORLD_YEARSAGO"," il y a quelques ann\xE9es"); define("_SMALLWORLD_CLICKIMAGETHUMB","<br/><br/>Cliquez ici pour voir la taille de l'image originale."); +define("_SMALLWORLD_PRIVATEUPDATE","Priv\xE9"); +define("_SMALLWORLD_PUBLICUPDATE","Public"); +define("_SMALLWORLD_UPDATEBUTTONTEXT"," Envoi "); +define("_SMALLWORLD_COMMENTBUTTONTEXT"," Commentaire "); +define("_SMALLWORLD_MOREBUTTONLINK","Plus"); /*-------------------- Friends page ---------------*/ define("_SMALLWORLD_FRIENDPAGE","Amis"); @@ -346,11 +352,11 @@ define("_SMALLWORLD_MAIL_COMPLAINTSUBJECT","Plainte contre l'utilisateur \xE0 "); define("_SMALLWORLD_MAIL_NEWAVATARSUBJECT","Nouvel avatar \xE0 "); define("_SMALLWORLD_MAIL_NEWCOMMENT","Nouveau commentaire \xE0 votre message \xE0 "); -define("_SMALLWORLD_SEEANDREPLYHERE","Visionner le commentaire et y r\xE9pondre ici"); +define("_SMALLWORLD_SEEANDREPLYHERE","Voir le commentaire et y r\xE9pondre ici"); define("_SMALLWORLD_GOTOSMALLWORLDHERE","Aller \xE0 la page d'accueil ici"); define("_SMALLWORLD_MAIL_COMPLAINT","Signalement de plainte \xE0 "); -define("_SMALLWORLD_COMP_MSG_LNK_DESC","Cliquez ici pour voir le message signal\xE9"); +define("_SMALLWORLD_COMP_MSG_LNK_DESC","Cliquez ici pour voir le message en cause"); define("_SMALLWORLD_MAIL_NEWFRIENDFOLLOWER", "Nouvelle demande d'ami ou nouvel utilisateur qui vous suit \xE0 "); /* ------------ Inspection & countdown ---------------- */ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ma...@us...> - 2012-05-11 06:49:30
|
Revision: 9480 http://xoops.svn.sourceforge.net/xoops/?rev=9480&view=rev Author: mageg Date: 2012-05-11 06:49:24 +0000 (Fri, 11 May 2012) Log Message: ----------- update icons for Userrank Added Paths: ----------- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/userrank/icons/logo_large.png Added: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/userrank/icons/logo_large.png =================================================================== (Binary files differ) Property changes on: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/userrank/icons/logo_large.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <for...@us...> - 2012-05-10 21:05:42
|
Revision: 9479 http://xoops.svn.sourceforge.net/xoops/?rev=9479&view=rev Author: forxoops Date: 2012-05-10 21:05:35 +0000 (Thu, 10 May 2012) Log Message: ----------- Add plugin class Modified Paths: -------------- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/themes/default/language/english/admin.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/themes/default/theme.html Added Paths: ----------- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/class/plugin.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/themes/default/xotpl/dashboard.html Added: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/class/plugin.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/class/plugin.php (rev 0) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/class/plugin.php 2012-05-10 21:05:35 UTC (rev 9479) @@ -0,0 +1,104 @@ +<?php +/* + You may not change or alter any portion of this comment or credits + of supporting developers from this source code or any supporting source code + which is considered copyrighted (c) material of the original comment or credit authors. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +*/ + +/** + * + * + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html) + * @author Andricq Nicolas (AKA MusS) + * @package System + * @version $Id$ + */ + +class SystemPlugin extends SystemModule +{ + + public function getPlugin( $mod = '' ) + { + $ret = array(); + $plugin = $this->getPluginList(); + foreach( $plugin as $list ) { + /* @var $list XoopsModule */ + if ( $list->getInfo('install') ) { + if ( !is_array( $list->getInfo('plugin_module') ) ) { + $ret[] = $list; + } else { + if ( array_search( $mod, $list->getInfo('plugin_module')) !== false ){ + $ret[] = $list; + //echo $list->getInfo('name') . is_array( $list->getInfo('plugin_module') ); + } + } + unset($list); + } + } + + return $ret; + } + + /** + * Return all plugins + * @return array + */ + public function getPluginList() + { + // Get main instance + $xoops = Xoops::getInstance(); + $module_handler = $xoops->getHandlerModule(); + $moduleperm_handler = $xoops->getHandlerGroupperm(); + + $ret = array(); + $i = 0; + foreach ($this->_list as $file) { + if (file_exists(XOOPS_ROOT_PATH . '/modules/' . $file . '/xoops_version.php')) { + clearstatcache(); + $file = trim($file); + /* @var $module XoopsModule */ + $module = $module_handler->create(); + $module->loadInfo($file); + if ($module->getInfo('plugin')) { + if (in_array($file, $this->_mods)) { + $module->setInfo('install', true); + $plugin = $module_handler->getByDirname($module->getInfo('dirname')); + $module->setInfo('mid', $plugin->getVar('mid')); + $module->setInfo('update', XoopsLocal::formatTimestamp($plugin->getVar('last_update'), 's')); + if (round($module->getInfo('version'), 2) != $plugin->getVar('version')) { + $module->setInfo('warning_update', true); + } + $sadmin = $moduleperm_handler->checkRight('module_admin', $module->getInfo('mid'), $xoops->user->getGroups()); + if ($sadmin && ($module->getVar('hasnotification') || is_array($module->getInfo('config')) || is_array($module->getInfo('comments')))) { + $module->setInfo('link_pref', XOOPS_URL . '/modules/system/admin.php?fct=preferences&op=showmod&mod=' . $module->getInfo('mid')); + } + } else { + $module->setInfo('install', false); + } + $module->setInfo('version', round($module->getInfo('version'), 2)); + if (file_exists(XOOPS_ROOT_PATH . '/modules/' . $module->getInfo('dirname') . '/icons/logo_small.png')) { + $module->setInfo('logo_small', XOOPS_URL . '/modules/' . $module->getInfo('dirname') . '/icons/logo_small.png'); + } else { + $module->setInfo('logo_small', XOOPS_URL . '/media/xoops/images/icons/16/default.png'); + } + if (file_exists(XOOPS_ROOT_PATH . '/modules/' . $module->getInfo('dirname') . '/icons/logo_large.png')) { + $module->setInfo('logo_large', XOOPS_URL . '/modules/' . $module->getInfo('dirname') . '/icons/logo_large.png'); + } else { + $module->setInfo('logo_large', XOOPS_URL . '/media/xoops/images/icons/32/default.png'); + } + $module->setInfo('link_admin', XOOPS_URL . '/modules/' . $module->getInfo('dirname') . '/' . $module->getInfo('adminindex')); + $module->setInfo('options', $module->getAdminMenu()); + $ret[] = $module; + unset($module); + $i++; + } + } + } + return $ret; + } +} Property changes on: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/class/plugin.php ___________________________________________________________________ Added: svn:executable + * Added: svn:keywords + Author Date Id Rev URL Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/themes/default/language/english/admin.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/themes/default/language/english/admin.php 2012-05-10 12:15:02 UTC (rev 9478) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/themes/default/language/english/admin.php 2012-05-10 21:05:35 UTC (rev 9479) @@ -25,7 +25,8 @@ // Control Panel define("_DEFAULT_DASHBORD","Dashboard"); define("_DEFAULT_DASHBORD_DESC","Control and manage your site"); - +define("_DEFAULT_SYSTEM_TOOL","System tools"); +define("_DEFAULT_SYSTEM_PLUGIN","System plugins"); define("_DEFAULT_INSTALLEDMODULES","Installed modules"); define("_DEFAULT_INSTALLEDPLUGINS","Installed plugins"); Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/themes/default/theme.html =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/themes/default/theme.html 2012-05-10 12:15:02 UTC (rev 9478) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/themes/default/theme.html 2012-05-10 21:05:35 UTC (rev 9479) @@ -23,10 +23,8 @@ </div> <div class="footer"> <p class="pull-right"><a href="#">Back to top</a></p> - <p class="txtcenter"> - Powered by <a href="http://sourceforge.net/projects/xoops/" rel="external" title="Xoops Project"><{$xoops_version}></a> © - 2001-<{$smarty.now|date_format:"%Y"}> + Powered by <a href="http://sourceforge.net/projects/xoops/" rel="external" title="Xoops Project"><{$xoops_version}></a> © 2001-<{$smarty.now|date_format:"%Y"}> </p> <!--{xo-logger-output}--> </div> Added: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/themes/default/xotpl/dashboard.html =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/themes/default/xotpl/dashboard.html (rev 0) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/themes/default/xotpl/dashboard.html 2012-05-10 21:05:35 UTC (rev 9479) @@ -0,0 +1,128 @@ +<div class="dashboard-content"> + <{if !$xoops_contents}> + <section id="panel"> + <div class="page-header"> + <h1><{$smarty.const._DEFAULT_DASHBORD}> + <small><{$smarty.const._DEFAULT_DASHBORD_DESC}></small> + </h1> + </div> + <{if !$error_msg}> + <{foreach item=msg from=$error_msg}> + <div class="row"> + <div class="span16 alert-message error"> + <p><{$msg}></p> + </div> + </div> + <{/foreach}> + <{/if}> + + <div class="card-icons outer"> + <div class="xo-window"> + <div class="xo-window-title"> + <span class="ico ico-wrench-5"></span> <{$smarty.const._DEFAULT_CPHOME}> + </div> + <div class="xo-window-data"> + <h4 class="cp-cat"><{$smarty.const._DEFAULT_SYSTEM_TOOL}></h4> + <div class="cp-icon"> + <{foreach item=op from=$mod_options}> + <a class="xo-tooltip" href="<{$op.link}>" title="<{$op.desc}>"> + <img src='<{$op.icon|default:"$theme_icons/icon_options.png"}>' alt="<{$op.desc}>"/> + <span><{$op.title}></span> + </a> + <{/foreach}> + <a class="xo-tooltip" href="<{xoAppUrl modules/system/admin.php}>" title="<{$smarty.const._AM_SYSTEM_CONFIG}>"> + <img src='<{"$theme_icons/configuration.png"}>' alt="<{$smarty.const._AM_SYSTEM_CONFIG}>"/> + <span><{$smarty.const._AM_SYSTEM_CONFIG}></span> + </a> + <a class="xo-tooltip" href="<{xoAppUrl modules/system/help.php}>" + title="<{$smarty.const._AM_SYSTEM_HELP}>"> + <img src='<{"$theme_icons/help.png"}>' alt="<{$smarty.const._AM_SYSTEM_HELP}>"/> + <span><{$smarty.const._AM_SYSTEM_HELP}></span> + </a> + </div> + <div class="clear"></div> + <{if $plugin_mod}> + <h4 class="cp-cat"><{$smarty.const._DEFAULT_SYSTEM_PLUGIN}></h4> + <div class="cp-icon"> + <{foreach item=plug from=$plugin_mod}> + <a class="xo-tooltip" href="<{$xoops_url}>/modules/<{$plug->getInfo('dirname')}>/<{$plug->getInfo('adminindex')}>" title="<{$plug->getInfo('description')}>"> + <img src="<{$plug->getInfo('logo_large')}>" alt="<{$plug->getInfo('name')}>"/> + <span><{$plug->getInfo('name')}></span> + </a> + <{/foreach}> + </div> + <{/if}> + </div> + </div> + </div> + <div class="mod-icons"> + <div class="outer"> + <div class="xo-window"> + <div class="xo-window-title"> + <span class="ico ico-box"></span> <{$smarty.const._DEFAULT_INSTALLEDMODULES}> + <a class="down" href="javascript:;"> </a> + </div> + <div class="xo-window-data"> + <table class="condensed-table"> + <{foreach item=mod_list from=$module_menu}> + <{if $mod_list->getInfo(dirname) != 'system'}> + <tr> + <td class="span1"><img src="<{$mod_list->getInfo('logo_small')}>" alt=""/></td> + <td><a href="<{$mod_list->getInfo('link_admin')}>"><{$mod_list->getVar(name)}></a></td> + </tr> + <{/if}> + <{/foreach}> + </table> + <div class="mod-link"> + <div class="pull-right"> + <a class="btn btn-mini btn-info" href="<{xoAppUrl modules/system/admin.php?fct=modulesadmin}>"> + <i class="icon-white icon-tags"></i> + <{$smarty.const._DEFAULT_MANAGE}><{$smarty.const._AM_SYSTEM_MODULES}> + </a> + </div> + </div> + </div> + </div> + <div class="clear"></div> + </div> + <br/> + + <div class="outer"> + <div class="xo-window"> + <div class="xo-window-title"> + <span class="ico ico-plugin"></span> <{$smarty.const._DEFAULT_INSTALLEDPLUGINS}> + <a class="down" href="javascript:;"> </a> + </div> + <div class="xo-window-data"> + <table class="condensed-table"> + <{foreach item=plug_list from=$plugin_menu}> + <{if $plug_list->getInfo(install)}> + <tr> + <td class="span1"><img src="<{$plug_list->getInfo('logo_small')}>" alt=""/></td> + <td><a href="<{$plug_list->getInfo('link_admin')}>"><{$plug_list->getInfo(name)}></a> + </td> + </tr> + <{/if}> + <{/foreach}> + </table> + <div class="mod-link"> + <div class="pull-right"> + <a class="btn btn-mini btn-warning" href="<{xoAppUrl modules/system/admin.php?fct=plugins}>"> + <i class="icon-white icon-tag"></i> + <{$smarty.const._DEFAULT_MANAGE}><{$smarty.const._AM_SYSTEM_PLUGINS}> + </a> + </div> + </div> + </div> + </div> + <div class="clear"></div> + </div> + </div> + <div class="clear"></div> + </section> + <{else}> + <!-- Display Admin menu --> + <{includeq file="admin:system|admin_tabs.html"}> + <div class="xo-module-content <{if $xoops_dirname != 'system'}>modules<{/if}>"><{$xoops_contents}></div> + <{/if}> +</div> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dj...@us...> - 2012-05-10 12:15:13
|
Revision: 9478 http://xoops.svn.sourceforge.net/xoops/?rev=9478&view=rev Author: djculex Date: 2012-05-10 12:15:02 +0000 (Thu, 10 May 2012) Log Message: ----------- russian typo Modified Paths: -------------- XoopsModules/smallworld/trunk/smallworld/language/russian/modinfo.php Modified: XoopsModules/smallworld/trunk/smallworld/language/russian/modinfo.php =================================================================== --- XoopsModules/smallworld/trunk/smallworld/language/russian/modinfo.php 2012-05-10 11:29:26 UTC (rev 9477) +++ XoopsModules/smallworld/trunk/smallworld/language/russian/modinfo.php 2012-05-10 12:15:02 UTC (rev 9478) @@ -87,7 +87,7 @@ define ('_MI_SMALLWORLD_FAVOURITEMOVIES','Любимые фильмы'); define ('_MI_SMALLWORLD_FAVOURITEBOOKS','Любимые книги'); define ('_MI_SMALLWORLD_ABOUTME','Обо мне'); -define ('_MI_SMALLWORLD_EDUCATION','Оброзование'); +define ('_MI_SMALLWORLD_EDUCATION','Образование'); define ('_MI_SMALLWORLD_EMPLOYMENT','Работа'); ?> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |