Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Erreur SQL lors de la modification de l'ordre des colonies dans l'espace personnel #168

Open
Roms0406 opened this issue Mar 22, 2020 · 2 comments
Assignees
Labels
Milestone

Comments

@Roms0406
Copy link
Contributor

Sans titre

@pitch314 pitch314 added the bug label Dec 21, 2020
@pitch314 pitch314 self-assigned this Dec 26, 2020
@pitch314
Copy link
Contributor

Je vois et je sais le pourquoi de l'erreur.
Et actuellement, il ne faut pas bouger l'ordre des colonies en interne OGSpy (ie dans la BDD) car cela créera des effets de bords compromettant les autres données.

=>Je vais voir comment modifier l'ordre des colonies de manière sûre.

@pitch314
Copy link
Contributor

La fonctionnalité de déplacer les planètes a été retirée.

Manipulation complexe si répercuté en BDD, si toujours souhaité, un travaux est à #299

darknoon29 added a commit that referenced this issue Apr 16, 2023
* Gestion des boosters d'énergie.

* Booster d'énergie dans les SQL.

* Prise en charge booster d'énergie dans les formules.

* Correction booster dans les formules.

* Ajout booster d'énergie dans Home, vue empire et simu.

* Prise en charge booster platine dans espace simu.

* Correctif #163

* Correctif #171

* Update Table universe #167

* #117

Ajout Mod User Config

* Correction Groupe par défaut

* Ajout PHP formule pour la position.

* MAJ PHP, formules avec les positions

* MAJ PHP, formules foreuse (position et max)

* MAJ PHP, utilisation formule position

* MAJ JS, formule position et max foreuse

* Ajout trouver la position d'une planète.

* Home, amélioration rendu.

* Page home, amélioration foreuse (ajout max)

* Correction, simulation avec prod foreuse.

* MAJ données docker pour test prod position et foreuse.

* Correction JS.

* Corrcetion, pourcentage des foreuses.

* Ajout JS central et regroupement des js.

* Suppression référence interne page web des JS globals.

* Extraction du js interne des pages vers un central.

* Suppression code js non/plus utilisé.

* Extraction timer en central et simplification.

* Correction et extraction js interne du profile.

* Correction encodage texte d'erreur.

* Suppression timer, code js interne dans la page.

* Correction coût Dock Spatial.

* Correction coût RRI.

* Correction building cumulate.

* Ajout coûts initaux défense&vso et correction calcul des cumulés.

* Ajout bonus classe pour la portée des phalanges (explo).
Fixed #149

* Correction HTML et Legend page search.

* Augmentation password charset.

* Correction caractère HTML.

* Correction JS et HTML.

* Modification texte aide pour mdp avec caractères spécials.

* Correction erreur PHP, accès tableau.

* Correction erreur PHP, pub_view dans home_empire.

* PHP8, correction sur implode().

* PHP8, MAJ utilisation arguments pour implode.

* Erreur PHP correction, page cartographie.

* Docker, ajout log erreur PHP par défaut.

* Correction calcul cumul techno.

* Correction pour les MIP s'il n'y a pas eu de défense enregistré.

* Updates PHP8 + GitIgnore

* Syntaxe

* Correction suite à merge, doublon, et sur cacul cumul.

is_null, sous entends que la variable doit exister.

* Correction changement ordre dans les mod.

* Correction sur calcul techno.

* Correction erreur d'avril 2019 d'implémentation User_Model sur la vérification de l'existance d'un user avant création.
Correction du commit (poursuite user_model d6095ed).

* Correction (suite) implémentaiton User_Model pour une auto-modifcation sans changement de nom.

* Correction erreur PHP, si user n'a pas de techno dans home_empire.

* Correction index tableau.

* Correction formules coûts et prix bat/rech/vso/def.

* Refactoring fonctions de calcul des cumuls et upgrade.

Simplification et ajout :
 - fonctions pour l'upgrade bâtiment et la recherche ;
 - fonctions pour le coût total d'un niveau de recherche ou de bâtiment ;
 - fonctions pour le coût d'un nombre de défense ou de vaisseaux ;
 - fonctions calculant le coût global en ressource de tout les bâtiments ou toutes les défense ou tous les vaisseaux d'un empire ;
 - fonctions calculant le coût global en ressource de toutes les recherches d'un empire.

(et fonctions pour savoir si une string est un bâtiment/recherche/vaisseau ou défense par rapport aux noms de la BDD.)

* Docker, correction activation dépôt de ravitallement.

* Ajout points dans home_empire.

* Ajout possibilité graph même sans points général.

* Suppresion lien externe avatar page about, relocalisation des avatars en local.

* Désactivation déplacement des planètes, #168.

* Correction affichage points home_empire.

* Amélioration affichage points génériques recherche.

* MAJ JS highcharts.

* MAJ JS, JQuery.

* Changement ogsteam.fr en .eu

* Ajout PHP formules, vso/def spec (fret, vitesse, rapidfire, etc).

=>ogame_elements_details($nom, $user_techno = null, $classe = 0) : array('structure','bouclier','attaque','vitesse','fret','conso',(array)'rapidfire',(bool)'civil',(array)'cout')

* Revert "MAJ JS highcharts."

This reverts commit 3362119.

* Revert "MAJ JS, JQuery."

This reverts commit c1e9d0d.

* Refactoring new formula.

* Formules, PHP refactoring/new fonction production.

* Formules, PHP refactoring/new fonction fusion prod et conso.

* Formules, PHP refactoring/new fonction bilan prod planète.

function ogame_production_planet($user_building, $user_technology = null, $user_data = null, $server_config = null)
=>remplace ratio() et bilan_production_ratio()

