Het probleem is dat ik ineens een error krijg die ervoor zorgt dat niks meer werkt, en overigens gaat deze error over een functie die ik nooit bewerkt heb en overigens niet veel schade aan zou kunnen richten.
Error:
Fatal error: Cannot redeclare warningdiv() (previously declared in D:\wamp\www\sentiremaybe\ssi.php:74) in D:\wamp\www\sentiremaybe\ssi.php on line 74
Lijn 74(ook wel de functie):
function warningdiv($text) {global $sentire;echo "<div id='errordiv' style='font-weight:bold;color:#E2B602;'><table><tr><td><img src='".$sentire->url."/sources/admin/images/icons/warning.png' width='20' height='20'><td>".$text."</td></tr></table></div></div>";}De gehele file(Mocht deze nodig zijn):
<?php
/**
* Funge Content Management System (FungeCMS)
*
* @version 1.0 BETA 1
*
* @package SENTIRE
* @author Funge http://www.funge.nl
* @copyright 2012 Funge
* @license BSD
*/
/* don't do anything if SSI is already loaded */
if (defined('CMS'))
return exit;
define('CMS', 'SSI');
/* disable absolute path of ssi.php */
if(basename($_SERVER['PHP_SELF']) == 'ssi.php')
return exit;
/* start session */
if(!headers_sent())
session_start();
/* include database objects */
require_once("Settings.php");
/* Create empty object for interface */
class sentire {}
/* Some global objects */
global $sentire, $theme, $sentire_language, $connect, $sentire_date_past, $sentire_user;
/* Create objects for global */
$sentire = new sentire();
$theme = new sentire();
$sentire_language = new sentire();
/* Create basical globals
*
* @root path for scripts
* @dir path for scripts
* @url path for html
* @reference database namespace
* @logged default as offline
* @page_not_found default error for actions
* @current_date it is now
* @date_past user is ofline
*
* !! Leave changes for experts !!
*/
$sentire->root = dirname(__file__);
$sentire->dir = dirname(__file__);
$sentire->url = $connect->url;
$sentire->reference = $connect->reference;
$sentire->logged = 1;
$sentire->page_not_found = 'This page cannot be found!';
$sentire->current_date = date("d-m-Y h:i:s", time());
$sentire_date_past = date("d-m-Y h:i:s", strtotime('- 15 minutes'));
/* Collecting basics out of database */
$basics = database_object("SELECT * FROM ".$connect->reference."basic_settings");
while($row = $basics->fetchObject()){$sentire_basics[$row->name] = $row->variable;}
/* Loading important files */
require_once($sentire->dir . '/sources/language/'.$sentire_basics['language'].'/index.php');
require_once($sentire->dir . '/Load.php');
require_once($sentire->dir . '/Security.php');
require_once($sentire->dir . '/theme/'.$sentire_basics['thememap'].'/index.template.php');
/* Message windows */
function warningdiv($text) {global $sentire;echo "<div id='errordiv' style='font-weight:bold;color:#E2B602;'><table><tr><td><img src='".$sentire->url."/sources/admin/images/icons/warning.png' width='20' height='20'><td>".$text."</td></tr></table></div></div>";}
function errordiv($text) {global $sentire;echo "<div id='errordiv' style='font-weight:bold;color:#C60000;'><table><tr><td><img src='".$sentire->url."/sources/admin/images/icons/warning.png' width='20' height='20'><td>".$text."</td></tr></table></div></div>";}
function messagediv($text) {global $sentire;echo "<div id='errordiv' style='font-weight:bold;color:green;'><table><tr><td><img src='".$sentire->url."/sources/admin/images/icons/messageing.png' width='20' height='20'><td>".$text."</td></tr></table></div></div>";}
?>
Kan iemand mij helpen? Ik weet echt niet wat ik met deze error moet doen. Het is al een tijdje geleden dat ik wat aan de admin panel heb gedaan en nu ineens na een paar weken werkt hij gewoonweg niet meer ...