Commit pour modifs aure
This commit is contained in:
parent
989cae3b32
commit
ac885f61bd
|
@ -118,10 +118,10 @@ pageManager.prototype = {
|
|||
ptrPageManager.depCSS = document.createElement('link');
|
||||
ptrPageManager.depCSS.rel = 'stylesheet';
|
||||
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);
|
||||
}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
|
||||
|
@ -129,10 +129,10 @@ pageManager.prototype = {
|
|||
if( e != null ){ // on charge la dépendance JS si le fichier existe
|
||||
ptrPageManager.depJS = document.createElement('script');
|
||||
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);
|
||||
}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(){
|
||||
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
|
||||
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
|
||||
},
|
||||
|
||||
/* =======================================================================
|
||||
|
@ -200,7 +203,7 @@ pageManager.prototype = {
|
|||
|
||||
this.ajax(this.path+'/'+this.page+'.php', function(e){
|
||||
ptrPageManager.container.innerHTML = e;
|
||||
ptrPageManager.loadDependencies();
|
||||
ptrPageManager.loadDependencies();
|
||||
}, 'POST', fd);
|
||||
|
||||
// change l'URL en conséquences(stateObj, titre, url)
|
||||
|
@ -226,7 +229,7 @@ pageManager.prototype = {
|
|||
|
||||
this.ajax(this.path+'/'+this.page+'.php', function(e){
|
||||
ptrThis.container.innerHTML = e;
|
||||
ptrThis.loadDependencies();
|
||||
ptrThis.loadDependencies();
|
||||
}, 'POST', fd);
|
||||
|
||||
// change l'URL en conséquences(stateObj, titre, url)
|
||||
|
|
|
@ -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
|
||||
*
|
||||
* @etudiant<String> l'identifiant (UID) de l'étudiant à ajouter au groupe
|
||||
|
|
|
@ -37,7 +37,7 @@ class moduleRepo extends DBAccess{
|
|||
*
|
||||
*/
|
||||
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 ));
|
||||
|
||||
// on retourne le résultat en supprimant les doublons à indices numériques
|
||||
|
|
|
@ -57,13 +57,11 @@ class semestreRepo extends DBAccess{
|
|||
*/
|
||||
public static function info($semestreUID){
|
||||
// on considère que le semestre existe
|
||||
$getSemestreInfo = DataBase::getPDO()->prepare("SELECT * FROM semestre WHERE id_semestre = :semestreUID");
|
||||
$getSemestreInfo->execute(array(
|
||||
':semestreUID' => $semestreUID
|
||||
));
|
||||
$getSemestreInfo = DataBase::getPDO()->prepare("SELECT id_semestre as id, nom, rang, annee FROM semestre WHERE id_semestre = :semestreUID");
|
||||
$getSemestreInfo->execute(array( ':semestreUID' => $semestreUID ));
|
||||
|
||||
// on retourne le résultat en supprimant les doublons à indices numériques
|
||||
return DataBase::delNumeric( $getSemestreInfo->fetch() );
|
||||
return $getSemestreInfo->fetch();
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -37,7 +37,7 @@ class ueRepo extends DBAccess{
|
|||
*
|
||||
*/
|
||||
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 ));
|
||||
|
||||
// on retourne le résultat en supprimant les doublons à indices numériques
|
||||
|
|
|
@ -72,10 +72,8 @@ class userRepo extends DBAccess{
|
|||
*/
|
||||
public static function info($utilisateurUID){
|
||||
// on considère que le semestre existe
|
||||
$getUtilisateurInfo = DataBase::getPDO()->prepare("SELECT identifiant, prenom, nom, mail, droits FROM utilisateur WHERE identifiant = :utilisateurUID");
|
||||
$getUtilisateurInfo->execute(array(
|
||||
':utilisateurUID' => $utilisateurUID
|
||||
));
|
||||
$getUtilisateurInfo = DataBase::getPDO()->prepare("SELECT identifiant as id, prenom, nom, mail, droits FROM utilisateur WHERE identifiant = :utilisateurUID");
|
||||
$getUtilisateurInfo->execute(array( ':utilisateurUID' => $utilisateurUID ));
|
||||
|
||||
// on retourne le résultat en supprimant les doublons à indices numériques
|
||||
return $getUtilisateurInfo->fetch();
|
||||
|
|
|
@ -148,6 +148,8 @@
|
|||
// '??????' // tableau
|
||||
// );
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/* [1] Vérification de l'intégrité des tableaux
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
<!--
|
||||
|
||||
var subSections = document.querySelectorAll('hgroup');
|
||||
|
||||
|
||||
|
@ -96,4 +98,8 @@ DOM.CONTAINER.addEventListener('change', function(e){
|
|||
selectSection( document.querySelector('#MENU > span[data-link='+pageM.page+']') );
|
||||
// console.log(e.target.getAttribute('name')+' = '+e.target.value);
|
||||
}
|
||||
}, false);
|
||||
}, false);
|
||||
|
||||
|
||||
|
||||
-->
|
Loading…
Reference in New Issue