Exemple #1
0
 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;
 }
Exemple #2
0
 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;
 }