* Ajout PHP formules, Ogame requirement pour bat/def/vso/rech.

=>ogame_elements_requirement($nom) : array('none','COL','GEN','EXP' : bool for class, 'M','Esp',etc. : int for all bat/rech name in database)

* Correction formule, calcul NRJ FOR en cas de nb FOR maxé.

* Simplification déclaration.

* Correction calcul cout Astro, arrondi 100.

* Mise en forme fichier ogame.php.

* Correction conformité .md (cf. Codacy).

* Correction conformité JS (cf. Codacy).

* Correction conformité PHP (cf. Codacy)

* Correction fichier .md.

* Correction/suppresion du token Github.

* Correction.

* Test markdown style.

* Test markdown.

* Final test markdown.

* Correction markdown.

* Test v2 Markdown.

* Uniformisation Markdown.

* Mise à jour du changelog.

* Ajout PHP formule, cumul lab et temps de construction bat/vso/def/rech.

=>ogame_construction_time($name, $level, $user_building, $cumul_labo = 0, $user_data = null)
=>ogame_labo_cumulate($user_empire, $current_planet_id = -1)

* Ajout PHP formule, range et vitesse MIP/phalange.

* Ajout PHP formule, coput de destruction bâtiment et case terraformer.

=>ogame_building_destroy($name, $level, $techno_ions = 0)
=>ogame_terra_case($level)

* Correction conformité CSS (cf. Codacy)

* Correction conformité JS (cf. Codacy)

* Correction arrondie range phalanx.

* Correction conformité JS/CSS.

* Correction conformité JS/CSS.

* Ogame formula library, refactoring.

* Correction mise en conformité, unused code (cf. Codacy).

* MAJ changelog.

* Correction et amélioration log erreur.

* Corrrection, ajout format string erreur sur la page HTML.

* Correction et gestion unused code.

* Correction conformité.

* Correction erreur JS.

* Ajout PHP formula, calcul de la distance entre 2 coordonnées.

* Ajout Ogame library, calcul du temps et de la conso pour l'envoie de flotte.

* Mise en forme.

* Correction JS.

* Correction mod_cache.

* Ajout Ogale library PHP, max_foreuse.

* JS Ogame formula Library, Ajout/refactoring production fonctions.

* Mise en forme JS.

* Ajout JS Ogame Library, fonction liées à la flotte.

* Mise en forme JS.

* Ajout JS Ogame Library, fonction des coûts de base.

* Ajout prise en charge univers ronds (carac uni Ogame).

* Ajout HTML color picker fonction & page admin_affichage.

* Amélioration color picker.

* Amélioration et automatisation HTML color.

* Correction HTML color.

* Correction JS/PHP color dynamic picker.

* Final configuration HTML color for alliance.

Fixed #136

* Correction bonus GEN sur les technos.

* Refactoring fonction formule.

* JS conformité et correction.

* Ajout SQL en format ANSI complaince pout test.

* SQL compliance ANSI.

* Correction ordre des mod.

* MAJ docker avec plusieurs mod.

* Correction change ordre mod (=>ordre croissant donc pour monter il faut décroitre).

* Ajout SQL password change nexttime.

* Ajout SQL, email valide.

* Docker, MAJ SQL.

* Ajout fonctionnalité changer mdp à la prochaine connection.

* modif de user_data pour prise en compte nouvelle variable.

* Correction change mdp auto.

* Correction taille des INT des RC.

Fixed #302

* Ogame V8 : ajout caractéristiques univers, les vitesses flotte.

* Add Editor Config

* Sonar Fixes

* Delete ogspy.iml

* Remove Legacy PHP4 Browser Vars

* Fix Sonar Issue

* Create sonarcloud.yml

* Force https pour le lien forum

* Correctif Appel Foreuse max

* Un peu de mise en forme

* Create sonar-project.properties

* Update README.md

* Update Code to date()

strttime deprecated in PHP 8

* Alignement fichier

* Fix Sonar Issues

* Fix Security Issue for Log Files

* Get PHP Mailer from Composer

* Update Admin Viewer pour PHP 8

* Fix sonar Comments

* Alignments Updates

* Suite Ajustements Sonar

* Update Open Links with rel="noopener"

* File Cleanup

* Conserver dossier Install après installation

* Fix Home Empire Issues with Help of PHP Console

* Correctifs Page Empire

* Update Schema to support Class Alliance

* Quelques Reprises de Code

* Replace strftime (Deprecated)

* Déclaration des Paramètres de classe (PHP8.2)

* Sécurité affichage RC + Bug suppression Planète

* Create release.yml

* Remove version in composer.json

* Update composer.lock

* Exclude Some files

* Clean Vendor Folder

* Update .gitignore

* Remove Version Number (Managed by Build Task)

* Log Management Review

* Add Player and Ally Class To DB

* Update release.yml

* Remove Debug logger Console

That one is Too heavy : need a new one :-)

* Update composer.lock

* Delete main.yml

* Update Installer with Dev Version

* Remove Alter Tables player_id, ally_id

These collums were already present in 3.3.6

* Fix User_id issue

* Added Schema Differences to Upgrade to latest

* Remove config suffix on TABLE

* Another Update to update script

* Fix Token Display in Profile

* Space Removed

* Remove Compatibility Stuff as we have now correct default values

* Use inet_pton to manage IPs

* JQuery Moved to Composer Packages for a better support

* Update release.yml

---------

Co-authored-by: pitch314 <[email protected]>
@darknoon29 darknoon29 modified the milestones: 3.3.8, 3.3.9 May 28, 2023
@darknoon29 darknoon29 modified the milestones: 3.3.9, 3.4.0 Mar 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants