$__autoload['commonDroits'] = dirname(__FILE__) . '/class.common.droits.php';\r
// Instantiation de la classe de contrôle\r
$core = new commonCore();\r
+$core->monitoring=true;\r
// Définition des handlers des urls\r
$core->url->registerDefault(array('commonUrl', 'hub'));\r
$core->url->register('ajax', 'ajax', '^ajax(.*)$', array('cubeAjax', 'ajax'));\r
protected function getValues()\r
{\r
global $core;\r
- if ($this->varname == 'equipier' || $this->varname == 'equipier_participe' || $this->varname == 'admin_book' || $this->varname=='admin_client') {\r
+ if ($this->varname == 'equipier' || $this->varname == 'equipier_participe' || $this->varname == 'admin_book' || $this->varname == 'admin_client') {\r
$r = $core->con->select('SELECT prenom,utilisateur_id FROM equipiers');\r
while ($r->fetch()) {\r
$this->values[$r->prenom] = $r->utilisateur_id;\r
} elseif ($this->varname == 'demande_moi') {\r
$this->values = array(__('Moi') => 'moi', __('Autres') => 'autres');\r
$this->all = __('Toutes');\r
- }elseif($this->varname=='ws_grade'){\r
- $this->values=array_flip($core->ws_grades);\r
+ } elseif ($this->varname == 'ws_grade') {\r
+ $this->values = array_flip($core->ws_grades);\r
}\r
}\r
\r
$res .= '<div class="input' . $class . '"><span>' . $t . '</span>' ;\r
$res .= '<a href="#" class="bt" title="' . $titre . '">' . cubeMedia::spacer(155, 18) . '</a>';\r
$res .= '</div>';\r
- $res .= '<ul><li class="all">' . $this->all . '</li>';\r
- $last = count($this->values)-1;\r
- $i = 0;\r
- foreach($this->values as $v => $k) {\r
- $checked = false;\r
- if (is_null($this->settings)) {\r
- $checked = true;\r
- } elseif (isset($this->settings[$k])) {\r
- $checked = true;\r
+ if (is_array($this->values)) {\r
+ $res .= '<ul><li class="all">' . $this->all . '</li>';\r
+\r
+ $last = count($this->values)-1;\r
+ $i = 0;\r
+\r
+ foreach($this->values as $v => $k) {\r
+ $checked = false;\r
+ if (is_null($this->settings)) {\r
+ $checked = true;\r
+ } elseif (isset($this->settings[$k])) {\r
+ $checked = true;\r
+ }\r
+ $l = ($i == $last)?' class="last"':'';\r
+ $res .= '<li' . $l . '><label>' . form::checkbox(array($this->varname . '[' . $k . '][]'), 1, $checked) . ' ' . $v . '</label></li>';\r
+ $i++;\r
}\r
- $l = ($i == $last)?' class="last"':'';\r
- $res .= '<li' . $l . '><label>' . form::checkbox(array($this->varname . '[' . $k . '][]'), 1, $checked) . ' ' . $v . '</label></li>';\r
- $i++;\r
+ $res .= '</ul>';\r
}\r
- $res .= '</ul>';\r
$res .= '</div>';\r
return $res;\r
}\r
define('MXMLC_PATH', '/usr/local/flex/bin/mxmlc');\r
define('AS3_SOURCES', '/home/ws/sources/as3');\r
\r
+define('MONITOR_PERFS', true);\r
+\r
if ($dev) {\r
// Définition de la configuration sur l'environnement de développement\r
- define('DB_HOST',':/var/run/mysqld/mysqld.sock');\r
+ define('DB_HOST', ':/var/run/mysqld/mysqld.sock');\r
define('DB_NAME', 'extranet_dev');\r
define('DB_USER', 'ws');\r
define('DB_PASSWORD', '*arica*2');\r
define('WS_URL', 'http://dev.ws.fluidbook.com');\r
} else {\r
// Définition des variables dans l'environnement de production\r
- define('DB_HOST',':/var/run/mysqld/mysqld.sock');\r
+ define('DB_HOST', ':/var/run/mysqld/mysqld.sock');\r
define('DB_NAME', 'extranet');\r
define('DB_USER', 'ws');\r
define('DB_PASSWORD', '*arica*2');\r
$res .= '<td>' . $book->parametres->pages . '</td>';\r
\r
if ($droits->revendeur) {\r
- $p = str_replace(" (", '<br />', $book->proprietaire);\r
- $p = trim($p, ')');\r
+ $p = str_replace(" (", '<br /><em>', $book->proprietaire);\r
+ $p = str_replace(')', '</em>', $p);\r
$res .= '<td><a href="#" class="popup" rel="formChangeBookProprietaire/' . $book->book_id . '" title="' . __('Mofifier le proprietaire') . '">' . $p . '</a></td>';\r
} else {\r
$res .= '<td>' . $book->proprietaire_utilisateur . '</td>';\r
$odd = cubeMath::isOdd($i)?' class="odd"':'';\r
$res .= '<tr' . $odd . '><td colspan="10">';\r
if ($admin) {\r
- $res .= commonPage::pager($settings['page'], $dao->count(null,'entreprises_ws') , $settings['par_page'], 'page' . $change . '/%d');\r
+ $res .= commonPage::pager($settings['page'], $dao->count(null, 'entreprises_ws') , $settings['par_page'], 'page' . $change . '/%d');\r
} else {\r
- $res .= commonPage::pager($settings['page'], $dao->count($core->user,'entreprises_ws') , $settings['par_page'], 'page' . $change . '/%d');\r
+ $res .= commonPage::pager($settings['page'], $dao->count($core->user, 'entreprises_ws') , $settings['par_page'], 'page' . $change . '/%d');\r
}\r
$res .= commonUrl::formParPage('parPage' . $change, $settings['par_page'], __('clients'));\r
$res .= '</td></tr>';\r
sort($this->admins[$admin]);\r
}\r
\r
- $c = $this->con->openCursor('utilisateurs');\r
+ $c = $core->con->openCursor('utilisateurs');\r
foreach($this->admins as $admin => $list) {\r
$c->ws_rights = implode(',', $list);\r
$c->update('WHERE utilisateur_id=\'' . $this->con->escape($admin) . '\'');\r
return $theme;\r
}\r
\r
- public function selectById($theme_id,$table='themes_vue')\r
+ public function selectById($theme_id, $table = 'themes_vue')\r
{\r
- $r = $this->con->select('SELECT * FROM '.$table.' WHERE theme_id=\'' . $this->con->escape($theme_id) . '\' LIMIT 1');\r
+ $r = $this->con->select('SELECT * FROM ' . $table . ' WHERE theme_id=\'' . $this->con->escape($theme_id) . '\' LIMIT 1');\r
return $this->singleton($r);\r
}\r
\r
$c->date = TIME;\r
$p = new wsThemeParametres($parent);\r
foreach($data as $k => $v) {\r
- try {\r
- if (!isset($p->$k)) {\r
- continue;\r
- }\r
- $p->$k = $v;\r
- fb($v, $k);\r
- }\r
- catch(Exception $e) {\r
- fb($e);\r
+ if (!isset($p->$k)) {\r
+ continue;\r
}\r
+ $p->$k = $v;\r
}\r
$c->parametres = serialize($p);\r
$c->update('WHERE theme_id=\'' . $this->con->escape($data['theme_id']) . '\'');\r
$buffer = ob_get_contents();\r
\r
ob_clean();\r
-// $css['IE'] = CSS_PATH . '/ie.css';\r
echo cubePage::page($buffer, $js, $jsvar, $css, array(), 9, false, $meta, array(), $standard);\r
-fb($core->debug());\r
-fb($GLOBALS['all_queries'], 'SQL Queries', FirePHP::TABLE);\r
\r
?>
\ No newline at end of file