From c8f27ad67af457c1a341e6ff8210da68d32611ea Mon Sep 17 00:00:00 2001 From: darknoon29 Date: Wed, 12 Feb 2020 14:07:42 +0100 Subject: [PATCH 1/3] Preparation 3.3.7 --- _xtense.php | 16 +++++++++------- update.php | 8 ++++---- version.txt | 2 +- 3 files changed, 14 insertions(+), 12 deletions(-) diff --git a/_xtense.php b/_xtense.php index 54484cb..7215534 100644 --- a/_xtense.php +++ b/_xtense.php @@ -13,6 +13,9 @@ // L'appel direct est interdit.... if (!defined('IN_SPYOGAME')) die("Hacking attempt"); +use Ogsteam\Ogspy\Model\Mod_Model; +use Ogsteam\Ogspy\Model\Mod_Config_Model; + if (class_exists("Callback")) { /** * Class Attaques_Callback @@ -74,7 +77,7 @@ function attack_rc($rapport) return FALSE; //On regarde dans les coordonnées de l'espace personnel du joueur qui insère les données via le plugin si il fait partie des attaquants et/ou des défenseurs - $query = "SELECT coordinates FROM " . TABLE_USER_BUILDING . " WHERE user_id='" . $user_data['user_id'] . "'"; + $query = "SELECT `coordinates` FROM " . TABLE_USER_BUILDING . " WHERE `user_id` ='" . $user_data['user_id'] . "'"; $result = $db->sql_query($query); $coordinates = array(); while ($coordinate = $db->sql_fetch_row($result)) @@ -130,7 +133,7 @@ function attack_rc($rapport) } //On vérifie que cette attaque n'a pas déja été enregistrée - $query = "SELECT attack_id FROM " . TABLE_ATTAQUES_ATTAQUES . " WHERE attack_user_id='" . $user_data['user_id'] . "' AND attack_date='$timestamp' AND attack_coord='$coord_attaque' "; + $query = "SELECT `attack_id` FROM " . TABLE_ATTAQUES_ATTAQUES . " WHERE `attack_user_id` ='" . $user_data['user_id'] . "' AND `attack_date`='$timestamp' AND `attack_coord`='$coord_attaque' "; $result = $db->sql_query($query); $nb = $db->sql_numrows($result); @@ -162,7 +165,7 @@ function attack_rr($rapport) $timestamp = $rapport['time']; $coordonne = $rapport['coords'][0] . ":" . $rapport['coords'][1] . ":" . $rapport['coords'][2]; //On vérifie que ce recyclage n'a pas déja été enregistrée - $query = "SELECT recy_id FROM " . TABLE_ATTAQUES_RECYCLAGES . " WHERE recy_user_id='" . $user_data['user_id'] . "' AND recy_date='$timestamp' AND recy_coord='$coordonne' "; + $query = "SELECT `recy_id` FROM " . TABLE_ATTAQUES_RECYCLAGES . " WHERE `recy_user_id` ='" . $user_data['user_id'] . "' AND `recy_date` ='$timestamp' AND `recy_coord` ='$coordonne' "; $result = $db->sql_query($query); $nb = $db->sql_numrows($result); // Si on ne trouve rien @@ -180,10 +183,10 @@ function attack_rr($rapport) function read_config () { global $attack_config; - + //récupération des paramètres de config - var $configs = mod_get_option('config'); - foreach($configs as $config) $attack_config = unserialize($config); + $configs =(new Mod_Config_Model)->get_mod_config('Attaques', 'config'); + $attack_config = json_decode($configs, true); } /* @@ -198,4 +201,3 @@ function remove_htm($rapport) $rapport = str_replace(".", "", $rapport); return $rapport; } - diff --git a/update.php b/update.php index 68c463b..348b8b4 100755 --- a/update.php +++ b/update.php @@ -34,12 +34,12 @@ if (version_compare( $version , '2.0.0.', '<')) { // on insère les valeurs de configuration par défaut car changement de format de données - $sqldata = '{"transp":75,"layer":1,"defenseur":1,"histo":1}'; - mod_set_option('config', $sqldata); + $config = '{\"transp\":75,\"layer\":1,\"defenseur\":1,\"histo\":1}'; + mod_set_option('config', $config); // on insère les valeurs bbcodes par défaut - $sqldata = '{"title":"#FFA500","m_g":"#00FF40","c_g":"#00FF40","d_g":"#00FF40","m_r":"#00FF40","c_r":"#00FF40","perte":"#FF0000","renta":"#00FF40"}'; - mod_set_option('bbcodes', $sqldata); + $bbcodes = '{\"title\":\"#FFA500\",\"m_g\":\"#00FF40\",\"c_g\":\"#00FF40\",\"d_g\":\"#00FF40\",\"m_r\":\"#00FF40\",\"c_r\":\"#00FF40\",\"perte\":\"#FF0000\",\"renta\":\"#00FF40\"}'; + mod_set_option('bbcodes', $bbcodes); } diff --git a/version.txt b/version.txt index 2307e33..c3bbc61 100755 --- a/version.txt +++ b/version.txt @@ -1,4 +1,4 @@ Gestion des attaques -2.0.0 +2.0.2 Gestion des attaques,Attaques,attaques,attaques,index.php,1,0 3.2.0 From ca458d53c668d9d1f328c275090a60f7fd939d02 Mon Sep 17 00:00:00 2001 From: darknoon29 Date: Mon, 24 Feb 2020 22:33:21 +0100 Subject: [PATCH 2/3] Compatibility Current OGSpy --- _xtense.php | 68 +++++++++++++++++++++++++---------------------------- version.txt | 4 ++-- 2 files changed, 34 insertions(+), 38 deletions(-) diff --git a/_xtense.php b/_xtense.php index 7215534..76e679e 100644 --- a/_xtense.php +++ b/_xtense.php @@ -13,9 +13,6 @@ // L'appel direct est interdit.... if (!defined('IN_SPYOGAME')) die("Hacking attempt"); -use Ogsteam\Ogspy\Model\Mod_Model; -use Ogsteam\Ogspy\Model\Mod_Config_Model; - if (class_exists("Callback")) { /** * Class Attaques_Callback @@ -30,9 +27,7 @@ class Attaques_Callback extends Callback */ public function attack_rc($rapport) { - global $io; - if (attack_rc($rapport)) return Io::SUCCESS; else - return Io::ERROR; + return attack_rc($rapport); } /** @@ -41,9 +36,7 @@ public function attack_rc($rapport) */ public function attack_rr($rapport) { - global $io; - if (attack_rr($rapport)) return Io::SUCCESS; else - return Io::ERROR; + return attack_rr($rapport); } /** @@ -68,25 +61,26 @@ public function getCallbacks() function attack_rc($rapport) { global $db, $table_prefix, $attack_config, $user_data; - //$rapport = remove_htm($rapport["content"]); - //definition de la table attaques define("TABLE_ATTAQUES_ATTAQUES", $table_prefix . "attaques_attaques"); read_config(); if (!isset($rapport['json'])) - return FALSE; + return false; //On regarde dans les coordonnées de l'espace personnel du joueur qui insère les données via le plugin si il fait partie des attaquants et/ou des défenseurs + $query = "SELECT `coordinates` FROM " . TABLE_USER_BUILDING . " WHERE `user_id` ='" . $user_data['user_id'] . "'"; + //log_('debug', $query); $result = $db->sql_query($query); $coordinates = array(); - while ($coordinate = $db->sql_fetch_row($result)) + while ($coordinate = $db->sql_fetch_row($result)) { $coordinates[] = $coordinate[0]; - + } $rc = json_decode($rapport['json']); //Coordonnées où a eu lieu l'attaque $coord_attaque = "{$rc->coordinates->galaxy}:{$rc->coordinates->system}:{$rc->coordinates->position}"; + //log_('debug', $coord_attaque); if ($rc->result != 'attacker') //Si l'attaquant ne gagne pas alors il ne prend pas de ressources ! { @@ -113,17 +107,30 @@ function attack_rc($rapport) $attaquant = 0; $defenseur = 0; - if (count(array_intersect($coords_attaquants, $coordinates)) > 0) + if (count(array_intersect($coords_attaquants, $coordinates)) > 0) { $attaquant = 1; - if (count(array_intersect($coords_defenseurs, $coordinates)) > 0) + } + if (count(array_intersect($coords_defenseurs, $coordinates)) > 0) { $defenseur = 1; + } // le rapport ne concerne pas l'utilisateur, ou que l'on ne tiens pas compte des attaques subies // On ne va pas plus loin - if ($attaquant != 1 && ($defenseur != 1 || $attack_config['defenseur'] != 1)) { + //log_('debug', "Attack Config: " . $attack_config['defenseur']); + //log_('debug', "I am the Attacker: " . $attaquant); + //log_('debug', "I am the Defender: " . $defenseur); + /*Cas 1 : Attaquant = 0 Def = 0 Config = 0|1 -> RC Refusé + Cas 2 : Attaquant = 0 Def = 1 Config = 0 -> RC Refusé + Cas 3 : Attaquant = 0 Def = 1 Config = 1 -> RC Accepté + Cas 4 : Attaquant = 1 Def = 0 Config = 0 -> RC Accepté + Cas 5 : Attaquant = 1 Def = 0 Config = 1 -> RC Accepté + Cas 6 : Impossible Att toujours différent de Def + */ + if ($attaquant !== 1 && ($defenseur !== 1 || $attack_config['defenseur'] !== 1)) { // vrai & faux | vrai + //log_('debug', "Erreur : RC non pris en compte"); return false; } else { - if ($defenseur == 1 && $attack_config['defenseur'] == 1) { + if ($defenseur === 1 && $attack_config ['defenseur'] === 1) { //Récupération des pertes défenseurs $pertes = $rc->statistic->lostUnitsDefender; //On soustrait les ressources volées @@ -146,7 +153,7 @@ function attack_rc($rapport) } } - return TRUE; + return true; } /** @@ -160,7 +167,7 @@ function attack_rr($rapport) define("TABLE_ATTAQUES_RECYCLAGES", $table_prefix . "attaques_recyclages"); if (!$rapport['time']) { - return FALSE; + return false; } else { $timestamp = $rapport['time']; $coordonne = $rapport['coords'][0] . ":" . $rapport['coords'][1] . ":" . $rapport['coords'][2]; @@ -176,28 +183,17 @@ function attack_rr($rapport) NULL , '" . $user_data['user_id'] . "', '" . $coordonne . "', '" . $timestamp . "', '" . $rapport['M_reco'] . "', '" . $rapport['C_reco'] . "')"; $db->sql_query($query); } - return TRUE; + return true; } } function read_config () { - global $attack_config; + global $attack_config,$db; //récupération des paramètres de config - $configs =(new Mod_Config_Model)->get_mod_config('Attaques', 'config'); + $request = "SELECT `value` FROM `" . TABLE_MOD_CFG . "` WHERE `mod` = 'Attaques' AND `config` = 'config'"; + $queryResult = $db->sql_query($request); + $configs = $db->sql_fetch_row($queryResult); $attack_config = json_decode($configs, true); } - -/* - * @param $rapport - * @return mixed|string - */ -function remove_htm($rapport) -{ - $rapport = stripslashes($rapport); - $rapport = html_entity_decode($rapport); - $rapport = strip_tags($rapport); - $rapport = str_replace(".", "", $rapport); - return $rapport; -} diff --git a/version.txt b/version.txt index c3bbc61..e50258f 100755 --- a/version.txt +++ b/version.txt @@ -1,4 +1,4 @@ Gestion des attaques -2.0.2 +2.0.3 Gestion des attaques,Attaques,attaques,attaques,index.php,1,0 -3.2.0 +3.3.4 From 9eee28051b4a4472c6ec19a3ac000e7fa1b21421 Mon Sep 17 00:00:00 2001 From: darknoon29 Date: Mon, 24 Feb 2020 23:19:18 +0100 Subject: [PATCH 3/3] =?UTF-8?q?Suppression=20Color=20Picker=20Obsol=C3=A8t?= =?UTF-8?q?e.=20Retour=20des=20bulles=20aide?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ColorPicker/CP_Class.js | 260 ------------------------------------ ColorPicker/ColorPicker.css | 94 ------------- ColorPicker/color.gif | Bin 1087 -> 0 bytes ColorPicker/index.html | 0 admin.php | 44 ++---- archives.php | 2 +- attaques.php | 12 +- bbcode.php | 8 +- bilan.php | 4 +- config_user.php | 6 +- languages/french/help.php | 28 ++-- recyclages.php | 6 +- 12 files changed, 43 insertions(+), 421 deletions(-) delete mode 100755 ColorPicker/CP_Class.js delete mode 100755 ColorPicker/ColorPicker.css delete mode 100755 ColorPicker/color.gif delete mode 100755 ColorPicker/index.html diff --git a/ColorPicker/CP_Class.js b/ColorPicker/CP_Class.js deleted file mode 100755 index 4eb0175..0000000 --- a/ColorPicker/CP_Class.js +++ /dev/null @@ -1,260 +0,0 @@ -StringBuilder = function() -{ - this.arrStr = []; - this.Append = function( inVAL ) - { - this.arrStr[this.arrStr.length] = inVAL; - }; - this.toString = function() - { - return this.arrStr.join(''); - }; - this.Init = function() - { - this.arrStr = null; - this.arrStr = []; - } -}; - -var objSB = new StringBuilder(); - -var arrGray = ['0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F']; -var arrSafe = ['00','33','66','99','CC','FF']; -var arrSys = [['D4D0C8', 'ActiveBorder'],['0A246A', 'ActiveCaption'],['808080', 'AppWorkspace'],['3A6EA5', 'Background'],['D4D0C8', 'ButtonFace'],['FFFFFF', 'ButtonHighlight'],['808080', 'ButtonShadow'],['000000', 'ButtonText'],['FFFFFF', 'CaptionText'],['808080', 'GrayText'],['0A246A', 'Highlight'],['FFFFFF', 'HighlightText'],['D4D0C8', 'InactiveBorder'],['0A246A', 'InactiveCaption'],['D4D0C8', 'InactiveCaptionText'],['FFFFE1', 'InfoBackground'],['000000', 'InfoText'],['D4D0C8', 'Menu'],['000000', 'MenuText'],['D4D0C8', 'Scrollbar'],['404040', 'ThreedDarkShadow'],['D4D0C8', 'ThreedFace'],['FFFFFF', 'ThreedHighlight'],['D4D0C8', 'ThreedLightShadow'],['808080', 'ThreedShadow'],['FFFFFF', 'Window'],['000000', 'WindowFrame'],['000000', 'WindowText']]; -var arrName = [['FF0000', 'red'],['FFFF00', 'yellow'],['00FF00', 'lime'],['00FFFF', 'cyan'],['0000FF', 'blue'],['FF00FF', 'magenta'],['FFFFFF', 'white'],['F5F5F5', 'whitesmoke'],['DCDCDC', 'gainsboro'],['D3D3D3', 'lightgrey'],['C0C0C0', 'silver'],['A9A9A9', 'darkgray'],['808080', 'gray'],['696969', 'dimgray'],['000000', 'black'],['2F4F4F', 'darkslategray'],['708090', 'slategray'],['778899', 'lightslategray'],['4682B4', 'steelblue'],['4169E1', 'royalblue'],['6495ED', 'cornflowerblue'],['B0C4DE', 'lightsteelblue'],['7B68EE', 'mediumslateblue'],['6A5ACD', 'slateblue'],['483D8B', 'darkslateblue'],['191970', 'midnightblue'],['000080', 'navy'],['00008B', 'darkblue'],['0000CD', 'mediumblue'],['1E90FF', 'dodgerblue'],['00BFFF', 'deepskyblue'],['87CEFA', 'lightskyblue'],['87CEEB', 'skyblue'],['ADD8E6', 'lightblue'],['B0E0E6', 'powderblue'],['F0FFFF', 'azure'],['E0FFFF', 'lightcyan'],['AFEEEE', 'paleturquoise'],['48D1CC', 'mediumturquoise'],['20B2AA', 'lightseagreen'],['008B8B', 'darkcyan'],['008080', 'teal'],['5F9EA0', 'cadetblue'],['00CED1', 'darkturquoise'],['00FFFF', 'aqua'],['40E0D0', 'turquoise'],['7FFFD4', 'aquamarine'],['66CDAA', 'mediumaquamarine'],['8FBC8F', 'darkseagreen'],['3CB371', 'mediumseagreen'],['2E8B57', 'seagreen'],['006400', 'darkgreen'],['008000', 'green'],['228B22', 'forestgreen'],['32CD32', 'limegreen'],['00FF00', 'lime'],['7FFF00', 'chartreuse'],['7CFC00', 'lawngreen'],['ADFF2F', 'greenyellow'],['98FB98', 'palegreen'],['90EE90', 'lightgreen'],['00FF7F', 'springgreen'],['00FA9A', 'mediumspringgreen'],['556B2F', 'darkolivegreen'],['6B8E23', 'olivedrab'],['808000', 'olive'],['BDB76B', 'darkkhaki'],['B8860B', 'darkgoldenrod'],['DAA520', 'goldenrod'],['FFD700', 'gold'],['F0E68C', 'khaki'],['EEE8AA', 'palegoldenrod'],['FFEBCD', 'blanchedalmond'],['FFE4B5', 'moccasin'],['F5DEB3', 'wheat'],['FFDEAD', 'navajowhite'],['DEB887', 'burlywood'],['D2B48C', 'tan'],['BC8F8F', 'rosybrown'],['A0522D', 'sienna'],['8B4513', 'saddlebrown'],['D2691E', 'chocolate'],['CD853F', 'peru'],['F4A460', 'sandybrown'],['8B0000', 'darkred'],['800000', 'maroon'],['A52A2A', 'brown'],['B22222', 'firebrick'],['CD5C5C', 'indianred'],['F08080', 'lightcoral'],['FA8072', 'salmon'],['E9967A', 'darksalmon'],['FFA07A', 'lightsalmon'],['FF7F50', 'coral'],['FF6347', 'tomato'],['FF8C00', 'darkorange'],['FFA500', 'orange'],['FF4500', 'orangered'],['DC143C', 'crimson'],['FF0000', 'red'],['FF1493', 'deeppink'],['FF00FF', 'fuchsia'],['FF69B4', 'hotpink'],['FFB6C1', 'lightpink'],['FFC0CB', 'pink'],['DB7093', 'palevioletred'],['C71585', 'mediumvioletred'],['800080', 'purple'],['8B008B', 'darkmagenta'],['9370DB', 'mediumpurple'],['8A2BE2', 'blueviolet'],['4B0082', 'indigo'],['9400D3', 'darkviolet'],['9932CC', 'darkorchid'],['BA55D3', 'mediumorchid'],['DA70D6', 'orchid'],['EE82EE', 'violet'],['DDA0DD', 'plum'],['D8BFD8', 'thistle'],['E6E6FA', 'lavender'],['F8F8FF', 'ghostwhite'],['F0F8FF', 'aliceblue'],['F5FFFA', 'mintcream'],['F0FFF0', 'honeydew'],['FAFAD2', 'lightgoldenrodyellow'],['FFFACD', 'lemonchiffon'],['FFF8DC', 'cornsilk'],['FFFFE0', 'lightyellow'],['FFFFF0', 'ivory'],['FFFAF0', 'floralwhite'],['FAF0E6', 'linen'],['FDF5E6', 'oldlace'],['FAEBD7', 'antiquewhite'],['FFE4C4', 'bisque'],['FFDAB9', 'peachpuff'],['FFEFD5', 'papayawhip'],['FFF5EE', 'seashell'],['FFF0F5', 'lavenderblush'],['FFE4E1', 'mistyrose'],['FFFAFA', 'snow']]; - -var intTdDisp = intTblDisp = 0; -var i = j = k = 0; -var objCurrent = objGray = objSafe = objSys = objName = objLegend = objPreview = objSelected = objPreviewTxt = objSelectedTxt = objGlobal = null; -var strColor = '', strColorTxt = '', strCurrent = ''; - -fctTblFeed = function() -{ - if (intTdDisp != 16) { - for (i = intTdDisp; i < 16; i++) { - objSB.Append(' '); - intTblDisp++; - } - } - if (intTblDisp != 256) { - for (i = intTblDisp; i < 256; i++) { - if (i % 16 == 0) {objSB.Append('');} - objSB.Append(' '); - } - } -}; - -fctIsInSys = function(strColor) -{ - var strOut = ''; - for (ii = 0; ii < arrSys.length; ii++) { - if (arrSys[ii][0] == strColor) {strOut = arrSys[ii][1]; break;} - } - return strOut; -}; - -fctIsInName = function(strColor) -{ - var strOut = ''; - for (ii = 0; ii < arrName.length; ii++) { - if (arrName[ii][0] == strColor) {strOut = arrName[ii][1]; break;} - } - return strOut; -}; - -fctOver = function(strColor, strTxt) -{ - objPreview.style.backgroundColor = strColor; - objPreviewTxt.innerHTML = strColor + '
' + strTxt; -}; - -fctOut = function() -{ - objPreview.style.backgroundColor = ''; - objPreviewTxt.innerHTML = ''; -}; - -fctSetColor = function(strColor, strTxt) -{ - strCurrent = strColor; - objSelected.style.backgroundColor = strColor; - objSelectedTxt.innerHTML = strColor + '
' + strTxt; -}; - -fctSelect = function(strArr, strTxt) -{ - objLegend.innerHTML = ' ' + strTxt + ' '; - objGray.style.display = (strArr == 'Gray') ? 'block' : 'none'; - objSafe.style.display = (strArr == 'Safe') ? 'block' : 'none'; - objSys.style.display = (strArr == 'Sys') ? 'block' : 'none'; - objName.style.display = (strArr == 'Name') ? 'block' : 'none'; -}; - -fctHide = function() -{ - fctReset(); - objGlobal.style.display = 'none'; - objCurrent = null; -}; - -fctReset = function() -{ - objSelected.style.backgroundColor = ''; - objSelectedTxt.innerHTML = ''; - strCurrent = ''; -}; - -fctOk = function() -{ - objCurrent.value = strCurrent.toUpperCase(); - fctHide(); -}; - -fctShow = function(objForm) -{ - if (objForm) { - objCurrent = objForm; - if (objForm.value + '' != '') { - strColor = objForm.value.replace('#', ''); - strColorTxt = '' + fctIsInName(strColor); - if (strColorTxt == '') {strColorTxt = '' + fctIsInSys(strColor);} - fctSetColor('#' + strColor, strColorTxt) - } else { - fctReset(); - } - fctSelect('Name', 'Named'); - } - if (objCurrent) { - var w = h = t = l = 0; - if (self.innerHeight) { - w = self.innerWidth; - h = self.innerHeight; - } else if (document.documentElement && document.documentElement.clientHeight) { - w = document.documentElement.clientWidth; - h = document.documentElement.clientHeight; - } else if (document.body) { - w = document.body.clientWidth; - h = document.body.clientHeight; - } - if (self.pageYOffset) { - l = self.pageXOffset; - t = self.pageYOffset; - } else if (document.documentElement && document.documentElement.scrollTop) { - l = document.documentElement.scrollLeft; - t = document.documentElement.scrollTop; - } else if (document.body) { - l = document.body.scrollLeft; - t = document.body.scrollTop; - } - if (objGlobal.style.display != 'block') {objGlobal.style.display = 'block';} - objGlobal.style.top = parseInt(((h - objGlobal.offsetHeight) / 2) + t, 10) + 'px'; - objGlobal.style.left = parseInt(((w - objGlobal.offsetWidth) / 2) + l, 10) + 'px'; - } -}; - -fctLoad = function() -{ - var objDiv = document.createElement('DIV'); - objDiv.id = 'objCP'; - objDiv.style.display = 'inline'; - document.body.appendChild(objDiv); - objDiv.innerHTML = objSB.toString(); - var objPreview = document.getElementById('objPreview'); - var objSelected = document.getElementById('objSelected'); - var objPreviewTxt = document.getElementById('objPreviewTxt'); - var objSelectedTxt = document.getElementById('objSelectedTxt'); - var objGlobal = document.getElementById('tblGlobal'); - var objGray = document.getElementById('tblGray'); - var objSafe = document.getElementById('tblSafe'); - var objSys = document.getElementById('tblSys'); - var objName = document.getElementById('tblName'); - var objLegend = document.getElementById('objLegend'); - fctSelect('Name', 'Named'); -}; - -objSB.Append('
'); -objSB.Append(''); -objSB.Append(''); -objSB.Append(''); -objSB.Append(''); -objSB.Append('
'); - -objSB.Append(''); -for (i = 0; i < arrGray.length; i++) { - for (j = 0; j < arrGray.length; j++) { - strColor = '' + arrGray[i] + arrGray[j] + arrGray[i] + arrGray[j] + arrGray[i] + arrGray[j]; - strColorTxt = '' + fctIsInName(strColor); - if (strColorTxt == '') {strColorTxt = '' + fctIsInSys(strColor);} - objSB.Append(''); - intTdDisp++; - intTblDisp++; - } - if (i < arrGray.length - 1) { - objSB.Append(''); - intTdDisp = 0; - } -} -fctTblFeed(); -objSB.Append('
 
