protected static function insertIntoBD($szName, $szUrlKey, $szDocument, $nDocumentId, $aParent) { $szName = strip_tags($szName); $szName = \Faid\DB::escape($szName); $szUrlKey = \Faid\DB::escape($szUrlKey); $szDocument = \Faid\DB::escape($szDocument); $nDocumentId = intval($nDocumentId); $condition = array('parent' => $aParent['id']); DBSimple::update('sitemap', '`order` = `order` + 1', $condition); $visible = SystemRegisterHelper::getValue('/System/Sitemap/visible'); $sql = 'INSERT INTO `%s` SET `name`="%s",`url_key`="%s",`document_name`="%s",`document_id`="%d",`parent`="%d",`order`="%d",date_created=NOW(),date_updated=NOW(),revision_count=0, `sitemap_xml_priority` = "0.1", `sitemap_xml_change`="weekly",`visible`="%d"'; $sql = sprintf($sql, SITEMAP_TABLE, $szName, $szUrlKey, $szDocument, $nDocumentId, $aParent['id'], 0, $visible); DB::post($sql); return DB::$connection->insert_id; }
protected function testIfDashboardMenuShouldBeShown() { $user = UsersLogin::getCurrentSession(); if (empty($user)) { return false; } if (!CMSAuth::isAdmin($user)) { return false; } $isMenuActivated = SystemRegisterHelper::getValue(self::DashboardMenuKey); if (!$isMenuActivated) { return false; } return true; }