[VTAB-TEAM-LINDER-PARTNER-1][OSC] - Revue de la charte Graphique /* WIP ATTENTION - ce fichier est un fichier de fonctions Du fait du nombre massif des éléments DE CETTE PAGE (et de ce qui en découlerait) qui seront à revoir pour transformer le design en design responsive et lui appliquer une nouvelle charte graphique.. .. il est alors plus judicieux de globaliser un TAG unique pour cette tâche pour ne pas alourdir de commentaires le code déjà suffisemment alourdi comme cela! En gros, ici, pour cette méga-tâche, je vais ré-utiliser le même format maison de commentaires que la tâche [SI-LINDER-PARTNER-2][OSC] pour cette tâche précise: --> pour en comprendre les méandres, voir le fichier /[!] - Saphyra-Interactive-TaskList-Explanations/[SI-LINDER-PARTNER-2][OSC]--semantic.php ---> mais à la place de [SI-LINDER-PARTNER-2][OSC], ici, on abordera le fichier et sa logique comme faisant parties de la tâche [VTAB-TEAM-LINDER-PARTNER-1][OSC] */ // <- [VTAB-TEAM-LINDER-PARTNER-1][OSC] - Revue de la charte Graphique ?>[VTAB-TEAM-LINDER-PARTNER-1][OSC][MultiTaskDescriptions]:{ - 1/ dans la nouvelle version du design, on a souhaité centraliser des fonctions PHP (utilisées pour dynamiser certains éléments-clefs de la logique) - 2/ ici se trouve différentes fonctions dont leur rôle est expliqué dans les-dites fonctions } */ ?> [VTAB-TEAM-LINDER-PARTNER-1][OSC][SubTaskDescription]::BEGIN // ([2])-->[VTAB-TEAM-LINDER-PARTNER-1][OSC][SubTaskDescription]::BEGIN // fonction pour simplifier la définition et le retour d'une requête SQL bien précise qui se répète vraiment trop à l'identique, et trop de fois à travers les nombreuses pages du site, // ceci est expérimental et peut provoquer des ISSUE et des BUG, ceci est classé WIP et en période de TESTING // // $argumentAskedMode est un mode d'appel de la méthode. // sa valorisation peut prendre ces formes: // Unique produit - Cette forme demande une requête SQL pour un produit unique // Liste produits - Cette forme demande une requête SQL pour une liste de produits // function databaseRepetitiveCommandSQL($argumentAskedMode $argumentReceived) { switch ($argumentAskedMode) { case 'Unique produit': if (gettype($argumentReceived == 'array')) { $requestSQL = ''; $resultSQL = ''; } else { die('tep_error :: databaseRepetitiveCommandSQL() - $argumentReceived must be an array of associatives named indexes.'); } break; case 'Liste produits': if (gettype($argumentReceived == 'array')) { $requestSQL = ''; $resultSQL = ''; } else { die('tep_error :: databaseRepetitiveCommandSQL() - $argumentReceived must be an array of associatives named indexes.'); } break; default: die('tep_error :: databaseRepetitiveCommandSQL() - $argumentAskedMode cannot be empty or not equal to a valid expression.'); break; } } // ([2])-->[VTAB-TEAM-LINDER-PARTNER-1][OSC][SubTaskDescription]::END // ([1])-->[VTAB-TEAM-LINDER-PARTNER-1][OSC][SubTaskDescription]::END