changeContact($cid, 0); break; case 'orderup': orderContacts($cid[0], -1); break; case 'orderdown': orderContacts($cid[0], 1); break; case 'accesspublic': changeAccess($cid[0], 0); break; case 'accessregistered': changeAccess($cid[0], 1); break; case 'accessspecial': changeAccess($cid[0], 2); break; case 'saveorder': saveOrder($cid); break; case 'cancel': cancelContact(); break; default: showContacts($option); break; } /** * List the records * @param string The current GET/POST option */
trash($cid, $option); break; case 'publish': changeState($cid, 1, $option); break; case 'unpublish': changeState($cid, 0, $option); break; case 'accesspublic': changeAccess(intval($cid[0]), 0, $option); break; case 'accessregistered': changeAccess(intval($cid[0]), 1, $option); break; case 'accessspecial': changeAccess(intval($cid[0]), 2, $option); break; case 'saveorder': saveOrder($cid); break; default: view($option); break; } /** * Compiles a list of installed or defined modules * @param database A database connector object */ function view($option) { global $database, $mainframe, $mosConfig_list_limit;
} // init uri code $GLOBALS['eZGlobalRequestURI'] = eZSys::serverVariable('REQUEST_URI'); eZSys::init('index.php', $ini->variable('SiteAccessSettings', 'ForceVirtualHost') === 'true'); $uri = eZURI::instance(eZSys::requestURI()); $GLOBALS['eZRequestedURI'] = $uri; // Check for extension eZExtension::activateExtensions('default'); // load siteaccess if (method_exists('eZSiteAccess', 'match') && method_exists('eZSiteAccess', 'change')) { $access = eZSiteAccess::match($uri, eZSys::hostname(), eZSys::serverPort(), eZSys::indexFile()); $access = eZSiteAccess::change($access); } else { include_once 'access.php'; $access = accessType($uri, eZSys::hostname(), eZSys::serverPort(), eZSys::indexFile()); $access = changeAccess($access); } $GLOBALS['eZCurrentAccess'] = $access; // Check for new extension loaded by siteaccess eZExtension::activateExtensions('access'); $db = eZDB::instance(); if ($db->isConnected()) { eZSession::start(); } else { exitWithInternalError(); return; } $moduleINI = eZINI::instance('module.ini'); $globalModuleRepositories = $moduleINI->variable('ModuleSettings', 'ModuleRepositories'); $globalModuleRepositories[] = 'extension/eztags/modules'; eZModule::setGlobalPathList($globalModuleRepositories);
trash($cid, $option); break; case 'publish': changeState($cid, 1, $option); break; case 'unpublish': changeState($cid, 0, $option); break; case 'accesspublic': changeAccess($cid[0], 0, $option); break; case 'accessregistered': changeAccess($cid[0], 1, $option); break; case 'accessspecial': changeAccess($cid[0], 2, $option); break; case 'saveorder': saveOrder($cid); break; case 'toggle_frontpage': toggleFrontPage($cid, $option); break; default: view($option); break; } /** * Compiles a list of installed or defined modules * @param database A database connector object */
} $siteURL = $language['siteurl']; $domain = preg_split('/[\\/\\:]/i', $siteURL, 2); if (is_array($domain)) { $domain = $domain[0]; } else { $domain = $siteURL; } // Get the Sitemap's root node $rootNode = eZContentObjectTreeNode::fetch(eZINI::instance('content.ini')->variable('NodeSettings', 'RootNode')); if (!$rootNode instanceof eZContentObjectTreeNode) { $cli->output("Invalid RootNode.\n"); return; } /* Change the siteaccess */ $access = changeAccess(array("name" => $language["siteaccess"], "type" => EZ_ACCESS_TYPE_URI)); unset($GLOBALS['eZContentObjectDefaultLanguage']); eZContentLanguage::expireCache(); // Fetch the content tree $nodeArray = $rootNode->subTree(array('Language' => $language['locale'], 'ClassFilterType' => $classFilterType, 'ClassFilterArray' => $classFilterArray)); $sitemap = new xrowGoogleSiteMap(); // Generate Sitemap foreach ($nodeArray as $subTreeNode) { $object = $subTreeNode->object(); $meta = xrowMetaDataFunctions::fetchByObject($object); if ($meta->googlemap != '0') { // stevo - removed siteaccess $url = 'http://' . $domain . '/' . $subTreeNode->attribute('url_alias'); $sitemap->add($url, $object->attribute('modified'), $meta->change, $meta->priority); } }