예제 #1
0
 private static function init()
 {
     if (!self::$init) {
         self::$do_cache = ConfigValue::get('settings.UseCache', true);
         if (self::$do_cache) {
             self::$do_cache = self::checkCacheFolder();
         }
         self::$init = true;
     }
 }
예제 #2
0
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * 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.
 *
 */
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
$ini = parse_ini_file("./config.ini");
//-----------------------------------------------------------------------------
require_once './app/autoload.php';
//-----------------------------------------------------------------------------
Render::init();
$tmplData = Template::init();
$initedOK = Route::init();
if ($initedOK == false) {
    Render::antiTampering($tmplData);
}
//-----------------------------------------------------------------------------
if ($_GET['logoff']) {
    //echo "Logoff.";
    Session::logoff();
    Render::login($tmplData);
} elseif ($_POST['login'] && Session::login($tmplData) == false) {
    //echo "Login Failed.";
    Render::login($tmplData);
}
if (Session::isLoggedIn() === false) {