Commit pour modifs aure

This commit is contained in:
xdrm-brackets 2015-11-11 15:50:05 +01:00
parent 989cae3b32
commit ac885f61bd
9 changed files with 46 additions and 21 deletions

View File

@ -118,10 +118,10 @@ pageManager.prototype = {
ptrPageManager.depCSS = document.createElement('link'); ptrPageManager.depCSS = document.createElement('link');
ptrPageManager.depCSS.rel = 'stylesheet'; ptrPageManager.depCSS.rel = 'stylesheet';
ptrPageManager.depCSS.type = 'text/css'; ptrPageManager.depCSS.type = 'text/css';
ptrPageManager.depCSS.href = ptrPageManager.path+'/'+'_CSS'+'/'+ptrPageManager.page+'.css'; ptrPageManager.depCSS.href = ptrPageManager.path+'/_CSS/'+ptrPageManager.page+'.css';
document.head.appendChild(ptrPageManager.depCSS); document.head.appendChild(ptrPageManager.depCSS);
}else }else
console.log('[loadDependencies_Error] - ('+ptrPageManager.path+'/'+'_CSS'+'/'+ptrPageManager.page+'.css'+')'); console.log('[loadDependencies_Error] - ('+ptrPageManager.path+'/_CSS/'+ptrPageManager.page+'.css)');
}); });
// si le fichier js existe // si le fichier js existe
@ -129,10 +129,10 @@ pageManager.prototype = {
if( e != null ){ // on charge la dépendance JS si le fichier existe if( e != null ){ // on charge la dépendance JS si le fichier existe
ptrPageManager.depJS = document.createElement('script'); ptrPageManager.depJS = document.createElement('script');
ptrPageManager.depJS.type = 'text/javascript'; ptrPageManager.depJS.type = 'text/javascript';
ptrPageManager.depJS.src = ptrPageManager.path+'/'+'_JS'+'/'+ptrPageManager.page+'.js'; ptrPageManager.depJS.src = ptrPageManager.path+'/_JS/'+ptrPageManager.page+'.js';
document.head.appendChild(ptrPageManager.depJS); document.head.appendChild(ptrPageManager.depJS);
}else }else
console.log('[loadDependencies_Error] - ('+ptrPageManager.path+'/'+'_JS'+'/'+ptrPageManager.page+'.js'+')'); console.log('[loadDependencies_Error] - ('+ptrPageManager.path+'/_JS/'+ptrPageManager.page+'.js)');
}); });
}, },
@ -142,9 +142,12 @@ pageManager.prototype = {
======================================================================= */ ======================================================================= */
updateURL: function(){ updateURL: function(){
if( this.vars.length > 0 ) // si il y a des variables if( this.vars.length > 0 ) // si il y a des variables
window.history.pushState(null, this.page, '#/'+this.page+'/'+this.vars.join('/')+'/'); window.history.pushState(this.page, this.page, '#/'+this.page+'/'+this.vars.join('/')+'/');
else // s'il n'y en a pas else // s'il n'y en a pas
window.history.pushState(null, this.page, '#/'+this.page+'/'); window.history.pushState(this.page, this.page, '#/'+this.page+'/');
// on peut récupérer le nom de la page (quand on fait retour en arrière de l'historique)
// dans la variable : window.history.state
}, },
/* ======================================================================= /* =======================================================================

View File

@ -30,6 +30,24 @@ class groupRepo extends DBAccess{
} }
/* RETOURNE LES INFORMATIONS RELATIVES A UN GROUPE
*
* @groupeUID<int> l'UID du groupe
*
* @return existe<Boolean> FAUX si le groupe n'existe pas
* @return infos<Array> les informations relatives au groupe
*
*/
public static function info($groupeUID){
// on considère que le groupe existe
$getGroupeInfo = DataBase::getPDO()->prepare("SELECT id_groupe as id, nom, libelle FROM groupe WHERE id_groupe = :groupeUID");
$getGroupeInfo->execute(array( ':groupeUID' => $groupeUID ));
return $getGroupeInfo->fetch();
}
/* VERIFIE L'EXISTENCE D'UNE APPARTENANCE DANS LA BDD /* VERIFIE L'EXISTENCE D'UNE APPARTENANCE DANS LA BDD
* *
* @etudiant<String> l'identifiant (UID) de l'étudiant à ajouter au groupe * @etudiant<String> l'identifiant (UID) de l'étudiant à ajouter au groupe

View File

@ -37,7 +37,7 @@ class moduleRepo extends DBAccess{
* *
*/ */
public static function info($moduleUID){ public static function info($moduleUID){
$getModuleInfo = DataBase::getPDO()->prepare("SELECT id_module, nom, libelle FROM module WHERE id_module = :moduleUID"); $getModuleInfo = DataBase::getPDO()->prepare("SELECT id_module as id, nom, libelle FROM module WHERE id_module = :moduleUID");
$getModuleInfo->execute(array( ':moduleUID' => $moduleUID )); $getModuleInfo->execute(array( ':moduleUID' => $moduleUID ));
// on retourne le résultat en supprimant les doublons à indices numériques // on retourne le résultat en supprimant les doublons à indices numériques

View File

@ -57,13 +57,11 @@ class semestreRepo extends DBAccess{
*/ */
public static function info($semestreUID){ public static function info($semestreUID){
// on considère que le semestre existe // on considère que le semestre existe
$getSemestreInfo = DataBase::getPDO()->prepare("SELECT * FROM semestre WHERE id_semestre = :semestreUID"); $getSemestreInfo = DataBase::getPDO()->prepare("SELECT id_semestre as id, nom, rang, annee FROM semestre WHERE id_semestre = :semestreUID");
$getSemestreInfo->execute(array( $getSemestreInfo->execute(array( ':semestreUID' => $semestreUID ));
':semestreUID' => $semestreUID
));
// on retourne le résultat en supprimant les doublons à indices numériques // on retourne le résultat en supprimant les doublons à indices numériques
return DataBase::delNumeric( $getSemestreInfo->fetch() ); return $getSemestreInfo->fetch();
} }

View File

@ -37,7 +37,7 @@ class ueRepo extends DBAccess{
* *
*/ */
public static function info($UEUID){ public static function info($UEUID){
$getUEInfo = DataBase::getPDO()->prepare("SELECT id_ue, nom, libelle FROM ue WHERE id_ue = :UEUID"); $getUEInfo = DataBase::getPDO()->prepare("SELECT id_ue as id, nom, libelle FROM ue WHERE id_ue = :UEUID");
$getUEInfo->execute(array( ':UEUID' => $UEUID )); $getUEInfo->execute(array( ':UEUID' => $UEUID ));
// on retourne le résultat en supprimant les doublons à indices numériques // on retourne le résultat en supprimant les doublons à indices numériques

View File

@ -72,10 +72,8 @@ class userRepo extends DBAccess{
*/ */
public static function info($utilisateurUID){ public static function info($utilisateurUID){
// on considère que le semestre existe // on considère que le semestre existe
$getUtilisateurInfo = DataBase::getPDO()->prepare("SELECT identifiant, prenom, nom, mail, droits FROM utilisateur WHERE identifiant = :utilisateurUID"); $getUtilisateurInfo = DataBase::getPDO()->prepare("SELECT identifiant as id, prenom, nom, mail, droits FROM utilisateur WHERE identifiant = :utilisateurUID");
$getUtilisateurInfo->execute(array( $getUtilisateurInfo->execute(array( ':utilisateurUID' => $utilisateurUID ));
':utilisateurUID' => $utilisateurUID
));
// on retourne le résultat en supprimant les doublons à indices numériques // on retourne le résultat en supprimant les doublons à indices numériques
return $getUtilisateurInfo->fetch(); return $getUtilisateurInfo->fetch();

View File

@ -150,6 +150,8 @@
/* [1] Vérification de l'intégrité des tableaux /* [1] Vérification de l'intégrité des tableaux
=============================================================================*/ =============================================================================*/
$areArrays = is_array($tabVar) && is_array($tabForm); // si ce sont bien des tabeaux $areArrays = is_array($tabVar) && is_array($tabForm); // si ce sont bien des tabeaux

View File

@ -1,3 +1,5 @@
<!--
var subSections = document.querySelectorAll('hgroup'); var subSections = document.querySelectorAll('hgroup');
@ -97,3 +99,7 @@ DOM.CONTAINER.addEventListener('change', function(e){
// console.log(e.target.getAttribute('name')+' = '+e.target.value); // console.log(e.target.getAttribute('name')+' = '+e.target.value);
} }
}, false); }, false);
-->

View File

@ -48,7 +48,7 @@ require_once __ROOT__.'/manager/security.php';
require_once __ROOT__.'/manager/database.php'; require_once __ROOT__.'/manager/database.php';
debug(); debug();
var_dump( $_SESSION['droits'] ); var_dump( $_SESSION );