$args = cubePage::getArgs($args);\r
// Si l'utilisateur n'est pas connecté, on affiche le formulaire\r
// de login\r
- if ($args[0] != 'stats' && (is_null($core->user) || !$core->user)) {\r
+ if ((!isset($args[0]) || $args[0] != 'stats') && (is_null($core->user) || !$core->user)) {\r
$args = array('login');\r
} else {\r
if (isset($args[0]) && $args[0] == 'login') {\r
<?php\r
+\r
class wsDAOLang extends commonDAO {\r
- protected function singleton($r)\r
- {\r
+\r
+ protected function singleton($r) {\r
$lang = new wsLang();\r
$lang->lang_id = mb_strtolower($r->lang_id);\r
$lang->font = $r->font;\r
return $lang;\r
}\r
\r
- public function selectById($lang_id)\r
- {\r
+ public function selectById($lang_id) {\r
$r = $this->con->select('SELECT * FROM langues WHERE lang_id=\'' . $this->con->escape($lang_id) . '\'');\r
return $this->singleton($r);\r
}\r
\r
- public function selectAll()\r
- {\r
+ public function selectAll() {\r
$r = $this->con->select('SELECT * FROM langues');\r
return $this->factory($r);\r
}\r
\r
- public function sauve($data)\r
- {\r
+ public function sauve($data) {\r
$c = $this->con->openCursor('langues');\r
$c->lang_id = $data['lang_id'];\r
$c->font = $data['font'];\r
$c->charset = $data['charset'];\r
$c->nsis = $data['nsis'];\r
- $c->traductions = json_encode($data['traductions']);\r
+ $traductions = array();\r
+ foreach ($data['traductions'] as $msgid => $text) {\r
+ if (substr($msgid, 0, 4) == 'B64_') {\r
+ $msgid = base64_decode(substr($msgid, 4));\r
+ }\r
+ $traductions[$msgid] = $text;\r
+ }\r
+\r
+ $c->traductions = json_encode($traductions);\r
$r = $this->con->select('SELECT * FROM langues WHERE lang_id=\'' . $this->con->escape($c->lang_id) . '\'');\r
if (!$r->count()) {\r
$c->insert();\r
\r
return $this->selectById($c->lang_id);\r
}\r
+\r
}\r
\r
?>
\ No newline at end of file
$svglog[] = "Evaluate xpath query " . $q;\r
$svglog[] = 'Give ' . $list->length . ' results';\r
$svglog[] = 'Deleting Nodes in ' . print_r($list, true);\r
- foreach ($list as $node) {\r
+ if (count($list)) {\r
+ foreach ($list as $node) {\r
\r
- /* @var $node DOMNode */\r
- $parent = $node->parentNode;\r
- $parent->removeChild($node);\r
+ /* @var $node DOMNode */\r
+ $parent = $node->parentNode;\r
+ $parent->removeChild($node);\r
+ }\r
}\r
}\r
\r