'); -intTdDisp = intTblDisp = 0; - -objSB.Append(''); -for (i = 0; i < arrSafe.length; i++) { - for (j = 0; j < arrSafe.length; j++) { - for (k = 0; k < arrSafe.length; k++) { - if (intTblDisp % 16 == 0 && intTdDisp != 0) { - objSB.Append(''); - intTdDisp = 0; - } - strColor = '' + arrSafe[i] + arrSafe[j] + arrSafe[k]; - strColorTxt = '' + fctIsInName(strColor); - if (strColorTxt == '') {strColorTxt = '' + fctIsInSys(strColor);} - objSB.Append(''); - intTdDisp++; - intTblDisp++; - } - } -} -fctTblFeed(); -objSB.Append('
 
'); -intTdDisp = intTblDisp = 0; - -objSB.Append(''); -for (i = 0; i < arrSys.length; i++) { - if (intTblDisp % 16 == 0 && intTdDisp != 0) { - objSB.Append(''); - intTdDisp = 0; - } - strColor = '' + arrSys[i][0]; - strColorTxt = '' + arrSys[i][1]; - objSB.Append(''); - intTdDisp++; - intTblDisp++; -} -fctTblFeed(); -objSB.Append('
 
'); -intTdDisp = intTblDisp = 0; - -objSB.Append(''); -for (i = 0; i < arrName.length; i++) { - if (intTblDisp % 16 == 0 && intTdDisp != 0) { - objSB.Append(''); - intTdDisp = 0; - } - strColor = '' + arrName[i][0]; - strColorTxt = '' + arrName[i][1]; - objSB.Append(''); - intTdDisp++; - intTblDisp++; -} -fctTblFeed(); -objSB.Append('
 
