<?php\r
+\r
class commonAjax {\r
- public static function form($action, $titre, $form, $bouton = null, $cols = 2, $class = '', $extra = '', $return = false)\r
- {\r
+\r
+ public static function form($action, $titre, $form, $bouton = null, $cols = 2, $class = '', $extra = '', $return = false) {\r
global $core;\r
if ($class != '') {\r
$class = ' ' . $class;\r
}\r
- $bouton = is_null($bouton)?__('Enregister'):$bouton;\r
- $colspan = $cols > 2?' colspan="' . ($cols-1) . '"':'';\r
+ $bouton = is_null($bouton) ? __('Enregister') : $bouton;\r
+ $colspan = $cols > 2 ? ' colspan="' . ($cols - 1) . '"' : '';\r
$res = commonPage::bh();\r
$res .= '<form action="' . $action . '" method="post">';\r
$res .= '<table class="form' . $class . '">';\r
return $res;\r
}\r
\r
- public static function page($liste, $page)\r
- {\r
+ public static function page($liste, $page) {\r
global $core;\r
$core->user->changeSettings($liste, 'page', $page);\r
$core->sauvePreferencesUtilisateur();\r
}\r
\r
- public static function parPage($liste, $nb)\r
- {\r
+ public static function parPage($liste, $nb) {\r
global $core;\r
$core->user->changeSettings($liste, 'par_page', $nb);\r
$core->user->changeSettings($liste, 'page', 1);\r
$core->sauvePreferencesUtilisateur();\r
}\r
\r
- public static function sort($liste, $orderby)\r
- {\r
+ public static function sort($liste, $orderby) {\r
global $core;\r
$settings = $core->user->getSettings($liste);\r
if ($orderby == 'facture_id') {\r
}\r
\r
if ($settings['orderby'] == $orderby) {\r
- $sens = ($settings['sens'] == 'ASC')?'DESC':'ASC';\r
+ $sens = ($settings['sens'] == 'ASC') ? 'DESC' : 'ASC';\r
$core->user->changeSettings($liste, 'orderby', $orderby);\r
$core->user->changeSettings($liste, 'sens', $sens);\r
} else {\r
$core->sauvePreferencesUtilisateur();\r
}\r
\r
- public static function filtre($liste, $data = null)\r
- {\r
+ public static function filtre($liste, $data = null) {\r
global $core;\r
$core->user->changeSettings($liste, 'filtres', $data);\r
$core->user->changeSettings($liste, 'page', 1);\r
$core->sauvePreferencesUtilisateur();\r
}\r
\r
- public static function motdepasseOublie($args, &$x)\r
- {\r
+ public static function motdepasseOublie($args, &$x) {\r
self::form('recupMotdepasse', 'Mot de passe oublié ?', commonUrl::motdepasseOublie($args), __('Recevoir mon mot de passe par e-mail'));\r
}\r
\r
- public static function mesParametres($args, &$x)\r
- {\r
+ public static function mesParametres($args, &$x) {\r
self::form('sauveMesParametres', 'Mes paramètres', commonUrl::mesParametres($args), false);\r
}\r
\r
- public static function sauveMesParametres($args, &$x)\r
- {\r
+ public static function sauveMesParametres($args, &$x) {\r
global $core;\r
$dao = new commonDAOUtilisateur($core->con);\r
$dao->changeParametres($core->user->utilisateur_id, $_POST['lang'], $_POST['login']);\r
$x->addRedirection();\r
}\r
\r
- public static function recupMotdepasse($args, &$x)\r
- {\r
+ public static function recupMotdepasse($args, &$x) {\r
global $core;\r
$dao = new commonDAOUtilisateur($core->con);\r
$utilisateur = $dao->selectByEmail($_POST['email']);\r
\r
- if (!is_null($utilisateur)) {\r
+ if (!is_null($utilisateur) && $utilisateur->enabled) {\r
$mail = new cubeMail();\r
$mail->from = FROM_NAME . '<' . FROM_EMAIL . '>';\r
$mail->bcc = FROM_EMAIL;\r
$body .= TEAM_NAME;\r
$mail->body = $body;\r
$ok = $mail->send();\r
- $message = $ok?__('Vos identifiants vous ont été envoyé par e-mail'):__("Une erreur s'est produite lors de l'envoi de vos identifiants");\r
+ $message = $ok ? __('Vos identifiants vous ont été envoyé par e-mail') : __("Une erreur s'est produite lors de l'envoi de vos identifiants");\r
} else {\r
$message = __('Cet e-mail ne correspond à aucun utilisateur du système');\r
}\r
$x->addClosePopup();\r
}\r
\r
- public static function changeMotdepasse($args, &$x)\r
- {\r
+ public static function changeMotdepasse($args, &$x) {\r
self::form('sauveMotdepasse', 'Changer mon mot de passe', commonUrl::changeMotdepasse(), __('Enregistrer mon nouveau mot de passe'));\r
}\r
\r
- public static function sauveMotdepasse($args, &$x)\r
- {\r
+ public static function sauveMotdepasse($args, &$x) {\r
global $core;\r
\r
$ok = true;\r
}\r
}\r
\r
- public static function connectAs($args, &$x)\r
- {\r
+ public static function connectAs($args, &$x) {\r
global $core;\r
$dao = new commonDAOUtilisateur($core->con);\r
$utilisateur = $dao->selectById($args[1]);\r
$x->addRedirection(SITE_PATH);\r
}\r
\r
- public static function sortFichiers($args, &$x)\r
- {\r
+ public static function sortFichiers($args, &$x) {\r
commonAjax::sort('fichiers', $args[1]);\r
$x->addContent('listeFichiers', commonUrl::listeFichiers());\r
}\r
\r
- public static function pageFichiers($args, &$x)\r
- {\r
+ public static function pageFichiers($args, &$x) {\r
commonAjax::page('fichiers', $args[1]);\r
$x->addContent('listeFichiers', commonUrl::listeFichiers());\r
}\r
\r
- public static function parPageFichiers($args, &$x)\r
- {\r
+ public static function parPageFichiers($args, &$x) {\r
commonAjax::parPage('fichiers', $_POST['par_page']);\r
$x->addContent('listeFichiers', commonUrl::listeFichiers());\r
}\r
\r
- public static function searchFichiers($args, &$x)\r
- {\r
+ public static function searchFichiers($args, &$x) {\r
$x->addContent('listeFichiers', commonUrl::listeFichiers());\r
}\r
\r
- public static function refreshFichiers($args, &$x)\r
- {\r
+ public static function refreshFichiers($args, &$x) {\r
$x->addContent('listeFichiers', commonUrl::listeFichiers());\r
}\r
\r
- public static function supprimeFichier($args, &$x)\r
- {\r
+ public static function supprimeFichier($args, &$x) {\r
global $core;\r
\r
array_shift($args);\r
$x->addContent('listeFichiers', commonUrl::listeFichiers());\r
}\r
\r
- public static function formDashboard($args, &$x)\r
- {\r
+ public static function formDashboard($args, &$x) {\r
commonAjax::form('saveDashboard', __('Ajouter un élément au dashboard'), commonUrl::formDashboard($args));\r
}\r
\r
- public static function saveDashboard($args, &$x)\r
- {\r
+ public static function saveDashboard($args, &$x) {\r
global $core;\r
\r
$c = $core->con->openCursor('dashboard');\r
$x->addRedirection(SITE_PATH);\r
}\r
\r
- public static function pageDashboard($args, &$x)\r
- {\r
+ public static function pageDashboard($args, &$x) {\r
$settings = self::getDashboardSettings($args[1]);\r
$settings['page'] = $args[2];\r
$r = self::saveDashboardSettings($args[1], $settings);\r
$x->addContent('dashboard_' . $args[1], commonUrl::displayDashboard($r));\r
}\r
\r
- public static function parPageDashboard($args, &$x)\r
- {\r
+ public static function parPageDashboard($args, &$x) {\r
$settings = self::getDashboardSettings($args[1]);\r
$settings['par_page'] = $_POST['par_page'];\r
$settings['page'] = 1;\r
$x->addContent('dashboard_' . $args[1], commonUrl::displayDashboard($r));\r
}\r
\r
- public static function sortDashboard($args, &$x)\r
- {\r
+ public static function sortDashboard($args, &$x) {\r
$settings = self::getDashboardSettings($args[1]);\r
if ($settings['orderby'] == $args[2]) {\r
- $settings['sens'] = ($settings['sens'] == 'ASC')?'DESC':'ASC';\r
+ $settings['sens'] = ($settings['sens'] == 'ASC') ? 'DESC' : 'ASC';\r
} else {\r
$settings['orderby'] = $args[2];\r
$settings['sens'] = 'ASC';\r
$x->addContent('dashboard_' . $args[1], commonUrl::displayDashboard($r));\r
}\r
\r
- public static function saveDashboardSettings($dashboard, $settings)\r
- {\r
+ public static function saveDashboardSettings($dashboard, $settings) {\r
global $core;\r
\r
- $settings['page'] = $settings['page']?$settings['page']:1;\r
+ $settings['page'] = $settings['page'] ? $settings['page'] : 1;\r
\r
if ($settings['par_page'] > 0) {\r
- $settings['limit'] = array(($settings['page']-1) * $settings['par_page'], $settings['par_page']);\r
+ $settings['limit'] = array(($settings['page'] - 1) * $settings['par_page'], $settings['par_page']);\r
} else {\r
$settings['limit'] = null;\r
}\r
return $core->con->select('SELECT * FROM dashboard WHERE dashboard_id=\'' . $core->con->escape($dashboard) . '\'');\r
}\r
\r
- public static function getDashboardSettings($dashboard)\r
- {\r
+ public static function getDashboardSettings($dashboard) {\r
global $core;\r
$r = $core->con->select('SELECT * FROM dashboard WHERE dashboard_id=\'' . $core->con->escape($dashboard) . '\'');\r
return unserialize($r->settings);\r
}\r
\r
- public static function delDashboard($args, &$x)\r
- {\r
+ public static function delDashboard($args, &$x) {\r
global $core;\r
$r = $core->con->execute('DELETE FROM dashboard WHERE dashboard_id=\'' . $core->con->escape($args[1]) . '\' AND equipier=\'' . $core->user->utilisateur_id . '\'');\r
$x->addReplace('dashboard_' . $args[1], '');\r
}\r
\r
- public static function reloadDashboards($args, &$x)\r
- {\r
+ public static function reloadDashboards($args, &$x) {\r
$x->addContent('dash', commonUrl::listeDashboard(array()));\r
}\r
\r
- public static function orderDashboards($args, &$x)\r
- {\r
+ public static function orderDashboards($args, &$x) {\r
global $core;\r
$c = $core->con->openCursor('dashboard');\r
$i = 1;\r
- foreach($_GET['dashboard'] as $id) {\r
+ foreach ($_GET['dashboard'] as $id) {\r
$c->sort = $i;\r
$c->update('WHERE dashboard_id=\'' . $core->con->escape($id) . '\'');\r
$i++;\r
}\r
}\r
\r
- public static function toggleDashboard($args, &$x)\r
- {\r
+ public static function toggleDashboard($args, &$x) {\r
global $core;\r
\r
$r = $core->con->select('SELECT state FROM dashboard WHERE dashboard_id=\'' . $core->con->escape($args[1]) . '\'');\r
- $new = ($r->state == '1')?'0':'1';\r
+ $new = ($r->state == '1') ? '0' : '1';\r
\r
$c = $core->con->openCursor('dashboard');\r
$c->state = $new;\r
$c->update('WHERE dashboard_id=\'' . $core->con->escape($args[1]) . '\'');\r
}\r
+\r
}\r
\r
?>
\ No newline at end of file