HasAccess("write") && $this->HasAccess("read")) { // Edition if ($_POST["submit"] != 'Aperçu' && $_POST["submit"] != 'Sauver') { require_once('tools/hashcash/secret/wp-hashcash.lib'); // UPDATE RANDOM SECRET $curr = @file_get_contents(HASHCASH_SECRET_FILE); if(empty($curr) || (time() - @filemtime(HASHCASH_SECRET_FILE)) > HASHCASH_REFRESH){ // update our secret $fp = fopen(HASHCASH_SECRET_FILE, 'w'); if(@flock($fp, LOCK_EX)){ fwrite($fp, rand(21474836, 2126008810)); @flock($fp, LOCK_UN); } fclose($fp); } if (substr($this->config['base_url'],0,4)!="http") { // Wakka.config mal configure $base_url="http://".$_SERVER["SERVER_NAME"].($_SERVER["SERVER_PORT"] != 80 ? ":".$_SERVER["SERVER_PORT"] : "").$_SERVER["REQUEST_URI"].(preg_match("/".preg_quote("wakka.php")."$/", $_SERVER["REQUEST_URI"]) ? "?wiki=" : ""); $a = parse_url($base_url); } else { $a = parse_url($this->config['base_url']); } $siteurl = ($a['scheme'].'://'.$a['host'].dirname($a['path'])); $ChampsHashcash = ''; $plugin_output_new=preg_replace ('/\