'); -objSB.Append(''); -objSB.Append(''); -objSB.Append(''); -objSB.Append('
  
  
'); -objSB.Append(''); -objSB.Append(''); -objSB.Append(''); -objSB.Append(''); -objSB.Append('
'); diff --git a/ColorPicker/ColorPicker.css b/ColorPicker/ColorPicker.css deleted file mode 100755 index c409bf0..0000000 --- a/ColorPicker/ColorPicker.css +++ /dev/null @@ -1,94 +0,0 @@ -/*TABLE, THEAD, TBODY, TFOOT, TH, TR, TD { - margin : 0px; - padding : 0px; - border-spacing : 0px; -} -FIELDSET { - padding : 0px; - margin : 0px; - color : black; -} -LEGEND { - font-family : Tahoma; - font-size : 10pt; - color : black; -}*/ -A.color, A.color:active, A.color:visited { - position : relative; - display : block; - text-decoration : none; - width : 10px; - height : 10px; - line-height : 10px; - margin : 0px; - padding : 0px; - border : 1px inset white; -} -A.color:hover { - border : 1px outset white; -} -A.none, A.none:active, A.none:visited, A.none:hover { - position : relative; - display : block; - text-decoration : none; - width : 10px; - height : 10px; - line-height : 10px; - margin : 0px; - padding : 0px; - cursor : default; - border : 0px solid threedface; -} -.tblColor { - display : none; -} -.tdColor { - padding : 1px; -} -.tblContainer { -/* background-color : threedface;*/ - background-color : #2e2e2e; - z-index: 110; -} -.tblGlobal { - position : absolute; - top : 0px; - left : 0px; - display : none; -/* background-color : threedface;*/ - background-color : #2e2e2e; - border : 2px outset; - z-index: 110; -} -.tdContainer { - padding : 5px; -} -.tdDisplay { - width : 50%; - height : 20px; - line-height : 20px; - border : 1px outset white; -} -.tdDisplayTxt { - width : 50%; - height : 24px; - line-height : 12px; - font-family : Tahoma; - font-size : 8pt; - color : white; - text-align : center; -} -.btnColor { - width : 100%; - font-family : Tahoma; - font-size : 10pt; - padding : 0px; - margin : 0px; -} -.btnPalette { - width : 100%; - font-family : Tahoma; - font-size : 8pt; - padding : 0px; - margin : 0px; -} diff --git a/ColorPicker/color.gif b/ColorPicker/color.gif deleted file mode 100755 index 0b58656c399c2c4f8f6b413c30efa5f91c9372ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1087 zcmeH`|4-C)9LFE;I~bpHaR-PF?Q(IRipqAN>11MZ7k5~m=GTp@SXCl*iMK#SYsk3%w^vdgR=*OOW?)k%W&plt; zYkQWw?weN-${>SU{>6vyuz3@qZLHf$`FcJGL4^qowJ8a$hsIR24LuHRPdEqRB%Fp; zILF*G6trZcr=q8$XQE$0FF-F$Bs<_D^ukpbV$u-A;5PhT_WaiVnS48e(^k$JG*6*v zI!9in;WZUuOgpyojO)bFjq4J#dwI1F?*MNMvOLP_tCW7vd&7Kmi;r({f~Bqa+9~WK zZv^{8Y@(1fWIW> zb}QMVWS^36lpIsiqU4N{b1L#1osZ~w%#|nH`~&Ggx{y93id;j68Hw}Y8FHWBM|t)) zGK$D^3jgCj`at&6Br|+UZlW)-2@GM1#h&vpeR8E?`Oea8WE?84{?nNm?p(5WVU<1K zQ@r8LN%M_k!GXuVh6BEO>(hbq^_M4Bt~?qHnN#{5zM6Qfsm0eDnYOHXRokGi!QrcZ z5)FLzi+@6ee{W%(C%NZEcl}>C0#z4Y_%h$LGb=FoQ(b0mS=OCEc};ydFX&8lmpLuF z9E-Yr)odTsc1}GMU%)ANj%L ztut)%ZgicfDzR0}S{psyZ}RR)OV13(g60zIOJ-NAuJCy4Z0Xj*u1H%)YNcz@fztOq w#npyoVo`sj$?VC@U9sD4xU<_$$+osql_query($query)) die("erreur SQL"); $query = "OPTIMIZE TABLE " . TABLE_ATTAQUES_RECYCLAGES; if (!$db->sql_query($query)) die("erreur SQL"); - echo "nettoyage effectuée
"; + echo "nettoyage effectuée
"; } // Fin du nettoyage // Connexion Xtense2 @@ -129,26 +129,9 @@ $db->sql_query($query); } -// Appel des Javscripts pour le Colorpicker - Pris à Oxyfox et REStyler -echo " - -"; // cadre autour des paramètres echo "
Administration "; -echo help("Administration"); +echo help("attaques_Administration"); echo ""; // Formulaire des paramètres du module echo "
"; @@ -157,7 +140,7 @@ Paramètres du module -Activer le layer " . help("layer") . " : +Activer le layer " . help("attaques_layer") . " : - Valeur d'opacité " . help("transparence") . " : + Valeur d'opacité " . help("attaques_transparence") . " :  % @@ -198,39 +181,31 @@ echo ""; echo " - + "; echo " - - "; echo " - - "; echo " - - "; echo " - - "; echo " @@ -240,10 +215,9 @@ echo "
"; // Formulaire "Base de Donnees" -echo ""; echo "
BBCodes " . help("bbcolor") . " BBCodes " . help("attaques_bbcolor") . " 
Titre choix de la couleur Métal gagné choix de la couleur
Cristal gagné choix de la couleur Deutérium gagné choix de la couleur
Métal recyclé choix de la couleur Cristal recyclé choix de la couleur
Perte choix de la couleur Rentabilité choix de la couleur
- + "; echo ""; // On récupère les dates des archives présentes dans la base de données par ordre croissant @@ -352,7 +326,7 @@ echo ""; echo "
Base de données " . help("mysql") . " Base de données " . help("attaques_mysql") . " 
- + "; echo ""; //On vérifie que la table xtense_callbacks existe @@ -373,9 +347,9 @@ echo ""; echo ""; echo ""; - echo ""; + echo ""; } else { - echo ""; + echo ""; } } echo "
Xtense 2 " . help("xtense") . " Xtense " . help("attaques_xtense") . " 
Souhaitez vous établir la connexion ?
Le module 'Gestion des Attaques' est correctement enregistré auprès de Xtense2Le module 'Gestion des Attaques' est correctement enregistré auprès de Xtense
"; diff --git a/archives.php b/archives.php index 614df43..8d462c4 100755 --- a/archives.php +++ b/archives.php @@ -28,7 +28,7 @@ function selectionner() { //Fieldset pour seletionner les dates de visualisation des gains echo "
Date d'affichage des attaques "; -echo help("changer_affichage"); +echo help("attaques_changer_affichage"); echo ""; echo "Afficher mes résultats anterieurs : "; diff --git a/attaques.php b/attaques.php index 02862c3..f9b536a 100755 --- a/attaques.php +++ b/attaques.php @@ -87,7 +87,7 @@ $bbcode .= "Les pertes s'élèvent à [color=" . $bbcolor[perte] . "]" . $attack_pertes . "[/color].\n\n"; } - $bbcode .= "[url=http://board.ogsteam.fr/forums/sujet-1358-mod-gestion-attaques]Généré par le module de gestion des attaques[/url]"; + $bbcode .= "[url=https://forum.ogsteam.fr/index.php?topic=100.0]Généré par le module de gestion des attaques avec OGSpy[/url]"; echo "

"; echo "
Liste de vos attaques du 01/" . $month . "/" . $year . " au 31/" . $month . "/" . $year . ""; @@ -121,7 +121,7 @@ if ($user == $user_data['user_id']) { $query = "DELETE FROM " . TABLE_ATTAQUES_ATTAQUES . " WHERE attack_id='$pub_attack_id'"; $db->sql_query($query); - echo "L'attaque a bien été supprimée."; + echo "L'attaque a bien été supprimée."; //On ajoute l'action dans le log $line = $user_data['user_name'] . " supprime l'une de ses attaque dans le module de gestion des attaques"; @@ -129,7 +129,7 @@ $line = "/*" . date("d/m/Y H:i:s") . '*/ ' . $line; write_file(PATH_LOG_TODAY . $fichier, "a", $line); } else { - echo "Vous n'avez pas le droit d'effacer cette attaque !!!"; + echo "Vous n'avez pas le droit d'effacer cette attaque !!!"; //On ajoute l'action dans le log $line = $user_data[user_name] . " a tenté de supprimer une attaque qui appartient à un autre utilisateurs dans le module de gestion des attaques"; @@ -235,7 +235,7 @@ //Création du field pour choisir l'affichage (attaque du jour, de la semaine ou du mois echo "
Paramètres d'affichage des attaques "; -echo help("changer_affichage"); +echo help("attaques_changer_affichage"); echo ""; echo "Afficher les attaques : "; @@ -272,7 +272,7 @@ //Création du field pour voir les gains des attaques echo "
Résultats des attaques du " . $pub_date_from . " au " . $pub_date_to . " de " . $users[$user_id]; -echo help("resultats"); +echo help("attaques_resultats"); echo ""; //Résultat requete @@ -311,7 +311,7 @@ //Création du field pour voir la liste des attaques echo "
Liste des attaques du " . $pub_date_from . " au " . $pub_date_to . " "; echo " : " . $nb_attack . " attaque(s) "; -echo help("liste_attaques"); +echo help("attaques_liste_attaques"); echo ""; //Debut du lien pour le changement de l'ordre d'affichage diff --git a/bbcode.php b/bbcode.php index 5cebde0..cd4933d 100755 --- a/bbcode.php +++ b/bbcode.php @@ -67,7 +67,7 @@ //Création du field pour choisir l'affichage (attaque du jour, de la semaine ou du mois echo "
Date d'affichage des attaques et des recyclages en BBCode "; -echo help("changer_affichage"); +echo help("attaques_changer_affichage"); echo ""; echo "Afficher mes attaques et mes recyclages en BBCode : "; @@ -110,7 +110,7 @@ //Création du field pour voir la liste des attaques en BBCode echo "
Liste des attaques en BBCode du " . $pub_date_from . " au " . $pub_date_to . " "; -echo help("bbcode"); +echo help("attaques_bbcode"); echo ""; echo "

Selectionner

"; echo "
"; @@ -134,7 +134,7 @@ //Création du field pour voir la liste des recyclages en BBCode echo "
Liste des recyclages en BBCode du " . $pub_date_from . " au " . $pub_date_to . " "; -echo help("bbcode"); +echo help("attaques_bbcode"); echo ""; echo "

Selectionner

"; echo "
"; @@ -180,7 +180,7 @@ //Création du field pour voir les gains en BBCode echo "
Gains en BBCode du " . $pub_date_from . " au " . $pub_date_to . " "; -echo help("bbcode"); +echo help("attaques_bbcode"); echo ""; echo "

Selectionner

"; echo "
"; diff --git a/bilan.php b/bilan.php index f3d5d09..6f91c4f 100755 --- a/bilan.php +++ b/bilan.php @@ -96,8 +96,8 @@ //Création du field pour choisir l'affichage (attaque du jour, de la semaine ou du mois -echo "
Date d'affichage du bilan "; -echo help("changer_affichage"); +echo "
Date d'affichage du bilan "; +echo help("attaques_changer_affichage"); echo ""; echo "Afficher le bilan : "; diff --git a/config_user.php b/config_user.php index 51bd6f4..75c58be 100644 --- a/config_user.php +++ b/config_user.php @@ -35,7 +35,7 @@ // cadre autour des paramètres echo "
Configuration "; -echo help("user_config"); +echo help("attaques_user_config"); echo ""; // Formulaire des paramètres du module echo "
"; @@ -44,7 +44,7 @@ Paramètres de visibilité -Diffuser les rapports " . help("diffusion_rapports") . " : +Diffuser les rapports " . help("attaques_diffusion_rapports") . " : - Masquer les coordonnees " . help("masquer_coord") . " : + Masquer les coordonnees " . help("attaques_masquer_coord") . " : Date d'affichage des recyclages "; -echo help("changer_affichage"); +echo help("attaques_changer_affichage"); echo ""; echo "Afficher mes recyclages : "; @@ -166,7 +166,7 @@ //Création du field pour voir les gains des attaques echo "
Résultats des recyclages du " . $pub_date_from . " au " . $pub_date_to . " "; -echo help("resultats"); +echo help("attaques_resultats"); echo ""; //Résultat requete @@ -212,7 +212,7 @@ //Création du field pour voir la liste des attaques echo "
Liste des recyclages du " . $pub_date_from . " au " . $pub_date_to . " "; echo " : " . $nb_recy . " recyclage(s) "; -echo help("liste_recy"); +echo help("attaques_liste_recy"); echo ""; //Tableau donnant la liste des attaques