minmod's
This commit is contained in:
parent
d2d12e46af
commit
eeac74f128
|
@ -1,3 +1,4 @@
|
||||||
.sass-cache/
|
.sass-cache/
|
||||||
*.css.map
|
*.css.map
|
||||||
.htaccess
|
.htaccess
|
||||||
|
.tags
|
||||||
|
|
|
@ -122,8 +122,10 @@
|
||||||
$answer = $request->dispatch();
|
$answer = $request->dispatch();
|
||||||
|
|
||||||
// Si c'est une réponse (et non un download)
|
// Si c'est une réponse (et non un download)
|
||||||
if( $answer instanceof ModuleResponse )
|
if( $answer instanceof ModuleResponse ){
|
||||||
|
header('Content-Type: application/json; charset=UTF-8');
|
||||||
echo $answer->serialize();
|
echo $answer->serialize();
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -115,8 +115,8 @@
|
||||||
case self::WrongPathRepo: return "Le chemin de délégation est incorrect ('nomRepo/nomMethode')."; break;
|
case self::WrongPathRepo: return "Le chemin de délégation est incorrect ('nomRepo/nomMethode')."; break;
|
||||||
case self::UnknownModule: return "Le module n'existe pas."; break;
|
case self::UnknownModule: return "Le module n'existe pas."; break;
|
||||||
case self::UnknownRepo: return "Le repo n'existe pas."; break;
|
case self::UnknownRepo: return "Le repo n'existe pas."; break;
|
||||||
case self::UnknownMethod: return "Le methode n'existe pas."; break;
|
case self::UnknownMethod: return "Le méthode n'existe pas."; break;
|
||||||
case self::UncallableMethod: return "Le methode n'est pas amorçable."; break;
|
case self::UncallableMethod: return "Le méthode n'est pas amorçable."; break;
|
||||||
|
|
||||||
case self::ParamError: return "Un ou plusieurs paramètres sont manquants ou incorrects."; break;
|
case self::ParamError: return "Un ou plusieurs paramètres sont manquants ou incorrects."; break;
|
||||||
case self::ModuleError: return "Erreur lors du traitement du module."; break;
|
case self::ModuleError: return "Erreur lors du traitement du module."; break;
|
||||||
|
|
|
@ -140,7 +140,7 @@
|
||||||
ManagerError::setHttpCode($this->error);
|
ManagerError::setHttpCode($this->error);
|
||||||
|
|
||||||
// Type de contenu
|
// Type de contenu
|
||||||
// header('Content-Type: application/json');
|
// header('Content-Type: application/json; charset=utf-8');
|
||||||
|
|
||||||
// On rajoute l'erreur au message
|
// On rajoute l'erreur au message
|
||||||
$returnData = array_merge([
|
$returnData = array_merge([
|
||||||
|
|
|
@ -2,13 +2,13 @@
|
||||||
|
|
||||||
namespace manager;
|
namespace manager;
|
||||||
|
|
||||||
use \manager\View;
|
use \manager\ViewManager;
|
||||||
use \manager\ManagerError;
|
use \manager\ManagerError;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
class View{
|
class ViewManager{
|
||||||
|
|
||||||
public $error = ManagerError::Success;
|
public $error = ManagerError::Success;
|
||||||
|
|
||||||
|
@ -105,7 +105,7 @@
|
||||||
|
|
||||||
/* [2] On vérifie que le template existe
|
/* [2] On vérifie que le template existe
|
||||||
=========================================================*/
|
=========================================================*/
|
||||||
$class = '\\manager\\views\\'.$match[1].'\\'.$match[2];
|
$class = '\\manager\\views\\'.$match[1].'\\'.$match[1].'_'.$match[2];
|
||||||
$method = 'view';
|
$method = 'view';
|
||||||
|
|
||||||
/* (1) On vérifie que la classe existe */
|
/* (1) On vérifie que la classe existe */
|
||||||
|
@ -181,7 +181,7 @@
|
||||||
|
|
||||||
// USE case
|
// USE case
|
||||||
//
|
//
|
||||||
// $myView = new View('templateParent.templateModel', [
|
// $myView = new ViewManager('templateParent.templateModel', [
|
||||||
// 'myVar' => 1,
|
// 'myVar' => 1,
|
||||||
// 'helloMsg' => 'Hello',
|
// 'helloMsg' => 'Hello',
|
||||||
// ]);
|
// ]);
|
|
@ -1,7 +1,7 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace manager\module;
|
namespace manager\module;
|
||||||
use \manager\View;
|
use \manager\ViewManager;
|
||||||
use \manager\Database;
|
use \manager\Database;
|
||||||
use \manager\sessionManager;
|
use \manager\sessionManager;
|
||||||
use \manager\ManagerError;
|
use \manager\ManagerError;
|
||||||
|
|
|
@ -331,6 +331,7 @@
|
||||||
=========================================================*/
|
=========================================================*/
|
||||||
$actionsReq = new Repo('action/getAll');
|
$actionsReq = new Repo('action/getAll');
|
||||||
$actions = ($actionsReq->error==0) ? $actionsReq->answer() : [];
|
$actions = ($actionsReq->error==0) ? $actionsReq->answer() : [];
|
||||||
|
var_dump($actionsReq->answer());
|
||||||
|
|
||||||
/* [2] On regroupe les actions par TIMEOUT
|
/* [2] On regroupe les actions par TIMEOUT
|
||||||
=========================================================*/
|
=========================================================*/
|
||||||
|
@ -398,11 +399,16 @@
|
||||||
/* (2) Pour formatte et indexe les permissions par CODE RFID */
|
/* (2) Pour formatte et indexe les permissions par CODE RFID */
|
||||||
$indexed_permissions = [];
|
$indexed_permissions = [];
|
||||||
|
|
||||||
foreach($permissions as $p=>$permission)
|
|
||||||
|
foreach($permissions as $p=>$permission){
|
||||||
|
$actionList = explode(',', $permission['agg_id_action']);
|
||||||
|
sort($actionList);
|
||||||
|
|
||||||
$indexed_permissions[$permission['code']] = [
|
$indexed_permissions[$permission['code']] = [
|
||||||
'id_user' => $permission['id_user'],
|
'id_user' => $permission['id_user'],
|
||||||
'actions' => explode(',', $permission['actions'])
|
'actions' => $actionList
|
||||||
];
|
];
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,13 +1,13 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace manager\views\group;
|
namespace manager\views\group;
|
||||||
use \manager\View;
|
use \manager\ViewManager;
|
||||||
use \manager\ModuleRequest;
|
use \manager\ModuleRequest;
|
||||||
use \manager\ManagerError;
|
use \manager\ManagerError;
|
||||||
use \manager\Authentification;
|
use \manager\Authentification;
|
||||||
use \manager\repo\cluster as clusterRepo;
|
use \manager\repo\cluster as clusterRepo;
|
||||||
|
|
||||||
class groupChoice{
|
class group_groupChoice{
|
||||||
|
|
||||||
public static function template($type=null){
|
public static function template($type=null){
|
||||||
|
|
||||||
|
@ -49,7 +49,7 @@
|
||||||
|
|
||||||
/* (2) Si on ne le trouve pas, on retourne une erreur */
|
/* (2) Si on ne le trouve pas, on retourne une erreur */
|
||||||
if( $getUserClusters->error != ManagerError::Success )
|
if( $getUserClusters->error != ManagerError::Success )
|
||||||
return View::$htmlError;
|
return ViewManager::$htmlError;
|
||||||
|
|
||||||
/* (3) On récupère les données du groupe */
|
/* (3) On récupère les données du groupe */
|
||||||
$USERCLUSTERS = $getUserClusters->get('clusters');
|
$USERCLUSTERS = $getUserClusters->get('clusters');
|
||||||
|
@ -59,7 +59,7 @@
|
||||||
$USERCLUSTERS[$c]['id_cluster'] = $cluster['id_user_cluster'];
|
$USERCLUSTERS[$c]['id_cluster'] = $cluster['id_user_cluster'];
|
||||||
|
|
||||||
/* (5) On construit la vue */
|
/* (5) On construit la vue */
|
||||||
$user_view = View::replaceMultiple(
|
$user_view = ViewManager::replaceMultiple(
|
||||||
self::template('clusterlist'),
|
self::template('clusterlist'),
|
||||||
$USERCLUSTERS,
|
$USERCLUSTERS,
|
||||||
[
|
[
|
||||||
|
@ -79,7 +79,7 @@
|
||||||
|
|
||||||
/* (2) Si on ne le trouve pas, on retourne une erreur */
|
/* (2) Si on ne le trouve pas, on retourne une erreur */
|
||||||
if( $getMachineClusters->error != ManagerError::Success )
|
if( $getMachineClusters->error != ManagerError::Success )
|
||||||
return View::$htmlError;
|
return ViewManager::$htmlError;
|
||||||
|
|
||||||
/* (3) On récupère les données du groupe */
|
/* (3) On récupère les données du groupe */
|
||||||
$MACHINECLUSTERS = $getMachineClusters->get('clusters');
|
$MACHINECLUSTERS = $getMachineClusters->get('clusters');
|
||||||
|
@ -89,7 +89,7 @@
|
||||||
$MACHINECLUSTERS[$c]['id_cluster'] = $cluster['id_machine_cluster'];
|
$MACHINECLUSTERS[$c]['id_cluster'] = $cluster['id_machine_cluster'];
|
||||||
|
|
||||||
/* (5) On construit la vue */
|
/* (5) On construit la vue */
|
||||||
$machine_view = View::replaceMultiple(
|
$machine_view = ViewManager::replaceMultiple(
|
||||||
self::template('clusterlist'),
|
self::template('clusterlist'),
|
||||||
$MACHINECLUSTERS,
|
$MACHINECLUSTERS,
|
||||||
[
|
[
|
||||||
|
@ -101,7 +101,7 @@
|
||||||
|
|
||||||
/* [3] On renvoie la vue globale
|
/* [3] On renvoie la vue globale
|
||||||
=========================================================*/
|
=========================================================*/
|
||||||
return View::replaceSingle(
|
return ViewManager::replaceSingle(
|
||||||
self::template(), [
|
self::template(), [
|
||||||
'clusters' => $user_view.$machine_view
|
'clusters' => $user_view.$machine_view
|
||||||
]
|
]
|
|
@ -1,13 +1,13 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace manager\views\group;
|
namespace manager\views\group;
|
||||||
use \manager\View;
|
use \manager\ViewManager;
|
||||||
use \manager\ModuleRequest;
|
use \manager\ModuleRequest;
|
||||||
use \manager\ManagerError;
|
use \manager\ManagerError;
|
||||||
use \manager\Authentification;
|
use \manager\Authentification;
|
||||||
use \manager\repo\cluster as clusterRepo;
|
use \manager\repo\cluster as clusterRepo;
|
||||||
|
|
||||||
class membersChoice{
|
class group_membersChoice{
|
||||||
|
|
||||||
public static function template($type=null){
|
public static function template($type=null){
|
||||||
|
|
||||||
|
@ -79,7 +79,7 @@
|
||||||
=========================================================*/
|
=========================================================*/
|
||||||
/* (1) On vérifie les paramètres */
|
/* (1) On vérifie les paramètres */
|
||||||
if( !isset($params['id_cluster']) || !is_numeric($params['id_cluster']) || !isset($params['class']) || !is_numeric($params['class']) )
|
if( !isset($params['id_cluster']) || !is_numeric($params['id_cluster']) || !isset($params['class']) || !is_numeric($params['class']) )
|
||||||
return View::$htmlError;
|
return ViewManager::$htmlError;
|
||||||
|
|
||||||
/* (2) On initialise les vues */
|
/* (2) On initialise les vues */
|
||||||
$view = '';
|
$view = '';
|
||||||
|
@ -99,7 +99,7 @@
|
||||||
|
|
||||||
/* (2) Si on ne le trouve pas, on retourne une erreur */
|
/* (2) Si on ne le trouve pas, on retourne une erreur */
|
||||||
if( $checktypeResponse->error != ManagerError::Success )
|
if( $checktypeResponse->error != ManagerError::Success )
|
||||||
return View::$htmlError;
|
return ViewManager::$htmlError;
|
||||||
|
|
||||||
/* (3) On récupère les données du groupe */
|
/* (3) On récupère les données du groupe */
|
||||||
$currentCluster = $checktypeResponse->get('cluster');
|
$currentCluster = $checktypeResponse->get('cluster');
|
||||||
|
@ -117,7 +117,7 @@
|
||||||
|
|
||||||
/* (2) Si erreur, on retourne l'erreur */
|
/* (2) Si erreur, on retourne l'erreur */
|
||||||
if( $getmembersResponse->error != ManagerError::Success )
|
if( $getmembersResponse->error != ManagerError::Success )
|
||||||
return View::$htmlError;
|
return ViewManager::$htmlError;
|
||||||
|
|
||||||
/* (3) On récupère la liste des UID uniquement */
|
/* (3) On récupère la liste des UID uniquement */
|
||||||
$members_id = [];
|
$members_id = [];
|
||||||
|
@ -138,7 +138,7 @@
|
||||||
|
|
||||||
/* (2) si erreur, on affiche l'explicitation */
|
/* (2) si erreur, on affiche l'explicitation */
|
||||||
if( $getusersResponse->error != ManagerError::Success )
|
if( $getusersResponse->error != ManagerError::Success )
|
||||||
return View::$htmlError;
|
return ViewManager::$htmlError;
|
||||||
|
|
||||||
/* (3) On récupère la liste des utilisateurs */
|
/* (3) On récupère la liste des utilisateurs */
|
||||||
$USERLIST = $getusersResponse->get('users');
|
$USERLIST = $getusersResponse->get('users');
|
||||||
|
@ -153,7 +153,7 @@
|
||||||
/* (2) On génère la vue */
|
/* (2) On génère la vue */
|
||||||
$header = self::template('userheader');
|
$header = self::template('userheader');
|
||||||
|
|
||||||
$members_view = View::replaceMultiple(
|
$members_view = ViewManager::replaceMultiple(
|
||||||
self::template('userlist'),
|
self::template('userlist'),
|
||||||
$USERLIST
|
$USERLIST
|
||||||
);
|
);
|
||||||
|
@ -171,7 +171,7 @@
|
||||||
|
|
||||||
/* (2) si erreur, on affiche l'explicitation */
|
/* (2) si erreur, on affiche l'explicitation */
|
||||||
if( $getmachinesResponse->error != ManagerError::Success )
|
if( $getmachinesResponse->error != ManagerError::Success )
|
||||||
return View::$htmlError;
|
return ViewManager::$htmlError;
|
||||||
|
|
||||||
/* (3) On récupère la liste des machines */
|
/* (3) On récupère la liste des machines */
|
||||||
$MACHINELIST = $getmachinesResponse->get('machines');
|
$MACHINELIST = $getmachinesResponse->get('machines');
|
||||||
|
@ -186,7 +186,7 @@
|
||||||
/* (2) On génère la vue */
|
/* (2) On génère la vue */
|
||||||
$header = self::template('machineheader');
|
$header = self::template('machineheader');
|
||||||
|
|
||||||
$members_view = View::replaceMultiple(
|
$members_view = ViewManager::replaceMultiple(
|
||||||
self::template('machinelist'),
|
self::template('machinelist'),
|
||||||
$MACHINELIST
|
$MACHINELIST
|
||||||
);
|
);
|
||||||
|
@ -195,7 +195,7 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
return View::replaceSingle(
|
return ViewManager::replaceSingle(
|
||||||
self::template(), [
|
self::template(), [
|
||||||
'id_cluster' => $params['id_cluster'],
|
'id_cluster' => $params['id_cluster'],
|
||||||
'class' => $params['class'],
|
'class' => $params['class'],
|
|
@ -1,12 +1,12 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace manager\views\group;
|
namespace manager\views\group;
|
||||||
use \manager\View;
|
use \manager\ViewManager;
|
||||||
use \manager\ModuleRequest;
|
use \manager\ModuleRequest;
|
||||||
use \manager\Authentification;
|
use \manager\Authentification;
|
||||||
use \manager\ManagerError;
|
use \manager\ManagerError;
|
||||||
|
|
||||||
class view{
|
class group_view{
|
||||||
|
|
||||||
public static function template($type=null){
|
public static function template($type=null){
|
||||||
|
|
||||||
|
@ -92,7 +92,7 @@
|
||||||
|
|
||||||
/* (2) si erreur, on affiche l'explicitation */
|
/* (2) si erreur, on affiche l'explicitation */
|
||||||
if( $getAllUsers->error != ManagerError::Success )
|
if( $getAllUsers->error != ManagerError::Success )
|
||||||
return View::$htmlError;
|
return ViewManager::$htmlError;
|
||||||
|
|
||||||
/* (3) On enregistre le résultat */
|
/* (3) On enregistre le résultat */
|
||||||
$USERCLUSTERS = $getAllUsers->get('clusters');
|
$USERCLUSTERS = $getAllUsers->get('clusters');
|
||||||
|
@ -107,7 +107,7 @@
|
||||||
|
|
||||||
/* (2) si erreur, on affiche l'explicitation */
|
/* (2) si erreur, on affiche l'explicitation */
|
||||||
if( $getAllMachines->error != ManagerError::Success )
|
if( $getAllMachines->error != ManagerError::Success )
|
||||||
return View::$htmlError;
|
return ViewManager::$htmlError;
|
||||||
|
|
||||||
/* (3) On enregistre le résultat */
|
/* (3) On enregistre le résultat */
|
||||||
$MACHINECLUSTERS = $getAllMachines->get('clusters');
|
$MACHINECLUSTERS = $getAllMachines->get('clusters');
|
||||||
|
@ -128,7 +128,7 @@
|
||||||
else $members = [];
|
else $members = [];
|
||||||
|
|
||||||
/* (3) On crées les vues des membres (utilisateurs) */
|
/* (3) On crées les vues des membres (utilisateurs) */
|
||||||
$USERCLUSTERS[$u]['users'] = View::replaceMultiple(
|
$USERCLUSTERS[$u]['users'] = ViewManager::replaceMultiple(
|
||||||
self::template('user'),
|
self::template('user'),
|
||||||
$members,
|
$members,
|
||||||
[ 'id_cluster' => 'u'.$cluster['id_user_cluster'] ]
|
[ 'id_cluster' => 'u'.$cluster['id_user_cluster'] ]
|
||||||
|
@ -141,7 +141,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
/* (5) On crée la vue de la liste des tous les groupes d'utilisateurs */
|
/* (5) On crée la vue de la liste des tous les groupes d'utilisateurs */
|
||||||
$user_clusters = View::replaceMultiple(
|
$user_clusters = ViewManager::replaceMultiple(
|
||||||
self::template('user_cluster'),
|
self::template('user_cluster'),
|
||||||
$USERCLUSTERS, [
|
$USERCLUSTERS, [
|
||||||
'icon_type' => file_get_contents( __ROOT__.'/src/static/menu-side/users.svg' ),
|
'icon_type' => file_get_contents( __ROOT__.'/src/static/menu-side/users.svg' ),
|
||||||
|
@ -169,7 +169,7 @@
|
||||||
else $members = [];
|
else $members = [];
|
||||||
|
|
||||||
/* (3) On crées les vues des membres (machines) */
|
/* (3) On crées les vues des membres (machines) */
|
||||||
$MACHINECLUSTERS[$u]['machines'] = View::replaceMultiple(
|
$MACHINECLUSTERS[$u]['machines'] = ViewManager::replaceMultiple(
|
||||||
self::template('machine'),
|
self::template('machine'),
|
||||||
$members,
|
$members,
|
||||||
[ 'id_cluster' => 'm'.$cluster['id_machine_cluster'] ]
|
[ 'id_cluster' => 'm'.$cluster['id_machine_cluster'] ]
|
||||||
|
@ -182,7 +182,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
/* (5) On crée la vue de la liste des tous les groupes de machines */
|
/* (5) On crée la vue de la liste des tous les groupes de machines */
|
||||||
$machine_clusters = View::replaceMultiple(
|
$machine_clusters = ViewManager::replaceMultiple(
|
||||||
self::template('machine_cluster'),
|
self::template('machine_cluster'),
|
||||||
$MACHINECLUSTERS, [
|
$MACHINECLUSTERS, [
|
||||||
'icon_type' => file_get_contents( __ROOT__.'/src/static/menu-side/device.svg' ),
|
'icon_type' => file_get_contents( __ROOT__.'/src/static/menu-side/device.svg' ),
|
||||||
|
@ -195,7 +195,7 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
return View::replaceSingle(self::template(), [ 'clusterlist' => $user_clusters.''.$machine_clusters ]);
|
return ViewManager::replaceSingle(self::template(), [ 'clusterlist' => $user_clusters.''.$machine_clusters ]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace manager\views\machine;
|
namespace manager\views\machine;
|
||||||
use \manager\View;
|
use \manager\ViewManager;
|
||||||
use \manager\ModuleRequest;
|
use \manager\ModuleRequest;
|
||||||
use \manager\Authentification;
|
use \manager\Authentification;
|
||||||
use \manager\ManagerError;
|
use \manager\ManagerError;
|
||||||
|
|
||||||
class groups{
|
class machine_groups{
|
||||||
|
|
||||||
public static function template($type=null){
|
public static function template($type=null){
|
||||||
|
|
||||||
|
@ -62,7 +62,7 @@
|
||||||
|
|
||||||
// si erreur, on affiche l'explicitation
|
// si erreur, on affiche l'explicitation
|
||||||
if( $answer->error != ManagerError::Success )
|
if( $answer->error != ManagerError::Success )
|
||||||
return View::$htmlError;
|
return ViewManager::$htmlError;
|
||||||
|
|
||||||
$CLUSTERLIST = $answer->get('clusters');
|
$CLUSTERLIST = $answer->get('clusters');
|
||||||
|
|
||||||
|
@ -80,7 +80,7 @@
|
||||||
|
|
||||||
$CLUSTERLIST[$c]['count'] = count($machines);
|
$CLUSTERLIST[$c]['count'] = count($machines);
|
||||||
|
|
||||||
$CLUSTERLIST[$c]['machines'] = View::replaceMultiple(
|
$CLUSTERLIST[$c]['machines'] = ViewManager::replaceMultiple(
|
||||||
self::template('machine'),
|
self::template('machine'),
|
||||||
$machines,
|
$machines,
|
||||||
[ 'id_cluster' => $cluster['id_machine_cluster'] ]
|
[ 'id_cluster' => $cluster['id_machine_cluster'] ]
|
||||||
|
@ -88,7 +88,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
$view_cluster = View::replaceMultiple(
|
$view_cluster = ViewManager::replaceMultiple(
|
||||||
self::template('machine_cluster'),
|
self::template('machine_cluster'),
|
||||||
$CLUSTERLIST, [
|
$CLUSTERLIST, [
|
||||||
'icon_remove' => file_get_contents( __ROOT__.'/src/static/sub-menu-side/remove.svg' ),
|
'icon_remove' => file_get_contents( __ROOT__.'/src/static/sub-menu-side/remove.svg' ),
|
||||||
|
@ -101,7 +101,7 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
return View::replaceSingle(self::template(), [ 'clusterlist' => $view_cluster ]);
|
return ViewManager::replaceSingle(self::template(), [ 'clusterlist' => $view_cluster ]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace manager\views\machine;
|
namespace manager\views\machine;
|
||||||
use \manager\View;
|
use \manager\ViewManager;
|
||||||
use \manager\ModuleRequest;
|
use \manager\ModuleRequest;
|
||||||
use \manager\Authentification;
|
use \manager\Authentification;
|
||||||
use \manager\ManagerError;
|
use \manager\ManagerError;
|
||||||
|
|
||||||
class view{
|
class machine_view{
|
||||||
|
|
||||||
public static function template($type=null){
|
public static function template($type=null){
|
||||||
|
|
||||||
|
@ -55,7 +55,7 @@
|
||||||
|
|
||||||
// si erreur, on affiche l'explicitation
|
// si erreur, on affiche l'explicitation
|
||||||
if( $answer->error != ManagerError::Success )
|
if( $answer->error != ManagerError::Success )
|
||||||
return View::$htmlError;
|
return ViewManager::$htmlError;
|
||||||
|
|
||||||
$MACHINELIST = $answer->get('machines');
|
$MACHINELIST = $answer->get('machines');
|
||||||
|
|
||||||
|
@ -68,7 +68,7 @@
|
||||||
if( $clustersRes->error == ManagerError::Success ) $clusters = $clustersRes->get('clusters');
|
if( $clustersRes->error == ManagerError::Success ) $clusters = $clustersRes->get('clusters');
|
||||||
else $clusters = [];
|
else $clusters = [];
|
||||||
|
|
||||||
$MACHINELIST[$u]['grouplist'] = View::replaceMultiple(
|
$MACHINELIST[$u]['grouplist'] = ViewManager::replaceMultiple(
|
||||||
self::template('cluster'),
|
self::template('cluster'),
|
||||||
$clusters,
|
$clusters,
|
||||||
[ 'id_machine' => $machine['id_machine'] ]
|
[ 'id_machine' => $machine['id_machine'] ]
|
||||||
|
@ -76,7 +76,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
$view_machine = View::replaceMultiple(
|
$view_machine = ViewManager::replaceMultiple(
|
||||||
self::template('machine'),
|
self::template('machine'),
|
||||||
$MACHINELIST, [
|
$MACHINELIST, [
|
||||||
'icon_remove' => file_get_contents( __ROOT__.'/src/static/sub-menu-side/remove.svg' ),
|
'icon_remove' => file_get_contents( __ROOT__.'/src/static/sub-menu-side/remove.svg' ),
|
||||||
|
@ -88,7 +88,7 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
return View::replaceSingle(self::template(), [ 'machinelist' => $view_machine ]);
|
return ViewManager::replaceSingle(self::template(), [ 'machinelist' => $view_machine ]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace manager\views\user;
|
namespace manager\views\user;
|
||||||
use \manager\View;
|
use \manager\ViewManager;
|
||||||
use \manager\ModuleRequest;
|
use \manager\ModuleRequest;
|
||||||
use \manager\Authentification;
|
use \manager\Authentification;
|
||||||
use \manager\ManagerError;
|
use \manager\ManagerError;
|
||||||
|
|
||||||
class groups{
|
class user_groups{
|
||||||
|
|
||||||
public static function template($type=null){
|
public static function template($type=null){
|
||||||
|
|
||||||
|
@ -62,7 +62,7 @@
|
||||||
|
|
||||||
// si erreur, on affiche l'explicitation
|
// si erreur, on affiche l'explicitation
|
||||||
if( $answer->error != ManagerError::Success )
|
if( $answer->error != ManagerError::Success )
|
||||||
return View::$htmlError;
|
return ViewManager::$htmlError;
|
||||||
|
|
||||||
$CLUSTERLIST = $answer->get('clusters');
|
$CLUSTERLIST = $answer->get('clusters');
|
||||||
|
|
||||||
|
@ -80,7 +80,7 @@
|
||||||
|
|
||||||
$CLUSTERLIST[$c]['count'] = count($users);
|
$CLUSTERLIST[$c]['count'] = count($users);
|
||||||
|
|
||||||
$CLUSTERLIST[$c]['users'] = View::replaceMultiple(
|
$CLUSTERLIST[$c]['users'] = ViewManager::replaceMultiple(
|
||||||
self::template('user'),
|
self::template('user'),
|
||||||
$users,
|
$users,
|
||||||
[ 'id_cluster' => $cluster['id_user_cluster'] ]
|
[ 'id_cluster' => $cluster['id_user_cluster'] ]
|
||||||
|
@ -88,7 +88,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
$view_cluster = View::replaceMultiple(
|
$view_cluster = ViewManager::replaceMultiple(
|
||||||
self::template('user_cluster'),
|
self::template('user_cluster'),
|
||||||
$CLUSTERLIST, [
|
$CLUSTERLIST, [
|
||||||
'icon_remove' => file_get_contents( __ROOT__.'/src/static/sub-menu-side/remove.svg' ),
|
'icon_remove' => file_get_contents( __ROOT__.'/src/static/sub-menu-side/remove.svg' ),
|
||||||
|
@ -101,7 +101,7 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
return View::replaceSingle(self::template(), [ 'clusterlist' => $view_cluster ]);
|
return ViewManager::replaceSingle(self::template(), [ 'clusterlist' => $view_cluster ]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace manager\views\user;
|
namespace manager\views\user;
|
||||||
use \manager\View;
|
use \manager\ViewManager;
|
||||||
use \manager\ModuleRequest;
|
use \manager\ModuleRequest;
|
||||||
use \manager\Authentification;
|
use \manager\Authentification;
|
||||||
use \manager\ManagerError;
|
use \manager\ManagerError;
|
||||||
|
|
||||||
class view{
|
class user_view{
|
||||||
|
|
||||||
public static function template($type=null){
|
public static function template($type=null){
|
||||||
|
|
||||||
|
@ -68,7 +68,7 @@
|
||||||
|
|
||||||
// si erreur, on affiche l'explicitation
|
// si erreur, on affiche l'explicitation
|
||||||
if( $answer->error != ManagerError::Success )
|
if( $answer->error != ManagerError::Success )
|
||||||
return View::$htmlError;
|
return ViewManager::$htmlError;
|
||||||
|
|
||||||
$USERLIST = $answer->get('users');
|
$USERLIST = $answer->get('users');
|
||||||
|
|
||||||
|
@ -80,7 +80,7 @@
|
||||||
if( $clustersRes->error == ManagerError::Success ) $clusters = $clustersRes->get('clusters');
|
if( $clustersRes->error == ManagerError::Success ) $clusters = $clustersRes->get('clusters');
|
||||||
else $clusters = [];
|
else $clusters = [];
|
||||||
|
|
||||||
$USERLIST[$u]['grouplist'] = View::replaceMultiple(
|
$USERLIST[$u]['grouplist'] = ViewManager::replaceMultiple(
|
||||||
self::template('cluster'),
|
self::template('cluster'),
|
||||||
$clusters,
|
$clusters,
|
||||||
[ 'id_user' => $user['id_user'] ]
|
[ 'id_user' => $user['id_user'] ]
|
||||||
|
@ -88,7 +88,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
$view_user = View::replaceMultiple(
|
$view_user = ViewManager::replaceMultiple(
|
||||||
self::template('user'),
|
self::template('user'),
|
||||||
$USERLIST, [
|
$USERLIST, [
|
||||||
'icon_remove' => file_get_contents( __ROOT__.'/src/static/sub-menu-side/remove.svg' ),
|
'icon_remove' => file_get_contents( __ROOT__.'/src/static/sub-menu-side/remove.svg' ),
|
||||||
|
@ -102,7 +102,7 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
return View::replaceSingle(self::template(), [ 'userlist' => $view_user ]);
|
return ViewManager::replaceSingle(self::template(), [ 'userlist' => $view_user ]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -453,8 +453,4 @@
|
||||||
// ]);
|
// ]);
|
||||||
//
|
//
|
||||||
// $a->dispatch();
|
// $a->dispatch();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
|
|
||||||
$hash = 'password';
|
$hash = 'password';
|
||||||
$times = 10000;
|
$times = 1;
|
||||||
|
|
||||||
$start = microtime(true);
|
$start = microtime(true);
|
||||||
$hashed = sessionManager::secure_hash($hash, $times);
|
$hashed = sessionManager::secure_hash($hash, $times);
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
require_once __ROOT__.'/manager/autoloader.php';
|
require_once __ROOT__.'/manager/autoloader.php';
|
||||||
use \manager\ModuleRequest;
|
use \manager\ModuleRequest;
|
||||||
use \manager\ManagerError;
|
use \manager\ManagerError;
|
||||||
|
use \manager\ORM\Table;
|
||||||
?>
|
?>
|
||||||
|
|
||||||
|
|
||||||
|
@ -49,7 +50,7 @@
|
||||||
|
|
||||||
echo "<section data-sublink='analytics'>";
|
echo "<section data-sublink='analytics'>";
|
||||||
echo 'Statistiques';
|
echo 'Statistiques';
|
||||||
var_dump( manager\Database::getPDO()->query('SELECT * from user')->fetchAll() );
|
var_dump( Table::get('user')->select('*')->fetch() );
|
||||||
echo '</section>';
|
echo '</section>';
|
||||||
|
|
||||||
// }
|
// }
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<?php define('__ROOT__', dirname(dirname(__FILE__)) );
|
<?php define('__ROOT__', dirname(dirname(__FILE__)) );
|
||||||
require_once __ROOT__.'/manager/autoloader.php';
|
require_once __ROOT__.'/manager/autoloader.php';
|
||||||
use \manager\View;
|
use \manager\ViewManager;
|
||||||
use \manager\ModuleRequest;
|
use \manager\ModuleRequest;
|
||||||
use \manager\ManagerError;
|
use \manager\ManagerError;
|
||||||
use \manager\Repo;
|
use \manager\Repo;
|
||||||
|
@ -62,7 +62,7 @@
|
||||||
echo "<section data-sublink='view' class='list'>";
|
echo "<section data-sublink='view' class='list'>";
|
||||||
|
|
||||||
debug();
|
debug();
|
||||||
$clusterView = new View('group.view', []);
|
$clusterView = new ViewManager('group.view', []);
|
||||||
$clusterView->view();
|
$clusterView->view();
|
||||||
|
|
||||||
echo '</section>';
|
echo '</section>';
|
||||||
|
@ -180,7 +180,7 @@
|
||||||
---------------------------------------------------------*/
|
---------------------------------------------------------*/
|
||||||
if( isset($post[1]) && preg_match('/^(u|m)(\d+)$/', $post[1], $m) ){
|
if( isset($post[1]) && preg_match('/^(u|m)(\d+)$/', $post[1], $m) ){
|
||||||
|
|
||||||
$membersChoice = new View('group.membersChoice', [
|
$membersChoice = new ViewManager('group.membersChoice', [
|
||||||
'id_cluster' => $m[2],
|
'id_cluster' => $m[2],
|
||||||
'class' => ($m[1]=='u') ? 0 : 1
|
'class' => ($m[1]=='u') ? 0 : 1
|
||||||
]);
|
]);
|
||||||
|
@ -188,7 +188,7 @@
|
||||||
|
|
||||||
}else{
|
}else{
|
||||||
|
|
||||||
$groupChoice = new View('group.groupChoice', []);
|
$groupChoice = new ViewManager('group.groupChoice', []);
|
||||||
$groupChoice->view();
|
$groupChoice->view();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -66,8 +66,6 @@
|
||||||
->select('id_history', Rows::SEL_COUNT, Rows::SEL_DISTINCT)
|
->select('id_history', Rows::SEL_COUNT, Rows::SEL_DISTINCT)
|
||||||
->fetch();
|
->fetch();
|
||||||
|
|
||||||
var_dump($selected);
|
|
||||||
|
|
||||||
|
|
||||||
echo "<article class='inline-row' style='border: 0; box-shadow: none;background: transparent;'>";
|
echo "<article class='inline-row' style='border: 0; box-shadow: none;background: transparent;'>";
|
||||||
echo "<span>Machine</span>";
|
echo "<span>Machine</span>";
|
||||||
|
@ -89,7 +87,7 @@
|
||||||
|
|
||||||
|
|
||||||
echo "<span>";
|
echo "<span>";
|
||||||
echo "<span>".$mac['id_history']." conducteur(s)</span>";
|
echo "<span>".$mac['agg_id_history']." conducteur(s)</span>";
|
||||||
echo "<span>test</span>";
|
echo "<span>test</span>";
|
||||||
echo "</span>";
|
echo "</span>";
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<?php define('__ROOT__', dirname(dirname(__FILE__)) );
|
<?php define('__ROOT__', dirname(dirname(__FILE__)) );
|
||||||
require_once __ROOT__.'/manager/autoloader.php';
|
require_once __ROOT__.'/manager/autoloader.php';
|
||||||
use \manager\View;
|
use \manager\ViewManager;
|
||||||
use \manager\ModuleRequest;
|
use \manager\ModuleRequest;
|
||||||
use \manager\ManagerError;
|
use \manager\ManagerError;
|
||||||
use \manager\Repo;
|
use \manager\Repo;
|
||||||
|
@ -52,7 +52,7 @@
|
||||||
debug();
|
debug();
|
||||||
echo "<section data-sublink='view' class='list'>";
|
echo "<section data-sublink='view' class='list'>";
|
||||||
|
|
||||||
$machineView = new View('machine.view', []);
|
$machineView = new ViewManager('machine.view', []);
|
||||||
$machineView->view();
|
$machineView->view();
|
||||||
|
|
||||||
echo '</section>';
|
echo '</section>';
|
||||||
|
@ -146,7 +146,7 @@
|
||||||
=========================================================*/
|
=========================================================*/
|
||||||
echo "<section data-sublink='groups' class='list'>";
|
echo "<section data-sublink='groups' class='list'>";
|
||||||
|
|
||||||
$grouplist = new View('machine.groups', []);
|
$grouplist = new ViewManager('machine.groups', []);
|
||||||
$grouplist->view();
|
$grouplist->view();
|
||||||
|
|
||||||
echo '</section>';
|
echo '</section>';
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
require_once __ROOT__.'/manager/autoloader.php';
|
require_once __ROOT__.'/manager/autoloader.php';
|
||||||
use \manager\ModuleRequest;
|
use \manager\ModuleRequest;
|
||||||
use \manager\ManagerError;
|
use \manager\ManagerError;
|
||||||
use \manager\View;
|
use \manager\ViewManager;
|
||||||
use \manager\Repo;
|
use \manager\Repo;
|
||||||
?>
|
?>
|
||||||
|
|
||||||
|
@ -52,7 +52,7 @@
|
||||||
=========================================================*/
|
=========================================================*/
|
||||||
echo "<section data-sublink='view' class='list'>";
|
echo "<section data-sublink='view' class='list'>";
|
||||||
|
|
||||||
$userlist = new View('user.view', []);
|
$userlist = new ViewManager('user.view', []);
|
||||||
$userlist->view();
|
$userlist->view();
|
||||||
|
|
||||||
echo '</section>';
|
echo '</section>';
|
||||||
|
@ -166,7 +166,7 @@
|
||||||
=========================================================*/
|
=========================================================*/
|
||||||
echo "<section data-sublink='groups' class='list'>";
|
echo "<section data-sublink='groups' class='list'>";
|
||||||
|
|
||||||
$grouplist = new View('user.groups', []);
|
$grouplist = new ViewManager('user.groups', []);
|
||||||
$grouplist->view();
|
$grouplist->view();
|
||||||
|
|
||||||
echo '</section>';
|
echo '</section>';
|
||||||
|
|
Loading…
Reference in New Issue