# # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, # Boston, MA 02111-1307 USA #---------------------------------------------------------------------- /** * Set a global to make sure that common.php is executet only in the right context */ define("COMACMS_RUN", true); // run common.php to have all ordinary things done, which every page needs include 'common.php'; $outputpage = new OutputPage($sqlConnection); $extern_page = rawurlencode($extern_page); // load the page $outputpage->LoadPage($extern_page, $user); // get the language strings /** * @ignore */ include './lang/' . $user->Language . '/admin_lang.php'; /* * wtf are we doin here? * this causes to much memory usage if we have some more menues... */ $sql = "SELECT *\r\n\t\tFROM " . DB_PREFIX . "menu"; $menus = $sqlConnection->SqlQuery($sql); while ($menu = mysql_fetch_object($menus)) { $output->SetReplacement('MENU_' . $menu->menu_name, $outputpage->GenerateMenu($menu->menu_id)); } $output->SetReplacement('PATH', $outputpage->Position);
# # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, # Boston, MA 02111-1307 USA #---------------------------------------------------------------------- /** * Set a global to make sure that common.php is executet only in the right context */ define("COMACMS_RUN", true); // run common.php to have all ordinary things done, which every page needs include 'common.php'; $outputpage = new OutputPage($sqlConnection, $config, $translation, $output, $user); $page = rawurlencode($page); // load the page $outputpage->LoadPage($page); $sql = "SELECT menu_name, menu_id\r\n\t\tFROM " . DB_PREFIX . "menu"; $menus = $sqlConnection->SqlQuery($sql); while ($menu = mysql_fetch_object($menus)) { if ($output->ReplacementExists('MENU_' . $menu->menu_name, true)) { $output->SetReplacement('MENU_' . $menu->menu_name, $outputpage->GenerateMenu($menu->menu_id)); } } $output->SetReplacement('PATH', $outputpage->Position); // is the actual page the default page? if ($config->Get('default_page', '1') != $outputpage->PageID) { $output->SetCondition('notathome', true); } $output->Title = $config->Get('pagename') . ' - ' . $outputpage->Title; $output->SetMeta('keywords', $config->Get('keywords')); $output->Language = $translation->OutputLanguage;