<?php if(!defined('entry')) define('entry',true); /* =========================== gelato CMS - A PHP based tumblelog CMS development version http://www.gelatocms.com/ gelato CMS is a free software licensed under the GPL 2.0 Copyright (C) 2007 by Pedro Santana <pecesama at gmail dot com> =========================== */ require_once('../entry.php'); global $user, $conf, $tumble; if ($user->isAdmin()) { if(isset($_POST["btnsubmit"])) { unset($_POST["btnsubmit"]); $_POST["url_installation"] = (util::endsWith($_POST["url_installation"], "/")) ? substr($_POST["url_installation"], 0, strlen($_POST["url_installation"])-1) : $_POST["url_installation"] ; $tumble->saveSettings($_POST); } else { ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>gelato :: <?php echo __("settings")?></title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="generator" content="gelato cms <?php echo util::version();?>" /> <link rel="shortcut icon" href="<?php echo $conf->urlGelato;?>/images/favicon.ico" /> <script language="javascript" type="text/javascript" src="<?php echo $conf->urlGelato;?>/admin/scripts/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#divMessages").fadeOut(5000,function(){ $("#divMessages").css({display:"none"}); }); }); </script> <style type="text/css" media="screen"> @import "<?php echo $conf->urlGelato;?>/admin/css/style.css"; </style> </head> <body> <div id="div-process" style="display:none;"><?php echo __("Processing request…")?></div> <div id="cont"> <div id="head"> <h1><a href="<?php echo $conf->urlGelato;?>/admin/index.php" title="gelato :: <?php echo __("home")?>">gelato cms</a></h1> <ul id="nav"> <li><a href="<?php echo $conf->urlGelato;?>/" title="<?php echo __("Take me to the tumblelog")?>"><?php echo __("Back to the Tumblelog")?></a></li> </ul> </div> <div id="main"> <div class="box"> <ul class="menu manage"> <h3><?php echo __("Tumblelog configuration")?></h3> <li><a href="<?php echo $conf->urlGelato;?>/admin/index.php"><?php echo __("Post")?></a></li> <li><a href="<?php echo $conf->urlGelato;?>/admin/admin.php"><?php echo __("Users")?></a></li> <li><a href="<?php echo $conf->urlGelato;?>/admin/plugins.php"><?php echo __("Plugins")?></a></li> <li><a href="<?php echo $conf->urlGelato;?>/admin/options.php"><?php echo __("Options")?></a></li> <li class="selected"><a><?php echo __("Settings")?></a></li> </ul> <?php if (isset($_GET["modified"])) { if ($_GET["modified"]=="true") { echo "<div class=\"exito\" id=\"divMessages\">".__("The configuration has been modified successfully.")."</div>"; } } if (isset($_GET["error"])) { if ($_GET["error"]==1) { echo "<div class=\"error\" id=\"divMessages\"><strong>".__("Error on the database server: ")."</strong>".$_GET["des"]."</div>"; } } ?> <div class="tabla"> <form action="settings.php" method="post" id="settings_form" autocomplete="off" class="newpost"> <fieldset> <ul> <li><label for="title"><?php echo __("Title:")?></label> <input type="text" name="title" id="title" value="<?php echo $conf->title;?>" class="txt"/></li> <li><label for="description"><?php echo __("Description:")?></label> <input type="text" name="description" id="description" value="<?php echo $conf->description;?>" class="txt"/></li> <li><label for="url_installation"><?php echo __("Installation URL")?></label> <input type="text" name="url_installation" id="url_installation" value="<?php echo $conf->urlGelato;?>" class="txt"/></li> <li><label for="posts_limit"><?php echo __("Post limit:")?></label> <input type="text" name="posts_limit" id="posts_limit" value="<?php echo $conf->postLimit;?>" class="txt"/></li> <li><label for="lang"><?php echo __("Language:")?></label> <select id="lang" name="lang"> <?php $langs = util::getLangs(); foreach ($langs as $key=>$lang) { $active = ($conf->lang==$key) ? "selected" : ""; echo "<option value=\"".$key."\" ".$active.">".$lang."</option>\n"; } ?> </select> </li> <li><label for="template"><?php echo __("Template:")?></label> <select id="template" name="template"> <?php $themes = util::getThemes(); foreach ($themes as $theme) { $active = ($conf->template==$theme) ? "selected" : ""; echo "<option value=\"".$theme."\" ".$active.">".$theme."</option>\n"; } ?> </select> </li> <?php $trigger->call('add_settings_panel'); ?> </ul> </fieldset> <p> <input type="submit" name="btnsubmit" id="btnsubmit" value="<?php echo __("Modify")?>" class="submit"/> </p> </form> </div> <div class="footer-box"> </div> </div> </div> <div id="foot"> <a href="http://www.gelatocms.com/" title="gelato CMS">gelato CMS</a> :: PHP/MySQL Tumblelog Content Management System. </div> </div> </body> </html> <?php } } else { header("Location: ".$conf->urlGelato."/login.php"); } ?>