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.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)

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
*
* @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){
$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

View File

@ -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();
}

View File

@ -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

View File

@ -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();

View File

@ -148,6 +148,8 @@
// '??????' // tableau
// );
/* [1] Vérification de l'intégrité des tableaux

View File

@ -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);
-->

View File

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