CAPSULECO.NETTHE FANSITE MUSEUM THROUGH 2004
← Downloads and source filesCaptured 2004-11-25

ORIGINAL PRESERVED FILE

index.phppppp.txt

PHP source

Download original file

Fusion News 3.6.1 source from a 2003–2004 Legacy capture. Its original copyright and license notice remain intact. This is an incomplete application: referenced configuration, functions and data files are not included. The source is preserved for reading and download, not executed.

Read original source
<?php

/*

     Copyright © 2003 FusionPHP.net

     This program is free software; you can redistribute it and/or
     modify it under the terms of the GNU General Public License as
     published by the Free Software Foundation; either version 2 of
     the License, or (at your option) any later version.

     This program is distributed in the hope that it will be useful,
     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

     ALSO

     You cannot sell part, or the whole, of it's code.
     You cannot claim part or the whole of it's code to be yours.
     The copyright notice in the admin panel must stay instact.
     Further more Fusion News starting from 3.6 is now released
     under de GNU GPL license, please read the license.txt file
     included in the zip root. You MUST agree do this license and
     the GNU GPL license to use this script in any way.
*/
if(!function_exists('session_cache_limiter'))
  @session_cache_limiter("public, must-revalidate");

set_magic_quotes_runtime(0);

require "./config.php";
require $fpath."language.db";
 /* if($first == "yes"){
  echo $ind1;
  die();
  }*/
require_once ($fpath."functions.php");
$curve = "3.6.1";

if (!$cookies == "checked")
  session_start();
/******************
fusion news management
by the fusion team

version  3.6

fusionphp.net
index.php version: 3.6.1
******************

TODO:

*/

// change this if needed
$users = $fpath."users.php"; // your users file
// dont edit past here ********

//debugging mode
error_reporting(E_ALL ^ E_NOTICE);
global $load, $content, $title, $l, $lb, $HTTP_COOKIE_VARS, $HTTP_SESSION_VARS;

$VARS = parse_incoming();

if(!isset($VARS["id"])){ $id = "";}else{$id = $VARS["id"];}

//login
if($id == ""){ /*id Home*/
  if($first == "yes"){
    $title = $ind2;
    $content = $ind1;
  }elseif(has_access( 1 )){
    $title = $ind9;
    $plugin_active = TRUE;
    include ($fpath."plugins/check_chmod.php");
    $content = check_file_access("./");
    $content .= $ind13;
    if(has_access( 3 )){
      $content .= $ind11;
    }
    if(has_access( 2 )&&(! has_access( 3 ))){
      $content .= $ind12;
    }
    $content .= $ind14;
  }else{
    $title = $ind10;
$content .= <<<html
$ind0
<table width=300 cellspacing=0 cellpadding=0 border=0>
<tr><td width=100 valign="top">
<form action="$furl/index.php?id=login" method="post">
$ind3:
</td><td width=200 valign="top">
<input type="text" class="post" name="username">
</td></tr><tr><td width=100 valign="top">
$ind4:
</td><td width=200 valign="top">
<input type="password" class="post" name="password">
</td></tr><tr><td width=211 valign="top">
<br><input type="submit" class="mainoption" value="$ind175"><br>
</form></td></tr></table>
html;
  }
}

//-------------------


//login
elseif($id == "login"){ /*id Login*/
  $post_user    = substr( $VARS["username"], 0, 40);
  $post_pass    = substr( $VARS["password"], 0, 40);
  $file = file($users);
  my_array_shift($file);
  foreach($file as $value){
    list($user,$nick,$email,$icon,$offset,$pass,$le) = explode("|<|", $value);
    if($post_user == $user && (md5($post_pass) == $pass)){
      if ( $cookies == "checked"){
        setcookie("fusionuser", $user, time() + 3600);
        setcookie("fusionick", $nick, time() + 3600);
        setcookie("fusionmail", $email, time() + 3600);
        setcookie("fusionicon", $icon, time() + 3600);
        setcookie("fusionpass", $pass, time() + 3600);
        setcookie("fusionoffset", $offset, time() + 3600);
        setcookie("fusionid", $fusion_id, time() + 3600);
      }else{
        $fusionuser   = $user;
        $fusionick    = $nick;
        $fusionmail   = $email;
        $fusionicon   = $icon;
        $fusionpass   = $pass;
        $fusionoffset = $offset;
        $fusionid     = $fusion_id;
        session_register("fusion","fusionuser","fusionick","fusionpass","fusionmail","fusionicon","fusionoffset","fusionid");
      }
      if($le == 3){
        if ( $cookies = "checked"){
          setcookie("fusionadmin", "logged", time() + 3600);
        }else{
          $fusionadmin = "logged";
          session_register("fusionadmin");
        }
      }elseif($le == 2){
        if ( $cookies = "checked"){
          setcookie("fusionedit", "logged", time() + 3600);
        }else{
          $fusionedit = "logged";
          session_register("fusionedit");
        }
      }
      header("Location: ./index.php");
      exit;
    }
  }
  $title = $ind17;
  $content = $ind18;
}

//-------------------

//admin
elseif($id == "admin"){ /*id Admin*/
  if(has_access( 3 )){
    $content = "";
    if(file_exists($fpath."installer.php") && ($first == "no"))
      if(unlink($fpath."installer.php")){$content = "<b>The installer was succesfully deleted!</b><br>";}else{$content .= "<b>The installer was <font color=\"red\">NOT</font>succesfully deleted, please make sure to delete this file. Otherwize other people can reinstall Fusion News!</b><br>";};
    if(file_exists($fpath."installpack.fus") && ($first == "no"))
      if(unlink($fpath."installpack.fus")){$content .= "<b>The installpack was succesfully deleted!</b><br>";}else{$content .= "<b>The installerpack was <font color=\"red\">NOT</font>succesfully deleted, make sure to delete this file!</b><br>";};
    $title = $ind169;
    $content .= "<form action=\"$furl/index.php?id=save\" method=\"post\">\n";
    $content .= "  <table width=\"590\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n";
    $content .= "    <tr>\n";
    $content .= "      <td width=\"590\" height=\"100%\" valign=\"top\">\n";
    $content .= "       <b>General Options</b> <br>\n";
    $content .= "       • <a href=\"$furl/index.php?id=admin_paths\">$ind45</a></b> <br>\n";
    $content .= "       • <a href=\"$furl/index.php?id=admin_layout\">$ind55</a></b> <br>\n";
    $content .= "       • <a href=\"$furl/index.php?id=admin_addons\">$ind65</a></b> <br>\n";
    $content .= "       <br><b>$ind205</b> <br>\n";
    $content .= "       • <a href=\"$furl/index.php?id=uploads\">$ind204</a><br>\n";
    $content .= "       <br><b>$ind206</b> <br>\n";
    $content .= "       • <a href=\"$furl/index.php?id=commentmanag\">$ind207</a><br>\n";
    $content .= "       <br><b>$ind208</b> <br>\n";
    $content .= "       • <a href=\"$furl/index.php?id=manage\">$ind209</a><br>\n";
    $content .= "       <br><b>$ind210</b> <br>\n";
    $content .= "       • <a href=\"$furl/index.php?id=smillies\">$ind211</a><br>\n";
    $content .= "       <br><b>$ind212</b> <br>\n";
    $content .= "       • <a href=\"$furl/index.php?id=edittmp\">$ind213</a><br>\n";
    $content .= "       <br><b>$ind214</b> <br>\n";
    $content .= "       • <a href=\"$furl/index.php?id=badwordfilter\">$ind215</a><br>\n";
    $content .= "      </td>\n";
    $content .= "    </tr>\n";
    $content .= "  </table>\n";
    $content .= "</form>\n";
  }else{
    $title = $ind17;
    $content = $ind20;
  }
}

elseif($id == "admin_paths"){ /*id Admin Directories*/
  if(has_access( 3 )){
    $content = "";
    $content .= "<form action=\"$furl/index.php?id=save_admin1\" method=\"post\">\n";
    $content .= "  <table width=\"590\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n";
    $content .= "    <tr>\n";
    $content .= "      <td width=\"590\" height=\"100%\" valign=\"top\">\n";
    $content .= "       <b>• $ind45</b> <br>\n";
    $content .= "        $ind46\n";
    $content .= "        <fieldset>\n";
    $content .= "        <legend>$ind47</legend>\n";
    $content .= "        <input type=\"text\" class=\"post\" name=\"site1\" value=\"$site\" size=\"80\"><br>\n";
    $content .= "        $ind48\n";
    $content .= "        </fieldset><br>\n";
    $content .= "        <fieldset>\n";
    $content .= "        <legend>$ind49</legend>\n";
    $content .= "        <input type=\"text\" class=\"post\" name=\"furl1\" value=\"$furl\" size=\"80\"><br>\n";
    $content .= "        $ind50\n";
    $content .= "        </fieldset><br>\n";
    $content .= "        <fieldset>\n";
    $content .= "        <legend>$ind51</legend>\n";
    $content .= "        <input type=\"text\" class=\"post\" name=\"news\" value=\"$fpath\" size=\"80\"><br>\n";
    $content .= "        $ind52\n";
    $content .= "        </fieldset><br>\n";
    $content .= "        <fieldset>\n";
    $content .= "        <legend>$ind53</legend>\n";
    $content .= "        <input type=\"text\" class=\"post\" name=\"url\" value=\"$hurl\" size=\"80\"><br>\n";
    $content .= "        $ind54\n";
    $content .= "        </fieldset><br><br>\n";
    $content .= "        <fieldset>\n";
    $content .= "        <legend> $ind83</legend>\n";
    $content .= "        $ind84<br><br>\n";
    $content .= "        <input type=\"submit\" class=\"mainoption\" value=\"$ind36\">\n";
    $content .= "        <input type=\"reset\" class=\"mainoption\" value=\"$ind16\">\n";
    $content .= "        </fieldset>\n";
    $content .= "        <br><br>\n";
    $content .= "        <fieldset>\n";
    $content .= "        <legend>$ind85</legend>\n";
    $content .= "        $ind86\n";
    $content .= "        </fieldset><br>\n";
    $content .= "      </td>\n";
    $content .= "    </tr>\n";
    $content .= "  </table>\n";
    $content .= "</form>\n";
  }else{
    $title = $ind17;
    $content = $ind20;
  }
}

//save
elseif($id == "save_admin1"){ /*id Admin Save DIR/URL*/
  if(has_access( 3 )){

    $site       = $VARS["site1"];
    $furl       = $VARS["furl1"];
    $hurl       = $VARS["url"];
    $fpath      = $VARS["news"];
    
    $configs = config_array();
    
    $configs['site']   = $site;
    $configs['furl']   = $furl;
    $configs['hurl']   = $hurl;
    $configs['fpath']  = $fpath;
    
    save_config( $configs );

    buildnews('no');
    $title = $ind21;
    $content = $ind22;
  }else{
    $title = $ind17;
    $content = $ind19;
  }
}

elseif($id == "admin_layout"){ /*id Admin Layout*/
  if(has_access( 3 )){
    $content = "";
    $content .= "<form action=\"$furl/index.php?id=save_admin2\" method=\"post\">\n";
    $content .= "  <table width=\"590\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n";
    $content .= "    <tr>\n";
    $content .= "      <td width=\"590\" height=\"100%\" valign=\"top\">\n";
    $content .= "        <b>• $ind55</b> <br><br>\n";
    $content .= "        <fieldset>\n";
    $content .= "        <legend>$ind56 (<a href=\"http://www.php.net/manual/en/function.date.php\" target=\"new\">$ind57</a>):</legend>\n";
    $content .= "        <input type=\"text\" class=\"post\" name=\"df\" value=\"$datefor\" size=\"20\">\n";
    $content .= "        </fieldset><br><br>\n";
    $content .= "        <fieldset>\n";
    $content .= "        <legend>$ind58:</legend>\n";
    $content .= "        <input type=\"text\" class=\"post\" name=\"posts\" value=\"$numofposts\" size=2>\n";
    $content .= "        $ind59\n";
    $content .= "        </fieldset><br>\n";
    $content .= "        <fieldset>\n";
    $content .= "        <legend>$ind60:</legend>\n";
    $content .= "        <input type=\"text\" class=\"post\" name=\"h\" value=\"$numofh\" size=2><br>\n";
    $content .= "        <input type=\"checkbox\" class=\"post\" name=\"head_full_link\" $link_headline_fullstory value=\"ON\">\n";
    $content .= "        $ind267<br>\n";
    $content .= "        </fieldset><br><br>\n";
    $content .= "        <fieldset>\n";
    $content .= "        <legend>$ind61</legend>\n";
    $content .= "        <input type=\"checkbox\" class=\"post\" name=\"bbc\" $bb value=\"ON\">\n";
    $content .= "        $ind62\n";
    $content .= "        <input type=\"checkbox\" class=\"post\" name=\"html\" $ht value=\"ON\">\n";
    $content .= "        $ind63\n";
    $content .= "        <input type=\"checkbox\" class=\"post\" name=\"sm\" $smilies value=\"ON\">\n";
    $content .= "        $ind64\n";
    $content .= "        </fieldset><br>\n";
    $content .= "        <fieldset>\n";
    $content .= "        <legend>$ind81</legend>\n";
    $content .= "        <input type=\"checkbox\" class=\"post\" name=\"bbccom\" $bbc value=\"ON\">\n";
    $content .= "        $ind62\n";
    $content .= "        <input type=\"checkbox\" class=\"post\" name=\"htmc\" $htc value=\"ON\">\n";
    $content .= "        $ind63\n";
    $content .= "        <input type=\"checkbox\" class=\"post\" name=\"smil\" $smilcom value=\"ON\">\n";
    $content .= "        $ind64\n";
    $content .= "        </fieldset><br><br>\n";
    $content .= "        <fieldset>\n";
    $content .= "        <legend>$ind260</legend>\n";
    $content .= "        <input type=\"checkbox\" class=\"post\" name=\"post_per_day\" $post_per_day value=\"ON\">\n";
    $content .= "        $ind261\n";
    $content .= "        </fieldset><br><br>\n";
    $content .= "        <fieldset>\n";
    $content .= "        <legend> $ind83</legend>\n";
    $content .= "        $ind84<br><br>\n";
    $content .= "        <input type=\"submit\" class=\"mainoption\" value=\"$ind36\">\n";
    $content .= "        <input type=\"reset\" class=\"mainoption\" value=\"$ind16\">\n";
    $content .= "        </fieldset>\n";
    $content .= "        <br><br>\n";
    $content .= "        <fieldset>\n";
    $content .= "        <legend>$ind85</legend>\n";
    $content .= "        $ind86\n";
    $content .= "        </fieldset><br>\n";
    $content .= "      </td>\n";
    $content .= "    </tr>\n";
    $content .= "  </table>\n";
    $content .= "</form>\n";
  }else{
    $title = $ind17;
    $content = $ind20;
  }
}

//temporary way of config file until fn 4.0
elseif($id == "save_admin2"){ /*id Admin Save Layout*/
  if(has_access( 3 )){
    if (isset($VARS["bbc"])){$bbca = "checked";}else{$bbca = "";}
    if (isset($VARS["post_per_day"])){$post_per_day = "checked";}else{$post_per_day = "";}
    if (isset($VARS["html"])){$hm = "checked";}else{$hm = "";}
    if (isset($VARS["sm"])){$sm = "checked";}else{$sm = "";}
    if (isset($VARS["htmc"])){$htcom = "checked";}else{$htcom = "";}
    if (isset($VARS["smil"])){$smiliescom = "checked";}else{$smiliescom = "";}
    if (isset($VARS["bbccom"])){$bbcom = "checked";}else{$bbcom = "";}
    if (isset($VARS["head_full_link"])){$head_full_link = "checked";}else{$head_full_link = "";}
    
    $configs = config_array();

    $datefor                 = $VARS["df"];
    $numofposts              = $VARS["posts"];
    $numofh                  = $VARS["h"];
    $configs['datefor']      = $datefor;
    $configs['numofposts']   = $numofposts;
    $configs['numofh']       = $numofh;
    $configs['bb']           = $bbca;
    $configs['ht']           = $hm;
    $configs['post_per_day'] = $post_per_day;
    $configs['smilies']      = $sm;
    $configs['htc']          = $htcom;
    $configs['smilcom']      = $smiliescom;
    $configs['bbc']          = $bbcom;
    $configs['link_headline_fullstory']          = $head_full_link;

    save_config( $configs );
    
    buildnews('no');
    $title = $ind21;
    $content = $ind22;
  }else{
    $title = $ind17;
    $content = $ind19;
  }
}

elseif($id == "admin_addons"){ /*id Admin Addons*/
  if(has_access( 3 )){
    $content = "";
    $content .= "<form action=\"$furl/index.php?id=save\" method=\"post\">\n";
    $content .= "  <table width=\"590\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n";
    $content .= "    <tr>\n";
    $content .= "      <td width=\"590\" height=\"100%\" valign=\"top\">\n";
    $content .= "        <b>• $ind65</b> <br><br>\n";
    $content .= "        <fieldset>\n";
    $content .= "        <legend>$ind66</legend>\n";
    $content .= "        <input type=\"text\" class=\"post\" name=\"flink\" value=\"$fslink\" size=\"22\">\n";
    $content .= "        </fieldset><br>\n";
    $content .= "        <fieldset>\n";
    $content .= "        <legend>$ind67:</legend>\n";
    $content .= "        <input type=\"checkbox\" class=\"post\" name=\"fspu\" $fsnw value=\"ON\">\n";
    $content .= "        $ind68<br>\n";
    $content .= "        $ind69\n";
    $content .= "        <input type=\"text\" class=\"post\" name=\"fspuw\" value=\"$fullnewsw\" size=6>\n";
    $content .= "        $ind70\n";
    $content .= "        <input type=\"text\" class=\"post\" name=\"fspuh\" value=\"$fullnewsh\" size=6>\n";
    $content .= "        $ind71 <br><br>\n";
    $content .= "        <input type=\"checkbox\" class=\"post\" name=\"fpuscrolling\" $fullnewss value=\"ON\">\n";
    $content .= "        $ind72\n";
    $content .= "        </fieldset><br><br>\n";
    $content .= "        <fieldset>\n";
    $content .= "        <legend>$ind74</legend>\n";
    $content .= "        <input type=\"text\" class=\"post\" name=\"slink\" value=\"$stflink\" size=\"22\">\n";
    $content .= "        </fieldset><br>\n";
    $content .= "        <fieldset>\n";
    $content .= "        <legend>$ind75</legend>\n";
    $content .= "        <input type=\"checkbox\" class=\"post\" name=\"stfpu\" $stfpop value=\"ON\">\n";
    $content .= "        $ind76 <br>\n";
    $content .= "        $ind69\n";
    $content .= "        <input type=\"text\" class=\"post\" name=\"spuw\" value=\"$stfwidth\" size=6>\n";
    $content .= "        $ind70\n";
    $content .= "        <input type=\"text\" class=\"post\" name=\"spuh\" value=\"$stfheight\" size=6>\n";
    $content .= "        $ind71 <br><br>\n";
    $content .= "        <input type=\"checkbox\" class=\"post\" name=\"stfscrolls\" $stfscrolls value=\"ON\">\n";
    $content .= "        $ind72<br>\n";
    $content .= "        <input type=\"checkbox\" class=\"post\" name=\"stfresize\" $stfresize value=\"ON\">\n";
    $content .= "        $ind73\n";
    $content .= "        </fieldset><br><br>\n";
    $content .= "        <fieldset>\n";
    $content .= "        <legend>$ind77</legend>\n";
    $content .= "        <input type=\"text\" class=\"post\" name=\"plink\" value=\"$pclink\" size=\"22\">\n";
    $content .= "        </fieldset><br>\n";
    ///comment popup
    $content .= "        <fieldset>\n";
    $content .= "        <legend>$ind75a</legend>\n";
    $content .= "        <input type=\"checkbox\" class=\"post\" name=\"compu\" $compop value=\"ON\">\n";
    $content .= "        $ind76a<br>\n";
    $content .= "        $ind69\n";
    $content .= "        <input type=\"text\" class=\"post\" name=\"compuw\" value=\"$comwidth\" size=6>\n";
    $content .= "        $ind70\n";
    $content .= "        <input type=\"text\" class=\"post\" name=\"compuh\" value=\"$comheight\" size=6>\n";
    $content .= "        $ind71 <br><br>\n";
    $content .= "        <input type=\"checkbox\" class=\"post\" name=\"comscrolls\" $comscrolls value=\"ON\">\n";
    $content .= "        $ind72<br>\n";
    $content .= "        <input type=\"checkbox\" class=\"post\" name=\"comresize\" $comresize value=\"ON\">\n";
    $content .= "        $ind73\n";
    $content .= "        </fieldset><br>\n";
    ///comment popup
    $content .= "        <fieldset>\n";
    $content .= "        <legend>$ind78</legend>\n";
    $content .= "        <br><input type=\"checkbox\" class=\"post\" name=\"cpbr\" $comallowbr value=\"ON\">\n";
    $content .= "        $ind79<br>\n";
    $content .= "        <input type=\"checkbox\" class=\"post\" name=\"cbf\" $cbflood value=\"ON\">\n";
    $content .= "        $ind91 <input type=\"text\" class=\"post\" name=\"flood\" value=\"$floodtime\" size=3>$ind92<br>\n";
    $content .= "        $ind91a<input type=\"text\" class=\"post\" ID=\"comlength\" name=\"comlength\" value=\"$comlength\" size=\"6\">\n";
    $content .= "        </fieldset><br><br>\n";
    $content .= "        <fieldset>\n";
    $content .= "        <legend>$ind87</legend>\n";
    $content .= "        <input type=\"checkbox\" class=\"post\" name=\"cbww\" $cbwordwrap value=\"ON\">\n";
    $content .= "        $ind88 <input type=\"text\" class=\"post\" name=\"www\" value=\"$wwwidth\" size=3>\n";
    $content .= "        $ind89<br>\n";
    $content .= "        </fieldset><br><br>\n";
    $content .= "        <fieldset>\n";
    $content .= "        <legend>$ind80</legend>\n";
    $content .= "        <input type=\"checkbox\" class=\"post\" name=\"wfcomcbx\" $wfcom value=\"ON\">\n";
    $content .= "        $ind81\n";
    $content .= "        <input type=\"checkbox\" class=\"post\" name=\"wfpostcbx\" $wfpost value=\"ON\">\n";
    $content .= "        $ind82\n";
    $content .= "        </fieldset><br><br>\n";
    $content .= "        <fieldset>\n";
    $content .= "        <legend>$ind265:</legend>\n";
    $content .= "        <input type=\"checkbox\" class=\"post\" name=\"cb_rss\" $enable_rss value=\"ON\"> $ind266\n";
    $content .= "        </fieldset><br><br>\n";
    $content .= "        <fieldset>\n";
    $content .= "        <legend>$ind268:</legend>\n";
    $content .= "        <input type=\"checkbox\" class=\"post\" name=\"cb_flip\" $flip_news value=\"ON\"> $ind269\n";
    $content .= "        </fieldset><br><br>\n";
    $content .= "        <fieldset>\n";
    $content .= "        <legend>$ind186:</legend>\n";
    $content .= "        <input type=\"text\" class=\"post\" name=\"s\" value=\"$skin\" size=\"20\">\n";
    $content .= "        </fieldset><br><br>\n";
    $content .= "        <fieldset>\n";
    $content .= "        <legend> $ind83</legend>\n";
    $content .= "        $ind84<br><br>\n";
    $content .= "        <input type=\"submit\" class=\"mainoption\" value=\"$ind36\">\n";
    $content .= "        <input type=\"reset\" class=\"mainoption\" value=\"$ind16\">\n";
    $content .= "        </fieldset>\n";
    $content .= "        <br><br>\n";
    $content .= "        <fieldset>\n";
    $content .= "        <legend>$ind85</legend>\n";
    $content .= "        $ind86\n";
    $content .= "        </fieldset><br>\n";
    $content .= "      </td>\n";
    $content .= "    </tr>\n";
    $content .= "  </table>\n";
    $content .= "</form>\n";
  }else{
    $title = $ind17;
    $content = $ind20;
  }
}
//------------------------

//save
elseif($id == "save"){ /*id Admin Save Addons*/
  if(has_access( 3 )){
    if (isset($VARS["fspu"])){$fspu = "checked";}else{$fspu = "";}
    if (isset($VARS["compu"])){$compu = "checked";}else{$compu = "";}
    if (isset($VARS["cpbr"])){$combr = "checked";}else{$combr = "";}
    if (isset($VARS["cpu"])){$fcpu = "checked";}else{$fcpu = "";}
    if (isset($VARS["stfpu"])){$fstfpu = "checked";}else{$fstfpu = "";}
    if (isset($VARS["fpuresize"])){$fspuz = "checked";}else{$fspuz = "";}
    if (isset($VARS["stfscrolls"])){$stfs = "checked";}else{$stfs = "";}
    if (isset($VARS["stfresize"])){$stfz = "checked";}else{$stfz = "";}
    if (isset($VARS["comscrolls"])){$comscrolls = "checked";}else{$comscrolls = "";}
    if (isset($VARS["comresize"])){$comresize = "checked";}else{$comresize = "";}
    if (isset($VARS["fspu"])){$fspu = "checked";}else{$fspu = "";}
    if (isset($VARS["wfpostcbx"])){$wfpost1 = "checked";}else{$wfpost1 = "";}
    if (isset($VARS["wfcomcbx"])){$wfcom1 = "checked";}else{$wfcom1 = "";}
    if (isset($VARS["cbf"])){$cbflood = "checked";}else{$cbflood = "";}
    if (isset($VARS["cbww"])){$cbww = "checked";}else{$cbww = "";}
    if (isset($VARS["cb_rss"])){$cb_rss = "checked";}else{$cb_rss = "";}
    if (isset($VARS["cb_flip"])){$cb_flip = "checked";}else{$cb_flip = "";}
    if (isset($VARS["fpuscrolling"])){$fspus = "checked"; $fspus2 = "yes";}else{$fspus = "";$fspus2 = "no";}
    if($VARS["fspuw"] < 100){$fspuw = "100";}else{$fspuw = $VARS["fspuw"];}
    if($VARS["fspuh"] < 100){$fspuh = "100";}else{$fspuh = $VARS["fspuh"];}
    if($VARS["compuw"] < 100){$compuw = "100";}else{$compuw = $VARS["compuw"];}
    if($VARS["compuh"] < 100){$compuh = "100";}else{$compuh = $VARS["compuh"];}
    if($VARS["spuw"] < 100){$spuw = "100";}else{$spuw = $VARS["spuw"];}
    if($VARS["flood"] < 1){$flood = "1";}else{$flood = $VARS["flood"];}
    if($VARS["spuh"] < 100){$spuh = "100";}else{$spuh = $VARS["spuh"];}
    if($VARS["www"] < 5){$www = "5";}else{$www = $VARS["www"];}
    if($VARS["s"] == ""){$s = "basic";}else{$s = $VARS["s"];}
    if($VARS["comlength"] < 0){$comlength = "0";}else{$comlength = $VARS["comlength"];}

    $skin       = $VARS["s"];
    $fslink     = $VARS["flink"];
    $stflink    = $VARS["slink"];
    $pclink     = $VARS["plink"];

    $configs = config_array();

    $configs['wfpost']   = $wfpost1;
    $configs['wfcom']   = $wfcom1;
    $configs['skin']   = $skin;
    $configs['cbwordwrap']   = $cbww;
    $configs['wwwidth']   = $www;
    $configs['stfpop']   = $fstfpu;
    $configs['comallowbr']   = $combr;
    $configs['stfwidth']   = $spuw;
    $configs['stfheight']   = $spuh;
    $configs['fslink']   = $fslink;
    $configs['stflink']   = $stflink;
    $configs['pclink']   = $pclink;
    $configs['fsnw']   = $fspu;
    $configs['cbflood']   = $cbflood;
    $configs['floodtime']   = $flood;
    $configs['comlength']   = $comlength;
    $configs['fullnewsw']   = $fspuw;
    $configs['fullnewsh']   = $fspuh;
    $configs['fullnewss']   = $fspus;
    $configs['stfresize']   = $stfz;
    $configs['stfscrolls']   = $stfs;
    $configs['fullnewsz']   = $fspuz;
    $configs['compop']   = $compu;
    $configs['comscrolls']   = $comscrolls;
    $configs['comresize']   = $comresize;
    $configs['comheight']   = $compuh;
    $configs['comwidth']   = $compuw;
    $configs['enable_rss']   = $cb_rss;
    $configs['flip_news']   = $cb_flip;

    save_config( $configs );
    
    buildnews('no');
    $title = $ind21;
    $content = $ind22;
  }else{
    $title = $ind17;
    $content = $ind19;
  }
}

//------------------------
//select template
elseif($id == "edittmp"){ /*id Template Select*/
  global $selected;
  $title   = $ind23;
$content =  <<<html
<script language="javascript">
<!--
function gotmp(form) {
  lists = form.menu.options[form.menu.selectedIndex].value;
  window.location.href = './index.php?id=edittemps&show=' + lists;
  return false;
}
//-->
</script>
$ind23
 <form method="get" action="./index.php?id=edittemps" onsubmit="return goto(this);">
 $ind175a<select size="1" name="menu" onchange="gotmp(this.form)">
     <option></option>
     <option value="1" >$ind176</option>
     <option value="2" >$ind177</option>
     <option value="3" >$ind178</option>
     <option value="4" >$ind179</option>
     <option value="5" >$ind180</option>
     <option value="6" >$ind181</option>
     <option value="7" >$ind181a</option>
   </select>
 </form>
html;
}
//-----------------
//edit selected template
elseif($id == "edittemps"){ /*id Template Edit*/
  if(has_access( 3 )){
    $show = $VARS["show"];
    $edit1 = $edit2 = "";
    if ($show == "") die(show_error($error10));
    if     ($show == 1) {$name1 = 'header.php'; $name2 = 'footer.php'; $content = "$ind28";}
    elseif ($show == 2) {$name1 = 'com_header.php'; $name2 = 'com_footer.php'; $content = "$ind29";}
    elseif ($show == 3) {$name1 = 'news_temp.php'; $name2 = 'fullnews_temp.php'; $content = "$ind24";}
    elseif ($show == 4) {$name1 = 'arch_news_temp.php'; $name2 = 'arch_fullnews_temp.php'; $content = "$ind25";}
    elseif ($show == 5) {$name1 = 'com_temp.php'; $name2 = 'com_fulltemp.php'; $content = "$ind26";}
    elseif ($show == 6) {$name1 = 'headline_temp.php'; $name2 = 'sendtofriend_temp.php'; $content = "$ind30";}
    elseif ($show == 7) {$name1 = 'news_a_day_temp.php'; $name2 = ''; $content = "$ind30a";}
    
    $fp = fopen ($fpath."templates/".$name1, "r");
    flock( $fp, LOCK_EX);
    while (!feof ($fp)) { $buffer = fgets($fp, 4096); $edit1 .= $buffer; }
    flock( $fp, LOCK_UN);
    fclose ($fp);
    if( $name2 <> "" ){
      $fp = fopen ($fpath."templates/".$name2, "r");
      flock( $fp, LOCK_EX);
      while (!feof ($fp)) { $buffer = fgets($fp, 4096); $edit2 .= $buffer; }
      flock( $fp, LOCK_UN);
      fclose ($fp);
    }
    
    $edit1 = stripslashes($edit1);
    $edit1 = str_replace("\'", "'", $edit1);
    $edit2 = stripslashes($edit2);
    $edit2 = str_replace("\'", "'", $edit2);
    $title = $ind22;
    $content .= "<form action= \"$furl/index.php?id=savetemp\" method=\"post\">";
    if ($show == 1)$content .= "$ind187:";
    if ($show == 2)$content .= "$ind187:";
    if ($show == 3)$content .= "$ind189:";
    if ($show == 4)$content .= "$ind189:";
    if ($show == 5)$content .= "$ind191:";
    if ($show == 6)$content .= "$ind192:";
    if ($show == 7)$content .= "$ind192a:";
$content .= <<<html
<br>
<input name="edited" type="hidden" value="$show">
<textarea name="edit1" class="post" cols=80 rows=20>$edit1</textarea><br>
<br>
html;
if( $name2 <> "" ){
    if ($show == 1)$content .= "$ind188:";
    if ($show == 2)$content .= "$ind188:";
    if ($show == 3)$content .= "$ind190:";
    if ($show == 4)$content .= "$ind190:";
    if ($show == 5)$content .= $ind37;
    if ($show == 6)$content .= $ind38;
$content .= <<<html
<br>
<textarea name="edit2" class="post" cols=80 rows=20>$edit2</textarea><br>
html;
}else{
$content .= <<<html
<input name="edit2" type="hidden" value="">
html;
}
$content .= <<<html
<br>
<input type="submit" class="mainoption" value="$ind36"><br>
</form>
html;
  }else{
    $title = $ind17;
    $content = $ind19;
  }
}

//------------------------
//save template
elseif($id == "savetemp"){ /*id Template Save*/
  $edit1 = $VARS["edit1"];
  $edit2 = $VARS["edit2"];
  $edited = $VARS["edited"];
  if ($edited == "") die(show_error($error10));
  if(has_access( 3 )){
    $edit1 = unhtmlentities($edit1);
    $edit2 = unhtmlentities($edit2);
    
    $edit1 = str_replace( "&#33;",     "!"    , $edit1 );
    $edit1 = str_replace( "&#60;&#33;--",   "<!--" , $edit1 );
    $edit1 = str_replace( "--&#62;",     "-->"   , $edit1 );
    $edit1 = preg_replace("/&#60;script/i",   "<script" , $edit1 );

    $edit2 = str_replace( "&#33;",     "!"    , $edit2 );
    $edit2 = str_replace( "&#60;&#33;--",   "<!--" , $edit2 );
    $edit2 = str_replace( "--&#62;",     "-->"   , $edit2 );
    $edit2 = preg_replace("/&#60;script/i",   "<script" , $edit2 );
    
    if     ($edited == 1) {$name1 = 'header.php'; $name2 = 'footer.php'; $content = "$ind28";}
    elseif ($edited == 2) {$name1 = 'com_header.php'; $name2 = 'com_footer.php'; $content = "$ind29";}
    elseif ($edited == 3) {$name1 = 'news_temp.php'; $name2 = 'fullnews_temp.php'; $content = "$ind24";}
    elseif ($edited == 4) {$name1 = 'arch_news_temp.php'; $name2 = 'arch_fullnews_temp.php'; $content = "$ind25";}
    elseif ($edited == 5) {$name1 = 'com_temp.php'; $name2 = 'com_fulltemp.php'; $content = "$ind26";}
    elseif ($edited == 6) {$name1 = 'headline_temp.php'; $name2 = 'sendtofriend_temp.php'; $content = "$ind30";}
    elseif ($edited == 7) {$name1 = 'news_a_day_temp.php'; $name2 = ''; $content = "$ind30";}

    $save = FALSE;
    if ( $fp = fopen ($fpath."templates/".$name1, "w") ){
      flock( $fp, LOCK_EX);
      fputs($fp, $edit1);
      flock( $fp, LOCK_UN);
      fclose ($fp);
      $save = TRUE;
    }
    if( $name2 <> "" ){
      if ( $fp = fopen ($fpath."templates/".$name2, "w") ){
        flock( $fp, LOCK_EX);
        fputs($fp, $edit2);
        flock( $fp, LOCK_UN);
        fclose ($fp);
        $save = TRUE;
      }
    }
    if ( $save ){
      buildnews('no');
      $title = $ind21;
      $content = $ind22;
    }else{
      $title = $ind21a;
      $content = $ind22a;
    }
  }else{
    $title = $ind17;
    $content = $ind19;
  }
}

//------------------------

//add user
elseif($id == "manage"){ /*id User Add*/
if(has_access( 3 )){
$title = $ind31;
$datum = date("l dS of F Y h:i:s A",time());
$content = <<<html
<font size="2"><b>$ind182</b></font><br><br><br>
<table class=adminpanel width=500 cellspacing=0 cellpadding=0 border=0>
<tr>
<td width=200 valign="top">
<form action="$furl/index.php?id=signup" method="post">
$ind3:
</td>
<td width=200 valign="top">
<input size="40" type="text" class="post" name="username">
</td>
</tr>
<tr>
<td width=200 valign="top">
$ind119
</td>
<td width=200 valign="top">
<input size="40" type="text" class="post" name="nick">
</td>
</tr>
<tr>
<td width=200 valign="top">
$ind6:
</td>
<td width=200 valign="top">
<input size="40" type="text" class="post" name="email">
</td>
</tr>
<tr>
<td width=200 valign="top">
</td>
<td width=200 valign="top">
<input class="post" type="checkbox" name="showemail"> $ind183
</td>
</tr>
<tr>
<td width=200 valign="top">
$ind112
</td>
<td width=400 valign="top">
$datum
</td>
</tr>
<tr>
<td width=200 valign="top">
$ind111
</td>
<td width=200 valign="top">
<input size="1" type="text" class="post" name="timeoffset">
</td>
</tr>
<tr>
<td width=200 valign="top">
$ind4:
</td>
<td width=200 valign="top">
<input size="40" type="text" class="post" name="password">
</td>
</tr>
<tr>
<td width=200 valign="top">
$ind7:
</td>
<td width=200 valign="top">
<input size="40" type="text" class="post" name="icon">
</td>
</tr>
<tr>
<td width=200 valign="top">
$ind8:
</td>
<td width=200 valign="top">
<select name="le">
<option value="1">$ind193</option>
<option value="2">$ind194</option>
<option value="3">$ind195</option>
</select>
</td>
</tr>
<tr>
<td> </td>
<td width=211 valign="top">
<br>
<input type="submit" class="mainoption" value="$ind110">
<input type="reset" class="mainoption" value="$ind16">
</form>
</td>
</tr>
</table>
<font size="2"><b>$ind113</b></font><br>
<table class=adminpanel width="500" border="0" cellpadding="0" cellspacing="0">
<form action="$furl/index.php?id=edit" method="post">
  <tr>
    <td width="90" valign="top">$ind184 </td>
    <td width="200" valign="top"><select name="user">
html;
    $file = file($users);
    my_array_shift($file);
    while(list(,$value) = each($file)){
         list($fuser,$fnick,$femail,$ficon,$ftimeoffset,$fpass,$fle) = explode("|<|", $value);
               $content .= "<option name=\"user\" value=\"$fuser\">$fuser</option>\n";
             }
$content .= <<<html
</select>
</td>
  </tr>
  <tr>
    <td width="90">&nbsp;</td>
    <td width="200">
<input type="submit" class="mainoption" value="edit"></td>
  </tr> </form>
</table>

html;
}
else{
$title = $ind17;
$content = $ind19;
}
}

//------------------------
elseif($id == "signup"){ /*id User Signup*/
  if(!has_access( 3 )) die("access not allowed");
  $username = $VARS["username"];
  $email = $VARS["email"];
  $password = $VARS["password"];
  $nick = $VARS["nick"];
  $icon = $VARS["icon"];
  $timeoffset = $VARS["timeoffset"];
  if( $timeoffset == "" ) $timeoffset = 0;
  $le         = $VARS["le"];
    
  if(!$username or !$email or !$password){
    $title = "$ind114";
    $content = "$ind115";
  }elseif(!valid_email($email)){
    $title = "$ind116";
    $content = "$ind117";
  }else{
    if (isset($VARS["showemail"])){$showemail = "checked";}else{$showemail = "";}
    $yes = 1;
    //get file
    $file = file($users);
    my_array_shift($file);
    while(list(,$value) = each($file)){
         list($fuser,$fnick,$femail,$ficon,$timeset,$fpass,$fle) = split( "\|", $value);
             if($username == $fuser || $fnick == $nick){
               $title = $ind17;
               $content = $ind32;
               $yes = 0;
             }
    }
    if($yes == 1){
      $fp = fopen($users,"a") or die ($error11);
      flock( $fp, LOCK_EX);
      $password = md5($password);
      
      fwrite($fp,"$username|<|$nick|<|$showemail=$email|<|$icon|<|$timeoffset|<|$password|<|$le|<|\n");
      flock( $fp, LOCK_UN);
      fclose($fp);

      $title = $ind33;
      $content = "$username $ind118";
    }else{
      $title = $ind17;
      $content = $ind32;
    }
  }
}

//------------------------
//edit users
elseif($id == "edit"){ /*id User Edit*/
  $user = $VARS["user"];

  if(has_access( 3 )){
    $datum = date("l dS of F Y h:i:s A",time());
    $file = file($fpath."users.php");
    my_array_shift($file);
    while(list(,$value) = each($file)){
         list($fuser,$fnick,$femail,$ficon,$ftimeoffset,$fpass,$fle) = explode("|<|", $value);
             if($user == $fuser){
               $title = $ind34;
               $nor1 = "";
               $edi1 = "";
               $adm1 = "";
               list($showemail, $femail) = explode("=", $femail);
               if($fle == 1){
                 $nor1 = "selected";
               }elseif($fle == 2){
                 $edi1 = "selected";
               }elseif($fle == 3){
                 $adm1 = "selected";
               }
$content = <<<html
<form action="$furl/index.php?id=edit1" method="post" name="formpke">
<input type="hidden" name="name" value="$fuser">
<input type="hidden" name="deleteuser" value="no">
<table class=adminpanel width=500 cellspacing=0 cellpadding=0 border=0>
<tr>
<td width=200 valign="top">
<form action="$furl/index.php?id=signup" method="post">
<b>$fuser</b>
</td>
<td width=500 valign="top">
$datum
</td>
</tr>
<tr>
<td width=200 valign="top">
$ind119
</td>
<td width=200 valign="top">
<input size="40" type="text" class="post" name="nick1" value="$fnick">
</td>
</tr>
<tr>
<td width=200 valign="top">
$ind6:
</td>
<td width=200 valign="top">
<input size="40" type="text" class="post" name="mail1" value="$femail">
</td>
</tr>
<tr>
<td width=200 valign="top">
</td>
<td width=200 valign="top">
<input size="40" type="checkbox" class="post" name="showemail" $showemail> $ind183
</td>
</tr>
<td width=200 valign="top">
$ind111
</td>
<td width=200 valign="top">
<input size="1" type="text" class="post" name="timeoffset" value="$ftimeoffset">
</td>
</tr>
<tr>
<td width=300 valign="top">
$ind4b $ind4:
</td>
<td width=200 valign="top">
<input size="40" type="password" class="post" name="oldpassw" value="">
</td>
</tr>
<tr>
<td width=300 valign="top">
$ind4a $ind4:
</td>
<td width=200 valign="top">
<input size="40" type="password" class="post" name="passw" value="">
</td>
</tr>
<tr>
<td width=200 valign="top">
$ind7:
</td>
<td width=200 valign="top">
<input size="40" type="text" class="post" name="icon1" value="$ficon">
</td>
</tr>
<tr>
<td width=200 valign="top">
$ind8:
</td>
<td width=200 valign="top">
<select name="fle">
<option value="1" $nor1>normal</option>
<option value="2" $edi1>editor</option>
<option value="3" $adm1>admin</option>
</select>
</td></tr>
<tr><td width=211 valign="top">
$ind97 <input type="checkbox" class="post" name="del" onClick=Delete();><br>
<br>
<input type="submit" class="mainoption" value="$ind174">
<input class="mainoption" type="reset" class="mainoption" value="$ind16">
</form>
</td></tr>
</table>
html;
}
}
}
else{
$title = $ind17;
$content = $ind19;
}
}

//------------------------
//edit users
elseif($id == "edit1"){ /*id User Edit2*/
  if( has_access(3)){
  $nick1 = $VARS["nick1"];
  $mail1 = $VARS["mail1"];
  $oldpassw = $VARS["oldpassw"];
  $passw = $VARS["passw"];
  $icon1 = $VARS["icon1"];
  $timeoffset = $VARS["timeoffset"];
  $name = $VARS["name"];
  $deleteuser = $VARS["deleteuser"];
  $fle = $VARS["fle"];
  
  if($mail1 == ""){
    $title = $ind17;
    $content = $ind19;
  }else{
    $file = file($fpath."users.php");
    $oldpass = "";
    $editedself = false;
    if (isset($VARS["showemail"])){$showemail = "checked";}else{$showemail = "";}
    my_array_shift($file);
    while(list(,$value) = each($file)){
         list($fuser,$fnick,$femail,$ficon,$ftimeoffset,$fpass,$le) = explode("|<|", $value);
             if($name == $fuser){
               if($deleteuser == "yes"){
                 if( $cookies == "checked" )
                   $cook_name = $HTTP_COOKIE_VARS["fusionuser"];
                 else
                   $cook_name = $HTTP_SESSION_VARS["fusionuser"];
                 if($name != $cook_name){
                   $oldword = "$fuser|<|$fnick|<|$femail|<|$ficon|<|$ftimeoffset|<|$fpass|<|$fle|<|\n";
                   $newword = "";
                 }else{
                   die(show_error($error12));
                 }
               }else{
                 if((md5($oldpassw) == $fpass) && ($passw != "")){
                   $passw = md5($passw);
                   $oldword = "$fuser|<|$fnick|<|$femail|<|$ficon|<|$ftimeoffset|<|$fpass|<|$le|<|";
                   $newword = "$name|<|$nick1|<|$showemail=$mail1|<|$icon1|<|$timeoffset|<|$passw|<|$fle|<|";
                 }elseif(((md5($oldpassw) != $fpass) && ($passw != "")) || ($oldpass != "" && $passw == "") || ($oldpass == "" && $passw != "")){
                   $title = $ind196;
                   $content = $ind197;
                   break;
                 }else{
                   $oldword = "$fuser|<|$fnick|<|$femail|<|$ficon|<|$ftimeoffset|<|$fpass|<|$le|<|";
                   $newword = "$name|<|$nick1|<|$showemail=$mail1|<|$icon1|<|$timeoffset|<|$fpass|<|$fle|<|";
                 }
               }
               if( $cookies == "checked" )
                 $cook_name = $HTTP_COOKIE_VARS["fusionuser"];
               else
                 $cook_name = $HTTP_SESSION_VARS["fusionuser"];
               if($name == $cook_name){
                 $fusionick    = $nick1;
                 $fusionmail   = $showemail=$mail1;
                 $fusionicon   = $icon1;
                 $fusionoffset = $timeoffset;
                 session_register("fusionick","fusionmail","fusionicon","fusionoffset");
                 $editedself = true;
               }
               $fp = fopen($fpath."users.php","r") or die (show_error($error13));
               flock( $fp, LOCK_EX);
               $data = fread($fp, filesize($users));
               flock( $fp, LOCK_UN);
               fclose($fp);

               $newdata = str_replace($oldword, $newword, $data);
               $fp = fopen($users,"w") or die (show_error($error11));
               flock( $fp, LOCK_EX);
               fputs($fp,$newdata);
               flock( $fp, LOCK_UN);
               fclose($fp);

               $title = $ind34;
               $content = $ind34a;
               if($editedself){
                 $content .= "<br>$ind120";
                 session_destroy();
               }
             }
         }
     }
  }
}

//Change profile
elseif($id == "editprofile"){ /*id Profile edit*/
  global $subject, $news1, $fullnews1, $news, $fullnews;
  if(has_access( 1 )){
  $datum = date("l dS of F Y h:i:s A",time());
  if ($cookies ){
    $fuser = $HTTP_COOKIE_VARS['fusionuser'];
    $fnick = $HTTP_COOKIE_VARS['fusionick'];
    list($offset, $mail) = explode("=", $HTTP_COOKIE_VARS['fusionmail']);
    $femail = $mail;
    $showemail = $offset;
    $ftimeoffset = $HTTP_COOKIE_VARS['fusionoffset'];
    $ficon = $HTTP_COOKIE_VARS['fusionicon'];
  }else{
    $fuser = $HTTP_SESSION_VARS['fusionuser'];
    $fnick = $HTTP_SESSION_VARS['fusionick'];
    list($offset, $mail) = explode("=", $HTTP_SESSION_VARS['fusionmail']);
    $femail = $mail;
    $showemail = $offset;
    $ftimeoffset = $HTTP_SESSION_VARS['fusionoffset'];
    $ficon = $HTTP_SESSION_VARS['fusionicon'];
  }
  $content =
<<<html
<table class=adminpanel width=500 cellspacing=0 cellpadding=0 border=0>
<form action="$furl/index.php?id=updateprofile" method="post">
<tr>
<td width=200 valign="top">
<b>$fuser</b>
</td>
<td width=500 valign="top">
$datum
</td>
</tr>
<tr>
<td width=200 valign="top">
$ind119
</td>
<td width=200 valign="top">
<input size="40" type="text" class="post" name="nick1" value="$fnick">
</td>
</tr>
<tr>
<td width=200 valign="top">
$ind6:
</td>
<td width=200 valign="top">
<input size="40" type="text" class="post" name="mail1" value="$femail">
</td>
</tr>
<tr>
<td width=200 valign="top">
</td>
<td width=200 valign="top">
<input size="40" type="checkbox" class="post" name="showemail" $showemail value="ON"> $ind183
</td>
</tr>
<td width=200 valign="top">
$ind111
</td>
<td width=200 valign="top">
<input size="1" type="text" class="post" name="timeoffset" value="$ftimeoffset">
</td>
</tr>
<tr>
<td width=300 valign="top">
$ind4b $ind4:
</td>
<td width=200 valign="top">
<input size="40" type="password" class="post" name="oldpassw" value="">
</td>
</tr>
<tr>
<td width=300 valign="top">
$ind4a $ind4:
</td>
<td width=200 valign="top">
<input size="40" type="password" class="post" name="passw" value="">
</td>
</tr>
<tr>
<td width=200 valign="top">
$ind7:
</td>
<td width=200 valign="top">
<input size="40" type="text" class="post" name="icon1" value="$ficon">
</td>
</tr>
<tr><td width=211 valign="top">
<br>
<input type="submit" class="mainoption" value="$ind174">
<input class="mainoption" type="reset" class="mainoption" value="$ind16">
</form>
</td></tr>
</table>
html;
  }
}

//------------------------
elseif($id == "updateprofile"){ /*id Profile Update*/
  if(!has_access( 1 )) die("access not allowed");
  $email = $VARS["mail1"];
  $oldpassw = $VARS["oldpassw"];
  $passw = $VARS["passw"];
  $nick = substr($VARS["nick1"], 0, 40);
  $icon = $VARS["icon1"];
  $timeoffset = $VARS["timeoffset"];
  if( $timeoffset == "" ) $timeoffset = 0;

  if ($cookies ){
    $fnuser = $HTTP_COOKIE_VARS['fusionuser'];
    $fnnick = $HTTP_COOKIE_VARS['fusionick'];
    list($offset, $mail) = explode("=", $HTTP_COOKIE_VARS['fusionmail']);
    $fnemail = $mail;
    $nshowemail = $offset;
    $fntimeoffset = $HTTP_COOKIE_VARS['fusionoffset'];
    $fnicon = $HTTP_COOKIE_VARS['fusionicon'];
    $fnpass = $HTTP_COOKIE_VARS['fusionpass'];
  }else{
    $fnuser = $HTTP_SESSION_VARS['fusionuser'];
    $fnnick = $HTTP_SESSION_VARS['fusionick'];
    list($offset, $mail) = explode("=", $HTTP_SESSION_VARS['fusionmail']);
    $fnemail = $mail;
    $nshowemail = $offset;
    $fntimeoffset = $HTTP_SESSION_VARS['fusionoffset'];
    $fnicon = $HTTP_SESSION_VARS['fusionicon'];
    $fnpass = $HTTP_SESSION_VARS['fusionpass'];
  }
  
  if(!$nick or !$email){
    $title = "$ind114";
    $content = "$ind115";
  }elseif(!valid_email($email)){
    $title = "$ind116";
    $content = "$ind117";
  }else{
    if (isset($VARS["showemail"])){$showemail = "checked";}else{$showemail = "";}
    if ( $oldpassw != "")
      if ((md5($oldpassw) != $fnpass))
         die("Your old password is wrong");
    $yes = 1;
    //get file
    $file = file($users);
    my_array_shift($file);
    while(list(,$value) = each($file)){
         list($fuser,$fnick,$femail,$ficon,$timeset,$fpass,$fle) = split( "\|", $value);
             if(($fnick == $nick && $fnick != $fnnick)){
               $title = $ind17;
               $content = $ind32;
               $yes = 0;
             }
    }
    if($yes == 1){
      $data = "";
      if($passw != "") $pass = md5($passw); else $pass = $fnpass;
      foreach( $file as $value){
         if($value == "" ) continue;
         list($fuser,$fnick,$femail,$ficon,$timeset,$fpass,$fle) = explode( "|<|", $value);
         if($fuser == $fnuser){
           $data .= "$fnuser|<|$nick|<|$showemail=$email|<|$icon|<|$timeoffset|<|$pass|<|$fle|<|\n";
  if ($cookies ){
    $HTTP_COOKIE_VARS['fusionick'] = $nick;
    $HTTP_COOKIE_VARS['fusionmail'] = "$showemail=$email";
    $HTTP_COOKIE_VARS['fusionoffset'] = $timeoffset;
    $HTTP_COOKIE_VARS['fusionicon'] = $icon;
    $HTTP_COOKIE_VARS['fusionpass'] = $pass;
  }else{
    session_unregister("fusionick");
    session_unregister("fusionmail");
    session_unregister("fusionoffset");
    session_unregister("fusionicon");
    session_unregister("fusionpass");
    $fusionick = $nick;
    $fusionmail = "$showemail=$email";
    $fusionoffset = $timeoffset;
    $fusionicon = $icon;
    $fusionpass = $pass;
    session_register('fusionick', 'fusionmail', 'fusionoffset', 'fusionicon', 'fusionpass');
  }
         }else
           $data .= "$fuser|<|$fnick|<|$femail|<|$ficon|<|$timeset|<|$fpass|<|$fle|<|\n";
      }
      $fp = fopen($users,"w") or die ($error11);
      flock( $fp, LOCK_EX);
      fwrite($fp,"<?php die(\"no access.\"); ?>\n".$data);
      flock( $fp, LOCK_UN);
      fclose($fp);

      $title = $ind33;
      $content = "$fnuser updated.";
    }else{
      $title = $ind17;
      $content = $ind32;
    }
  }
}

//post news
elseif($id == "postnews"){ /*id Post News*/
  global $subject, $news1, $fullnews1, $news, $fullnews;
  if(has_access( 1 )){
    $title = $ind34b;
    if( $cookies == "checked"){
      $fusionick  = $HTTP_COOKIE_VARS["fusionick"];
      $fusionmail = $HTTP_COOKIE_VARS["fusionmail"];
      if(isset($HTTP_COOKIE_VARS["fusionicon"]))
        $fusionicon = $HTTP_COOKIE_VARS["fusionicon"];
      else
        $fusionicon = "";
    }else{
      $fusionick  = $HTTP_SESSION_VARS["fusionick"];
      $fusionmail = $HTTP_SESSION_VARS["fusionmail"];
      if(isset($HTTP_SESSION_VARS["fusionicon"]))
        $fusionicon = $HTTP_SESSION_VARS["fusionicon"];
      else
        $fusionicon = "";
    }
    if(!isset($VARS["action"])){ $action = "";}else{$action = $VARS["action"];}
    if($action == "preview"){
      $news = $VARS["news"];
      $fullnews = $VARS["fullnews"];
      $subject = $VARS["post_subject"];

      $news = ereg_replace("\\\'", "'", $news);
      $news = ereg_replace('\\\"', '"', $news);
      $news = stripslashes($news);
      $fullnews = ereg_replace("\\\'", "'", $fullnews);
      $fullnews = ereg_replace('\\\"', '"', $fullnews);
      $fullnews = stripslashes($fullnews);
      $subject = ereg_replace("\\\'", "'", $subject);
      $subject = ereg_replace('\\\"', '"', $subject);
      $subject = stripslashes($subject);

      $news1 = $news;
      $fullnews1 = $fullnews;
      //html
      if($ht == "checked"){
        $news1 = unhtmlentities($news1);
        $news1 = str_replace("<?", "&lt;?", $news1);
        $fullnews1 = unhtmlentities($fullnews1);
        $fullnews1 = str_replace("<?", "&lt;?", $fullnews1);
      }
      $news1 = ereg_replace("\n", "<br>", $news1);
      $fullnews1 = ereg_replace("\n", "<br>", $fullnews1);
      //bbcode
      if($bb == "checked"){
        $news1 = InsertBBCode($news1);
        $fullnews1 = InsertBBCode($fullnews1);
      } else {
        $news1 = $news;
        $fullnews1 = $fullnews;
      }
      //smillies
      if($smilies == "checked"){
        $news1 = InsertSmillies($news1,$furl);
        $fullnews1 = InsertSmillies($fullnews1,$furl);
      }
$content = <<<html
<p align="center"><b>$ind185</b>
<table class=adminpanel width="100%" border="0" cellspacing="1" cellpadding="0" bgcolor="#DCDCDC">
 <tr>
  <td align=left bgcolor="f5f5f5" colspan="2">
      <font color="black">$ind128</font><font color="black">&nbsp;</font>
  </td>
 </tr>
 <tr>
  <td bgcolor="white" colspan="2"><align=left>$news1
  </td>
 </tr>
 <tr>
  <td align=left bgcolor="f5f5f5" colspan="2">
      <font color="black">$ind129</font>
  </td>
 </tr>
 <tr>
  <td bgcolor="white" colspan="2"><align=left>$fullnews1
  </td>
 </tr>
</table><br>
html;
   }
if($ht != "checked"){$htmlcheck = "<font color=red><b>$ind198</b></font>";}else{$htmlcheck = "<font color=green><b>$ind199</b></font>";}
if($bb != "checked"){$bbcheck = "<font color=red><b>$ind198</b></font>";}else{$bbcheck = "<font color=green><b>$ind199</b></font>";}
if($smilies != "checked"){$smilcheck = "<font color=red><b>$ind198</b></font>";}else{$smilcheck = "<font color=green><b>$ind199</b></font>";}
$content .= <<<html
<form action="$furl/index.php?id=post" method="post" name="newsposting" onSubmit="submitonce(this);">
<table class=adminpanel width="100%" cellspacing=0 cellpadding=0 border=0>
<tr>
<td align=left width=67 valign="top">
$ind119
</td>
<td align=left width="50%" valign="top">
$fusionick
</td>
<td align=left width="50%" rowspan="4">
$ind121<br>- HTML $ind122 $htmlcheck
<br>- bbcode $ind122 $bbcheck
<br>- smillies $ind122 $smilcheck</td>
</tr>
html;
list($showmail1, $mail1) = explode("=", $fusionmail);
if($showmail1 == ""){
$content .= <<<html
<tr>
<td align=left width=67 valign="top">
$ind6:
</td>
<td align=left width=204 valign="top">
<input type="text" class="post" name="post_email" value="$mail1" size="20"></td>
</tr>
html;
}else{
$content .= "<input type=\"hidden\" class=\"post\" name=\"post_email\" value=\"$fusionmail\" size=\"20\"></td>";
}
$content .= <<<html
<tr>
<td align=left width=67 valign="top">
$ind7:
</td>
<td align=left width=204 valign="top">
<input type="text" class="post" name="post_icon" value="$fusionicon" size="20"></td>
</tr>
<tr>
<td align=left width=67 valign="top">
$ind35:
</td>
<td align=left width=204 valign="top">
<input type="text" class="post" name="post_subject" value="$subject" size="20"></td>
</tr>
html;
$content .= <<<html
<SCRIPT LANGUAGE="JavaScript">
function openwindow(url,ref,windowprop) {
ElementWindow = window.open(url,ref,windowprop)
}
</SCRIPT>
<tr><td colspan="2">
html;
if ( $uploads_active == "checked" )
$content .= <<<html
<a href="javascript:openwindow('$furl/upload.php','fusion_upload','height=180,width=355,scrollbars=no')">upload files</a>&nbsp;&nbsp;&nbsp;
<a href="javascript:openwindow('$furl/upload.php?id=imagelist','fusion_view','height=500,width=550,resizable=yes,scrollbars=yes')">insert uploaded images</a>
</tr></td>
html;
$content .= <<<html
<tr>
<td align=left width="100%" valign="top" align="left" colspan="3"><br><b>$ind93:</b></td>
</tr>
html;

    if($smilies == "checked"){
      $addsmillies = "<tr>\n<td valign=\"top\" align=\"left\" width=\"522\" colspan=\"3\">";
      $file = file($fpath."smillies.db");
      foreach($file as $value){
           list($rand,$code,$image) = explode("|<|", $value);
           $code = stripslashes($code);
           $addsmillies .= "<a href=\"Javascript:setsmileyn(' ".addslashes($code)." ');\"><img src=\"smillies/$image\" border=\"0\"></a>";
      }
      $addsmillies .= "</td></tr>";
      $content .= $addsmillies;
    }
if($bb == "checked")
$content .= <<<html
<tr>
<td valign="top" align="left" width="100%" colspan="3">
<a href="Javascript:setsmileyn('[b]text[/b]');"><img src="img/bold.gif" border="0" alt="Bold Font"></a><a href="Javascript:setsmileyn('[i]text[/i]');"><img src="img/italic.gif" border="0" alt="Italics font"></a><a href="Javascript:setsmileyn('[u]text[/u]');"><img src="img/underline.gif" border="0" alt="Underline"></a><a href="Javascript:setsmileyn('[s]text[/s]');"><img src="img/strike.gif" border="0" alt="Strike Out"></a><a href="Javascript:setsmileyn('[sub]text[/sub]');"><img src="img/sub.gif" border="0" alt="Subscript"></a><a href="Javascript:setsmileyn('[sup]text[/sup]');"><img src="img/sup.gif" border="0" alt="Superscript"></a><a href="Javascript:setsmileyn('[shadow=red,left,1]TEXT[/shadow]');"><img src="img/shadow.gif" border="0" alt="Shadow Text"></a><a href="Javascript:setsmileyn('[glow=red,2,1]TEXT[/glow]');"><img src="img/glow.gif" border="0" alt="Glow Text"></a><a href="Javascript:setsmileyn('[color=red]text[/color]');"><img src="img/color.gif" border="0" alt="Font color"></a><a href="Javascript:setsmileyn('[font=verdana]text[/font]');"><img src="img/fontface.gif" border="0" alt="Font face"></a><a href="Javascript:setsmileyn('[size=2]text[/size]');"><img src="img/fontsize.gif" border="0" alt="font size"></a><a href="Javascript:setsmileyn('[align=left]text[/align]');"><img src="img/fontleft.gif" border="0" alt="Font alignment"></a><a href="Javascript:setsmileyn('[tt]text[/tt]');"><img src="img/tele.gif" border="0" alt="Teletype"></a><a href="Javascript:setsmileyn('[hr]');"><img src="img/hr.gif" border="0" alt="Horizontal Line"></a><a href="Javascript:setsmileyn('[move]STUFF[/move]');"><img src="img/move.gif" border="0" alt="Move"></a><a href="Javascript:setsmileyn('[quote]text[/quote]');"><img src="img/quote2.gif" border="0" alt="Quote"></a><a href="Javascript:setsmileyn('[flash=200,200]URL[/flash]');"><img src="img/flash.gif" border="0" alt="Flash Image"></a><a href="Javascript:setsmileyn('[img]URL[/img]');"><img src="img/img.gif" border="0" alt="Image"></a><a href="Javascript:setsmileyn('[email=username@site.com]Mail Me[/email]');"><img src="img/email2.gif" border="0" alt="E-mail link"></a><a href="Javascript:setsmileyn('[url=http://www.url.com]address[/url]');"><img src="img/url.gif" border="0" alt="hyperlink"></a><a href="Javascript:setsmileyn('[list][*]text1[*]text2[*]text3[/list]');"><img src="img/list.gif" border="0" alt="List"></a>
</td>
</tr>
html;
$news = ereg_replace(" &br;", "\n", $news);
$content .= <<<html
<tr>
<td width="100%" valign="top" align="left" colspan="3">
<textarea class="post" name="news" rows="15" cols="80" ONSELECT="javascript:storeCaret(this);" ONCLICK="javascript:storeCaret(this);" ONKEYUP="javascript:storeCaret(this);" ONCHANGE="javascript:storeCaret(this);">$news</textarea>
</td>
</tr>
<tr>
<td width="100%" valign="top" align="left" colspan="3"><br><b>$ind94:</b></td>
</tr>
html;
    if($smilies == "checked"){
      $addsmillies = "<tr>\n<td valign=\"top\" align=\"left\" width=\"522\" colspan=\"3\">";
      $file = file($fpath."smillies.db");
      foreach($file as $value){
           list($rand,$code,$image) = explode("|<|", $value);
           $code = stripslashes($code);
           $addsmillies .= "<a href=\"Javascript:setsmiley2n(' ".addslashes($code)." ');\"><img src=\"smillies/$image\" border=\"0\"></a>";
      }
      $addsmillies .= "</td></tr>";
      $content .= $addsmillies;
    }
if($bb == "checked")
$content .= <<<html
<tr>
<td valign="top" align="left" width="100%" colspan="3">
<a href="Javascript:setsmiley2n('[b]text[/b]');"><img src="img/bold.gif" border="0" alt="Bold Font"></a><a href="Javascript:setsmiley2n('[i]text[/i]');"><img src="img/italic.gif" border="0" alt="Italics font"></a><a href="Javascript:setsmiley2n('[u]text[/u]');"><img src="img/underline.gif" border="0" alt="Underline"></a><a href="Javascript:setsmiley2n('[s]text[/s]');"><img src="img/strike.gif" border="0" alt="Strike Out"></a><a href="Javascript:setsmiley2n('[sub]text[/sub]');"><img src="img/sub.gif" border="0" alt="Subscript"></a><a href="Javascript:setsmiley2n('[sup]text[/sup]');"><img src="img/sup.gif" border="0" alt="Superscript"></a><a href="Javascript:setsmiley2n('[shadow=red,left,1]TEXT[/shadow]');"><img src="img/shadow.gif" border="0" alt="Shadow Text"></a><a href="Javascript:setsmiley2n('[glow=red,2,1]TEXT[/glow]');"><img src="img/glow.gif" border="0" alt="Glow Text"></a><a href="Javascript:setsmiley2n('[color=red]text[/color]');"><img src="img/color.gif" border="0" alt="Font color"></a><a href="Javascript:setsmiley2n('[font=verdana]text[/font]');"><img src="img/fontface.gif" border="0" alt="Font face"></a><a href="Javascript:setsmiley2n('[size=2]text[/size]');"><img src="img/fontsize.gif" border="0" alt="font size"></a><a href="Javascript:setsmiley2n('[align=left]text[/align]');"><img src="img/fontleft.gif" border="0" alt="Font alignment"></a><a href="Javascript:setsmiley2n('[tt]text[/tt]');"><img src="img/tele.gif" border="0" alt="Teletype"></a><a href="Javascript:setsmiley2n('[hr]');"><img src="img/hr.gif" border="0" alt="Horizontal Line"></a><a href="Javascript:setsmiley2n('[move]STUFF[/move]');"><img src="img/move.gif" border="0" alt="Move"></a><a href="Javascript:setsmiley2n('[quote]text[/quote]');"><img src="img/quote2.gif" border="0" alt="Quote"></a><a href="Javascript:setsmiley2n('[flash=200,200]URL[/flash]');"><img src="img/flash.gif" border="0" alt="Flash Image"></a><a href="Javascript:setsmiley2n('[img]URL[/img]');"><img src="img/img.gif" border="0" alt="Image"></a><a href="Javascript:setsmiley2n('[email=username@site.com]Mail Meg![/email]');"><img src="img/email2.gif" border="0" alt="E-mail link"></a><a href="Javascript:setsmiley2n('[url=http://www.url.com]address[/url]');"><img src="img/url.gif" border="0" alt="hyperlink"></a><a href="Javascript:setsmiley2n('[list][*]text1[*]text2[*]text3[/list]');"><img src="img/list.gif" border="0" alt="List"></a>
</td>
</tr>
html;
$fullnews = ereg_replace(" &br;", "\n", $fullnews);
$content .= <<<html
<tr>
<td width="100%" valign="top" align="left" colspan="3">
<textarea class="post" name="fullnews" rows="15" cols="80" ONSELECT="javascript:storeCaret(this);" ONCLICK="javascript:storeCaret(this);" ONKEYUP="javascript:storeCaret(this);" ONCHANGE="javascript:storeCaret(this);">$fullnews</textarea>
</td>
</tr>
html;

$content .= <<<html
<tr>
<td width="100%" valign="top" align="left" colspan="3">&nbsp;<p>
<input type="submit" name="com_Submit" class="mainoption" value="$ind15">
<input type="submit" class="mainoption" value="$ind200" onClick="PreviewPost()">
<input type="reset" class="mainoption" value="$ind16"><br></td>
</tr>
</form>
</table>

html;
  $content .= "<SCRIPT LANGUAGE=\"JavaScript\">\n";
  $content .= "<!--\n";
  $content .= "document.newsposting.com_Submit.onclick = Check;\n";
  $content .= "function Check(e)\n";
  $content .= "{\n";
  $content .= "	var msg = document.newsposting.news;\n";
  $content .= "        if ((msg.value.length == 0) || (document.newsposting.post_subject.value.length == 0)) {\n";
  $content .= "          alert(\"A subject aswell as a newsmessage must be entered.\");\n";
  $content .= "          return false;\n";
  $content .= "         }\n";
  $content .= "        else {\n";
  $content .= "          return true;\n";
  $content .= "        }\n";
  $content .= "}\n";
  $content .= "//-->\n";
  $content .= "</SCRIPT>\n";
}else{
   $content = $error20;
}
}

//--------------
elseif($id == "delposts"){ /*id Post Delete*/
  if(has_access( 1 )){
    $delpost = $VARS["delpost"];
    $dc = count($delpost);
    for($n=0;$n<$dc;$n++){
       $data = "";
       $line = each($delpost);
       $ed = $line['value'];
       $file = file($fpath."news/toc.php");
       my_array_shift( $file );
       foreach($file as $value){
         list($news_id,$news_date,$news_writer,$news_subject) = explode("|<|", $value);
         if( $cookies == "checked" )
           $cook_name = $HTTP_COOKIE_VARS["fusionuser"];
         else
           $cook_name = $HTTP_SESSION_VARS["fusionuser"];
         if($ed != $news_id || ($news_writer != $cook_name && (!has_access( 3 ) && !has_access( 2 )))){
           $data .= "$news_id|<|$news_date|<|$news_writer|<|$news_subject|<|\n";
         }else{
           unlink( $fpath."news/news.".$news_id.".php" );
         }
       }
       $dafile = fopen($fpath."news/toc.php","w") or die (show_error($error7));
       flock( $dafile, LOCK_EX);
       fputs($dafile, "<?php die('You cannot access this file'); ?>\n".$data);
       flock( $dafile, LOCK_UN);
       fclose($dafile);
    }
    buildnews('no');
    $title = "$ind123";
    $content = "<META HTTP-EQUIV=Refresh CONTENT=\"1; URL=$furl/index.php?id=editposts\">$ind124 $dc $ind124a";
  }else{
    $title = $ind17;
    $content = $ind19;
  }
}
elseif($id == "build")/*id Build*/
Buildnews('no');
//--------------
elseif($id == "editposts"){ /*id Post Edit1*/
  if(has_access( 1 )){
    $title = $ind95;
    $load = "onload=\"javascript:check_if_selected()\"";
    $file = file($fpath."news/toc.php");
    my_array_shift( $file );
    $cnt_or = count($file);
    $cnt = round($cnt_or / 50);
    $ruler  = "<div align='right'>More news items: ";
    if( (50 +($cnt * 50)) < $cnt_or) $cnt++;
    for($i = 0; $i <= $cnt; $i++){
       $ruler  .= "<a href=\"$furl/index.php?id=editposts&pos=".($i*50)."\">".($i*50)."</a>, ";
    }
    $ruler  .= "<a href=\"$furl/index.php?id=editposts&pos=all\"><b>all</b></a></div>";
    
    $content  = "$ind125<br>$ruler
                 <table border=\"0\" cellspacing=\"1\" cellpadding=\"2\" bgcolor=\"#dcdcdc\" width=\"100%\">
                 <form method=\"POST\" name=\"deleteform\" action=\"$furl/index.php?id=delposts\">
                   <tr>
                     <td bgcolor=\"whitesmoke\" width=50>
                       <b>$ind97</b></td>
                     <td bgcolor=\"whitesmoke\">
                       <b>$ind35</a>
                     </td>
                     <td bgcolor=\"whitesmoke\" width=70>
                       <b>$ind5</b>
                     </td>
                     <td bgcolor=\"whitesmoke\" width=130>
                       <b>$ind81</b>
                     </td>
                     <td bgcolor=\"whitesmoke\" width=130>
                       <b>$ind96</b>
                     </td>
                   </tr>";
    if(isset($VARS['pos']))
      $pos = $VARS['pos'];
    else
      $pos = 0;
    $e = 1;
    if( $pos == "all" ) $f = $cnt_or+1; else $f = 50;
    while($e < $f && ($e + $pos <= $cnt_or)){
         list($news_id,$news_date,$news_writer,$news_subject) = explode("|<|", $file[$e + $pos]);
         $news_file = file($fpath."news/news.$news_id.php");
         my_array_shift( $news_file );
         my_array_shift( $news_file );
         $com_cnt = 0;
         foreach( $news_file as $val)
         if( $val != "" )
           $com_cnt++;
         $datum = date("m/d/y h:m:s", $news_date);
         $content .= "<tr>
                        <td bgcolor=\"#ffffff\" width=50>
                          <input class=\"post\" type=\"checkbox\" name=\"delpost[$news_id]\" value=\"$news_id\" onclick=\"javascript:check_if_selected()\">$news_id
                        </td>
                        <td bgcolor=\"#ffffff\">
                          <a href=\"index.php?id=editposts2&num=$news_id&action=post\">".substr($news_subject,0,35)."...</a>
                        </td>
                        <td bgcolor=\"#ffffff\" width=70>
                          $news_writer
                        </td>
                        <td bgcolor=\"#ffffff\" width=130>
                          [<a href=\"index.php?id=editcomments&rand=$news_id\">$ind81 ($com_cnt)</a>]
                        </td>
                        <td bgcolor=\"#ffffff\" widht=130>
                          $datum
                        </td>
                      </tr>";
         $e++;
    }
    $content .= "</table>$ruler<p><input class=\"mainoption\" type=\"submit\" name=\"deletebutton\" value=\"$ind126\"> ($ind127)</p></form>";
  }else{
    $title = "$ind17";
    $content = "$ind19";
  }
}

//---

elseif($id == "editposts2"){ /*id Post Edit2*/
  if(has_access( 1 )){
    $title = $ind95;
    if(!isset($VARS["action"])){ $action = "";}else{$action = $VARS["action"];}
    if($action == "preview"){
      $news = $VARS["news"];
      $fullnews = $VARS["fullnews"];
      $subject = $VARS["subject"];

      $news = ereg_replace("\\\'", "'", $news);
      $news = ereg_replace('\\\"', '"', $news);
      $news = stripslashes($news);
      $fullnews = ereg_replace("\\\'", "'", $fullnews);
      $fullnews = ereg_replace('\\\"', '"', $fullnews);
      $fullnews = stripslashes($fullnews);
      $subject = ereg_replace("\\\'", "'", $subject);
      $subject = ereg_replace('\\\"', '"', $subject);
      $subject = stripslashes($subject);
      
      $news1 = $news;
      $fullnews1 = $fullnews;
      //html
      if($ht == "checked"){
        $news1 = unhtmlentities($news1);
        $news1 = str_replace("<?", "&lt;?", $news1);
        $fullnews1 = unhtmlentities($fullnews1);
        $fullnews1 = str_replace("<?", "&lt;?", $fullnews1);
      }
      $news1 = ereg_replace("\n", "<br>", $news1);
      $fullnews1 = ereg_replace("\n", "<br>", $fullnews1);
      //bbcode
      if($bb == "checked"){
        $news1 = InsertBBCode($news1);
        $fullnews1 = InsertBBCode($fullnews1);
      } else {
        $news1 = $news1;
        $fullnews1 = $fullnews1;
      }
      if($smilies == "checked"){
        $news1 = InsertSmillies($news1,$furl);
        $fullnews1 = InsertSmillies($fullnews1,$furl);
      }
    }
    $num = $VARS["num"];
    $file = file($fpath."news/news.".$num.".php");
    list($news_short,$news_full,$news_writer,$news_subject,$news_email,$news_icon,$news_date,$news_comment_count) = explode("|<|", $file[1]);
    if( $cookies == "checked" )
      $cook_name = $HTTP_COOKIE_VARS["fusionuser"];
    else
      $cook_name = $HTTP_SESSION_VARS["fusionuser"];
    if(((!has_access( 3 ) && !has_access( 2 )) && $news_writer != $cook_name)){ die(show_error($error14));}
        if($VARS["action"] == "preview"){
          $newsm = ereg_replace("<br>", "\n", $news_short);
          $fnewsm = ereg_replace("<br>", "\n", $news_full);
          $newsm = ereg_replace(" &br;", "\n", $newsm);
          $fnewsm = ereg_replace(" &br;", "\n", $fnewsm);
$content = <<<html
<p align="center"><b>$ind185</b>
<table width="100%" border="0" cellspacing="1" cellpadding="2" bgcolor="#DCDCDC">
 <tr>
  <td align=left bgcolor="f5f5f5" colspan="2">
      <font color="black">$ind128</font><font color="black">&nbsp;</font>
  </td>
 </tr>
 <tr>
  <td bgcolor="white" colspan="2"><align=left>$news1
  </td>
 </tr>
 <tr>
  <td align=left bgcolor="f5f5f5" colspan="2">
      <font color="black">$ind129</font>
  </td>
 </tr>
 <tr>
  <td bgcolor="white" colspan="2"><align=left>$fullnews1
  </td>
 </tr>
</table><br>
html;
      } else {
        $news_short = str_replace("<br>", "\n", $news_short);
        $news_full = str_replace("<br>", "\n", $news_full);
        $news_short = str_replace(" &br;", "\n", $news_short);
        $news_full = str_replace(" &br;", "\n", $news_full);
      }
if($ht != "checked"){$htmlcheck = "<font color=red><b>$ind198</b></font>";}else{$htmlcheck = "<font color=green><b>$ind199</b></font>";}
if($bb != "checked"){$bbcheck = "<font color=red><b>$ind198</b></font>";}else{$bbcheck = "<font color=green><b>$ind199</b></font>";}
if($smilies != "checked"){$smilcheck = "<font color=red><b>$ind198</b></font>";}else{$smilcheck = "<font color=green><b>$ind199</b></font>";}
$content .= <<<html
<table width=580 cellspacing=0 cellpadding=0 border=0>
<form action="$furl/index.php?id=editposts3" method="post" name="newsposting" onSubmit="submitonce(this);">
<tr>
<td align=left width=67 valign="top">
<input type="hidden" name="name" value="$news_writer">
<input type="hidden" name="num" value="$num">
<input type="hidden" name="date" value="$news_date">
$ind3:
</td>
<td align=left width=204 valign="top">
$news_writer
</td>
<td align=left width=251 rowspan="3">
$ind121<br>- HTML $ind122 $htmlcheck
<br>- bbcode $ind122 $bbcheck
<br>- smillies $ind122 $smilcheck</td>
</tr>
<tr>
<td align=left width=67 valign="top">
$ind6:
</td>
html;
list($showemail, $email) = explode("=", $news_email);
$content .= <<<html
<td align=left width=204 valign="top">
<input type="text" class="post" name="email" value="$email">
</td>
</tr>
html;
//if($news_icon == ""){
//$icona = "";
//}
//else{
$icona = "
<tr>
<td width=67 valign=\"top\">
$ind7:
</td>
<td width=204 valign=\"top\">
<input type=\"text\" class=\"post\" name=\"icon\" value=\"$news_icon\">
</td>
</tr>
";
//}
  $month = "<select size=\"1\" name=\"edit_month\">";
  for($i=1;$i<=12;$i++){
    if( $i < 10 ) $i = '0'.$i;
    if( date("m", $news_date) == $i )
      $selected = " selected";
    else
      $selected = "";
    $month .= "<option value=\"$i\"$selected>".$months[$i]."</option>";
  }
  $month .= "</select>";
  $day = "<select size=\"1\" name=\"edit_day\">";
  for($i=1;$i<=31;$i++){
    if( date("j", $news_date) == $i )
      $selected = " selected";
    else
      $selected = "";
    $day .= "<option value=\"$i\"$selected>$i</option>";
  }
  $day .= "</select>";
  $year = "<select size=\"1\" name=\"edit_year\">";
  for($i=1990;$i<=2030;$i++){
    if( date("Y", $news_date) == $i )
      $selected = " selected";
    else
      $selected = "";
    $year .= "<option value=\"$i\"$selected>$i</option>";
  }
  $year .= "</select>";
  $hour = "<select size=\"1\" name=\"edit_hour\">";
  for($i=0;$i<=23;$i++){
    if( date("G", $news_date) == $i )
      $selected = " selected";
    else
      $selected = "";
    $hour .= "<option value=\"$i\"$selected>$i</option>";
  }
  $hour .= "</select>";
  $min = "<select size=\"1\" name=\"edit_min\">";
  for($i=0;$i<=59;$i++){
    if( $i < 10 ) $i = '0'.$i;
    if( date("i", $news_date) == $i )
      $selected = " selected";
    else
      $selected = "";
    $min .= "<option value=\"$i\"$selected>$i</option>";
  }
  $min .= "</select>";
  $sec = "<select size=\"1\" name=\"edit_sec\">";
  for($i=0;$i<=59;$i++){
    if( $i < 10 ) $i = '0'.$i;
    if( date("s", $news_date) == $i )
      $selected = " selected";
    else
      $selected = "";
    $sec .= "<option value=\"$i\"$selected>$i</option>";
  }
  $sec .= "</select>";
$content .= <<<html
$icona
<tr>
<td align=left width=67 valign="top">
$ind35:
</td>
<td align=left width=204 valign="top">
<input type="text" class="post" name="subject" value="$news_subject" size="20">
</td>
</tr>
<tr>
<td align=left width=67 valign="top">
$ind96:
</td>
<td align=left width=204 valign="top">
$month$day$year
</td>
</tr>
<tr>
<td align=left width=67 valign="top">
hour:
</td>
<td align=left width=204 valign="top">
$hour:$min:$sec
</td>
</tr>
html;
$content .= <<<html
<SCRIPT LANGUAGE="JavaScript">
function openwindow(url,ref,windowprop) {
ElementWindow = window.open(url,ref,windowprop)
}
</SCRIPT>
<tr><td colspan="2">
html;
if ( $uploads_active == "checked" )
$content .= <<<html
<a href="javascript:openwindow('$furl/upload.php','fusion_upload','height=180,width=355,scrollbars=no')">upload files</a>&nbsp;&nbsp;&nbsp;
<a href="javascript:openwindow('$furl/upload.php?id=imagelist','fusion_view','height=500,width=550,resizable=yes,scrollbars=yes')">insert uploaded images</a>
</tr></td>
html;
    if($smilies == "checked"){
      $addsmillies = "<tr>\n<td valign=\"top\" align=\"left\" width=\"522\" colspan=\"3\">";
      $file = file($fpath."smillies.db");
      foreach($file as $value){
           list($rand,$code,$image) = explode("|<|", $value);
           $code = stripslashes($code);
           $addsmillies .= "<a href=\"Javascript:setsmiley(' ".addslashes($code)." ');\"><img src=\"smillies/$image\" border=\"0\"></a>";
      }
      $addsmillies .= "</td></tr>";
      $content .= $addsmillies;
    }
if($bb == "checked")
$content .= <<<html
<tr>
<td valign="top" align="left" width="522" colspan="3">
<a href="Javascript:setsmiley('[b]text[/b]');"><img src="img/bold.gif" border="0" alt="Bold Font"></a><a href="Javascript:setsmiley('[i]text[/i]');"><img src="img/italic.gif" border="0" alt="Italics font"></a><a href="Javascript:setsmiley('[u]text[/u]');"><img src="img/underline.gif" border="0" alt="Underline"></a><a href="Javascript:setsmiley('[s]text[/s]');"><img src="img/strike.gif" border="0" alt="Strike Out"></a><a href="Javascript:setsmiley('[sub]text[/sub]');"><img src="img/sub.gif" border="0" alt="Subscript"></a><a href="Javascript:setsmiley('[sup]text[/sup]');"><img src="img/sup.gif" border="0" alt="Superscript"></a><a href="Javascript:setsmiley('[shadow=red,left,1]TEXT[/shadow]');"><img src="img/shadow.gif" border="0" alt="Shadow Text"></a><a href="Javascript:setsmiley('[glow=red,2,1]TEXT[/glow]');"><img src="img/glow.gif" border="0" alt="Glow Text"></a><a href="Javascript:setsmiley('[color=red]text[/color]');"><img src="img/color.gif" border="0" alt="Font color"></a><a href="Javascript:setsmiley('Mail Me[font=verdana]text[/font]');"><img src="img/fontface.gif" border="0" alt="Font face"></a><a href="Javascript:setsmiley('[size=2]text[/size]');"><img src="img/fontsize.gif" border="0" alt="font size"></a><a href="Javascript:setsmiley('[align=left]text[/align]');"><img src="img/fontleft.gif" border="0" alt="Font alignment"></a><a href="Javascript:setsmiley('[tt]text[/tt]');"><img src="img/tele.gif" border="0" alt="Teletype"></a><a href="Javascript:setsmiley('[hr]');"><img src="img/hr.gif" border="0" alt="Horizontal Line"></a><a href="Javascript:setsmiley('[move]STUFF[/move]');"><img src="img/move.gif" border="0" alt="Move"></a><a href="Javascript:setsmiley('[quote]text[/quote]');"><img src="img/quote2.gif" border="0" alt="Quote"></a><a href="Javascript:setsmiley('[img]URL[/img]');"><a href="Javascript:setsmiley('[flash=200,200]URL[/flash]');"><img src="img/flash.gif" border="0" alt="Flash Image"></a><a href="Javascript:setsmiley('[img]URL[/img]');"><img src="img/img.gif" border="0" alt="Image"></a><a href="Javascript:setsmiley('[email=username@site.com]Mail Meg![/email]');"><img src="img/email2.gif" border="0" alt="E-mail link"></a><a href="Javascript:setsmiley('[url=http://www.url.com]address[/url]');"><img src="img/url.gif" border="0" alt="hyperlink"></a><a href="Javascript:setsmiley('[list][*]text1[*]text2[*]text3[/list]');"><img src="img/list.gif" border="0" alt="List"></a>
</td>
</tr>
html;
$news_short = ereg_replace(" &br;", "\n", $news_short);
$content .= <<<html
<tr>
<td width="500" valign="top" align="left" colspan="3">
<textarea class="post" name="news" rows="15" cols="70" ONSELECT="javascript:storeCaret(this);" ONCLICK="javascript:storeCaret(this);" ONKEYUP="javascript:storeCaret(this);" ONCHANGE="javascript:storeCaret(this);">$news_short</textarea></td>
</tr>
<tr>
<td width=500 valign="top" align="left" colspan="3"><br><b>$ind94:</b></td>
</tr>
html;
    if($smilies == "checked"){
      $addsmillies = "<tr>\n<td valign=\"top\" align=\"left\" width=\"522\" colspan=\"3\">";
      $file = file($fpath."smillies.db");
      foreach($file as $value){
           list($rand,$code,$image) = explode("|<|", $value);
           $code = stripslashes($code);
           $addsmillies .= "<a href=\"Javascript:setsmiley2(' ".addslashes($code)." ');\"><img src=\"smillies/$image\" border=\"0\"></a>";
      }
      $addsmillies .= "</td></tr>";
      $content .= $addsmillies;
    }
if($bb == "checked")
$content .= <<<html
<tr>
<td valign="top" align="left" width="522" colspan="3">
<a href="Javascript:setsmiley2('[b]text[/b]');"><img src="img/bold.gif" border="0" alt="Bold Font"></a><a href="Javascript:setsmiley2('[i]text[/i]');"><img src="img/italic.gif" border="0" alt="Italics font"></a><a href="Javascript:setsmiley2('[u]text[/u]');"><img src="img/underline.gif" border="0" alt="Underline"></a><a href="Javascript:setsmiley2('[s]text[/s]');"><img src="img/strike.gif" border="0" alt="Strike Out"></a><a href="Javascript:setsmiley2('[sub]text[/sub]');"><img src="img/sub.gif" border="0" alt="Subscript"></a><a href="Javascript:setsmiley2('[sup]text[/sup]');"><img src="img/sup.gif" border="0" alt="Superscript"></a><a href="Javascript:setsmiley2('[shadow=red,left,1]TEXT[/shadow]');"><img src="img/shadow.gif" border="0" alt="Shadow Text"></a><a href="Javascript:setsmiley2('[glow=red,2,1]TEXT[/glow]');"><img src="img/glow.gif" border="0" alt="Glow Text"></a><a href="Javascript:setsmiley2('[color=red]text[/color]');"><img src="img/color.gif" border="0" alt="Font color"></a><a href="Javascript:seMail Metsmiley2('[font=verdana]text[/font]');"><img src="img/fontface.gif" border="0" alt="Font face"></a><a href="Javascript:setsmiley2('[size=2]text[/size]');"><img src="img/fontsize.gif" border="0" alt="font size"></a><a href="Javascript:setsmiley2('[align=left]text[/align]');"><img src="img/fontleft.gif" border="0" alt="Font alignment"></a><a href="Javascript:setsmiley2('[tt]text[/tt]');"><img src="img/tele.gif" border="0" alt="Teletype"></a><a href="Javascript:setsmiley2('[hr]');"><img src="img/hr.gif" border="0" alt="Horizontal Line"></a><a href="Javascript:setsmiley2('[move]STUFF[/move]');"><img src="img/move.gif" border="0" alt="Move"></a><a href="Javascript:setsmiley2('[quote]text[/quote]');"><img src="img/quote2.gif" border="0" alt="Quote"></a><a href="Javascript:setsmiley2('[flash=200,200]URL[/flash]');"><img src="img/flash.gif" border="0" alt="Flash Image"></a><a href="Javascript:setsmiley2('[img]URL[/img]');"><img src="img/img.gif" border="0" alt="Image"></a><a href="Javascript:setsmiley2('[email=username@site.com]Mail Me![/email]');"><img src="img/email2.gif" border="0" alt="E-mail link"></a><a href="Javascript:setsmiley2('[url=http://www.url.com]address[/url]');"><img src="img/url.gif" border="0" alt="hyperlink"></a><a href="Javascript:setsmiley2('[list][*]text1[*]text2[*]text3[/list]');"><img src="img/list.gif" border="0" alt="List"></a>
</td>
</tr>
html;
$news_full = ereg_replace(" &br;", "\n", $news_full);
$content .= <<<html
<tr>
<td width="500" valign="top" align="left" colspan="3">
<textarea class="post" name="fullnews" rows="15" cols="70" ONSELECT="javascript:storeCaret(this);" ONCLICK="javascript:storeCaret(this);" ONKEYUP="javascript:storeCaret(this);" ONCHANGE="javascript:storeCaret(this);">$news_full</textarea></td>
</tr>
<tr>
<td width=500 valign="top" align="left" colspan="3">$ind97 <input type="checkbox" class="post" value="1" name="del">  (Deletes this post and its comments.)<br>
<br>
<input type="submit" class="mainoption" value="$ind174">
<input type="submit" class="mainoption" value="$ind200" onClick="PreviewEdit($num)"><br>
<br>
</td>
<br></td>
</tr>
</form>
</table>
html;
}else{
header("Location: ./index.php");
}
}

//---
elseif($id == "post"){ /*id Post*/
  if(!has_access( 1 )) die(show_error($error15));
  if(!$VARS["post_subject"] or !$VARS["news"]){
    $title = $ind17;
    $content = $ind98;
  }else{
    //get post vars
    $news = $VARS["news"];
    $fullnews = $VARS["fullnews"];
    $subject = $VARS["post_subject"];
    $email = $VARS["post_email"];
    $icon = $VARS["post_icon"];
    //set session_vars
    if( $cookies == "checked" ){
      $fusionuser   = $HTTP_COOKIE_VARS["fusionuser"];
      $fusionick    = $HTTP_COOKIE_VARS["fusionick"];
      $fusionmail   = $HTTP_COOKIE_VARS["fusionmail"];
      if(isset($HTTP_COOKIE_VARS["fusionoffset"]))
        $fusionoffset = $HTTP_COOKIE_VARS["fusionoffset"];
      else
        $fusionoffset = 0;
    }else{
      $fusionuser   = $HTTP_SESSION_VARS["fusionuser"];
      $fusionick    = $HTTP_SESSION_VARS["fusionick"];
      $fusionmail   = $HTTP_SESSION_VARS["fusionmail"];
      if(isset($HTTP_SESSION_VARS["fusionoffset"]))
        $fusionoffset = $HTTP_SESSION_VARS["fusionoffset"];
      else
        $fusionoffset = 0;
    }
    list($fshow, $fmail) = explode("=", $fusionmail);
    if(valid_email($email))
      $email = "$fshow=$email";
    // make random num.. super rand!!
    mt_srand((double)microtime()*1000000);
    $random = mt_rand();
    //date
    $date = time()+ round(3600*$fusionoffset);
    //replace slashes
    $news = ereg_replace("\\\'", "'", $news);
    $news = stripslashes($news);
    $news = ereg_replace('\\\"', "\"", $news);
    $news = ereg_replace("\r", "", $news);
    $news = ereg_replace("\n", " &br;", $news);

    $fullnews = ereg_replace("\\\'", "'", $fullnews);
    $fullnews = ereg_replace('\\\"', "\"", $fullnews);
    $fullnews = stripslashes($fullnews);
    $fullnews = ereg_replace("\r", "", $fullnews);
    $fullnews = ereg_replace("\n", " &br;", $fullnews);

    $subject = ereg_replace('\\\"', "\"", $subject);
    $subject = ereg_replace("\\\'", "'", $subject);
    $subject = stripslashes($subject);

    //info
    $file = file('./news/toc.php');
    my_array_shift( $file );
    if( $file[1] != '' ){
      list($tmp1, $tmp2) = explode('|<|', $file[1]);
      $break = "\n";
    } else {
      $break = "";
      $tmp1 = 0;
    }
    $data_toc = "";
    foreach ( $file as $value ){
      $data_toc .= $value;
    }
    $tmp1++;
    $data = $news."|<|".$fullnews."|<|".$fusionuser."|<|".$subject."|<|".$email."|<|".$icon."|<|".$date."|<|0|<|".$tmp1."|<|";
    $fp = fopen($fpath."news/news.".$tmp1.".php","w") or die (show_error($error7));
    flock( $fp, LOCK_EX);
    fputs($fp,"<?php die('You cannot access this file'); ?>\n".$data);
    flock( $fp, LOCK_UN);
    fclose($fp);
    if (! is_writeable($fpath."news/news.".$tmp1.".php") )
    if (!@chmod( $fpath."news/news.".$tmp1.".php", 0666)){
      if (! is_writeable($fpath."news/news.".$tmp1.".php") )
         $content .= "Could not make the newsfile '".$tmp1.".php' writable, pls change the CHMOD manually to 666.";
    }
    if( $cookies == "checked" )
      $cook_name = $HTTP_COOKIE_VARS["fusionuser"];
    else
      $cook_name = $HTTP_SESSION_VARS["fusionuser"];
    $data = $tmp1."|<|".$date."|<|".$cook_name."|<|".$subject."|<|".$break;
    $fp = fopen($fpath."news/toc.php","w") or die (show_error($error7));
    flock( $fp, LOCK_EX);
    fputs($fp,"<?php die('You cannot access this file'); ?>\n".$data.$data_toc);
    flock( $fp, LOCK_UN);
    fclose($fp);
    // build ----------
    Buildnews('no');
    $content .= $ind100;
  }
}

//-----------------
//edit it
elseif($id == "editposts3"){ /*id Post Edit3*/
  if(has_access( 1 )){
    $news = $VARS["news"];
    $fullnews = $VARS["fullnews"];
    $subject = $VARS["subject"];
    $email = $VARS["email"];
    $icon = $VARS["icon"];
    $day = $VARS["edit_day"];
    $month = $VARS["edit_month"];
    $year = $VARS["edit_year"];
    $hour = $VARS["edit_hour"];
    $min = $VARS["edit_min"];
    $sec = $VARS["edit_sec"];
    $num = $VARS["num"];
    
    if(!$subject or !$news){
      $title = $ind17;
      $content = "$ind130";
    }else{
      //global $del;
      $file = file($fpath."news/news.".$num.".php");
      list($news_short,$news_full,$news_writer,$news_subject,$news_email,$news_icon,$news_date,$news_com_count) = explode("|<|", $file[1]);
      if( $cookies == "checked" )
        $cook_name = $HTTP_COOKIE_VARS["fusionuser"];
      else
        $cook_name = $HTTP_SESSION_VARS["fusionuser"];
      if($news_writer != $cook_name && !has_access( 3 ) && !has_access( 2 )){
        $title = $ind17;
        $content = $ind103;
      }else{
       //replace \" and \' with " and '
        $news = ereg_replace("\\\'", "'", $news);
        $news = ereg_replace('\\\"', "\"", $news);
        $news = stripslashes($news);
        $news = ereg_replace("\r", "", $news);
        $news = ereg_replace("\n", " &br;", $news);

        $fullnews = ereg_replace("\\\'", "'", $fullnews);
        $fullnews = ereg_replace('\\\"', "\"", $fullnews);
        $fullnews = stripslashes($fullnews);
        $fullnews = ereg_replace("\r", "", $fullnews);
        $fullnews = ereg_replace("\n", " &br;", $fullnews);

        $subject = ereg_replace('\\\"', "\"", $subject);
        $subject = stripslashes($subject);
        $subject  = ereg_replace("\\\'", "'", $subject);
        
        $date = strtotime("$month/$day/$year $hour:$min:$sec");
        if ( $date == -1 )
          $date = $news_date;

        if( !isset($VARS["del"])){
          $data = "<?php die('Access denied'); ?>\n$news|<|$fullnews|<|$news_writer|<|$subject|<|$news_email|<|$icon|<|$date|<|$news_com_count|<|\n";
          $file = file($fpath."news/news.".$num.".php");
          my_array_shift( $file );
          my_array_shift( $file );
          foreach( $file as $value ){
            $data .= $value;
          }
          $fp = fopen($fpath."news/news.".$num.".php", "w") or die (show_error($error7));
          flock( $fp, LOCK_EX);
          fputs($fp, $data);
          flock( $fp, LOCK_UN);
          fclose($fp);
        }else{
          $data = "<?php die('Access denied'); ?>";
          $file = file($fpath."news/toc.php");
          my_array_shift( $file );
          foreach( $file as $value ){
            list($news_id,$news_date,$news_writer,$news_subject) = explode("|<|", $value);
            if( $news_id != $num )
              $data .= $value;
          }
          $fp = fopen($fpath."news/toc.php", "w") or die (show_error($error7));
          flock( $fp, LOCK_EX);
          fputs($fp, $data);
          flock( $fp, LOCK_UN);
          fclose($fp);
          unlink($fpath."news/news.".$num.".php");
        }
      }
    }
    // build ----------
    buildnews('no');
     //news posted
    $title = $ind101;
    $content = $ind102;
  }else{
    $title = 'Error';
    $content = $error14;
  }
}

elseif($id == "view"){ /*id View News*/

  $file = file($fpath."headlines.php");

  $data = "";
  foreach( $file as $value ){
    $data .= $value;
  }
  
  $data .= "<br><br>";
  $file = file($fpath."news.php");

  foreach( $file as $value ){
    $data .= $value;
  }
//$ind105 no longer used
$title = $ind104;
$content = $data;
}

//-----------------

elseif($id == "badwordfilter"){ /*id Badwordfilter*/
//bad word filter
  if(has_access( 3 )){
    $title = $ind201;
    $page = $fpath."badwords.txt";
    $fp = fopen($page,"r") or die (show_error($error17));
    flock( $fp, LOCK_EX);
    $badwords = fread($fp, filesize($page));
    flock( $fp, LOCK_UN);
    fclose($fp);

$content = <<<html
<form action="$furl/index.php?id=savebadwordfile" method="post">
$ind131<br>
<textarea name="badwordlist" class="post" cols=50 rows=20>$badwords</textarea><br>
<br>
<br>
<input type="submit" class="mainoption" value="$ind174"><br>
</form>
html;
  }else{
    $title = $ind17;
    $content = $ind19;
  }
}

//-----------------
//save wordfilter
elseif($id == "savebadwordfile"){ /*id Bad Word Save*/
  if(has_access( 3 )){
    $badwordlist = $VARS["badwordlist"];
    $fnewsf = fopen($fpath."badwords.txt","w") or die (show_error($error18));
    flock( $fnewsf, LOCK_EX);
    fputs($fnewsf,$badwordlist);
    flock( $fnewsf, LOCK_UN);
    fclose($fnewsf);
    $title = $ind202;
    $content = $ind202;
  }else{
    $title = $ind17;
    $content = $ind19;
  }
}

//-----------------
//modify, delete, ban comments/ips
elseif($id == "commentmanag"){ /*id Comments Manage*/
  if(has_access( 2 )){
    $title = $ind203;
    $file = file($fpath."banned.php");
    my_array_shift($file);
    $banned = "";
    for($i=1;$i<=count($file);$i++){
      $banned .= $file[$i];
    }

$content = <<<html
<form action="$furl/index.php?id=savebanned" method="post">
<font size="2"><b>$ind132</b></font><center><br> $ind133<br>
<textarea name="bannedlist" class="post" cols=20 rows=5>$banned</textarea><br>
<input type="submit" class="mainoption" value="$ind174"><br>
</form></center>
<font size="2"><b>$ind134</b></font><br>
html;

    $content .= "$ind135<br><table class=adminpanel width=\"100%\"><tr><td width=56><b>$ind136</b></td><td width=50%><b>$ind35</a></td><td width=25%><b>$ind5</b></td><td width=25%><b>$ind96</b></td></tr><br>";
    $file = file($fpath."news/toc.php");
    my_array_shift( $file );
    $e = 1;
    foreach( $file as $value ){
      list($news_toc_id, $news_toc_date, $news_toc_writer, $news_toc_subject) = explode("|<|", $value);
      $file2 = file($fpath."news/news.".$news_toc_id.".php");
      list($news_short,$news_full,$news_writer,$news_subject,$news_mail,$news_icon,$news_date,$news_com_count) = explode("|<|", $file2[1]);
      $datum = date("m/d/y h:m:s", $news_date);
      $content .= "<tr><td width=56>$news_com_count</td><td width=50%><a href=\"index.php?id=editcomments&rand=$news_toc_id\">$news_subject</a></td><td width=25%>$news_writer</td><td widht=25%>$datum</td></tr>";
      $e++;
    }
    $content .= "</table><br>";
  }else{
    $title = $ind17;
    $content = $ind19;
  }
}

//-----------------
//save banned IP's
elseif($id == "savebanned"){ /*id Banned Save*/
  if(has_access( 2 )){
    $bannedlist = $VARS["bannedlist"];
    $fnewsf = fopen($fpath."banned.php","w") or die (show-error($error19));
    flock( $fnewsf, LOCK_EX);
    fputs($fnewsf,"<?php die(\"$error1\"); ?>\n$bannedlist");
    flock( $fnewsf, LOCK_UN);
    fclose($fnewsf);
    $title = "$ind137";
    $content = "$ind137";
  }else{
    $title = $ind17;
    $content = $ind19;
  }
}

//--------------
elseif($id == "editcomments"){ /*id Comments Edit*/
  if(has_access( 2 )){
    $title = $ind95;
    // for some strange reason the script won't run properly
   // $load = "onload=\"javascript:check_if_selected()\"";
    $content  = "$ind138<br>
                 <table border=\"0\" cellspacing=\"1\" cellpadding=\"2\" bgcolor=\"#dcdcdc\" width=\"100%\">
                 <form method=\"POST\" name=\"deleteform\" action=\"$furl/index.php?id=delcomments\">
                 <input type=\"hidden\" name=\"rand\" value=\"".$VARS["rand"]."\">
                   <tr>
                     <td bgcolor=\"whitesmoke\" width=20>
                       <b>del</b></td>
                     <td bgcolor=\"whitesmoke\">
                       <b>$ind15</a>
                     </td>
                     <td bgcolor=\"whitesmoke\">
                       <b>$ind139</b>
                     </td>
                     <td bgcolor=\"whitesmoke\" width=25>
                       <b>$ind140</b>
                     </td>
                     <td bgcolor=\"whitesmoke\" width=25>
                       <b></b>
                     </td>
                   </tr>";
    $file = file($fpath."news/news.".$VARS["rand"].".php");
    my_array_shift($file);
    my_array_shift($file);
    foreach( $file as $value ){
       list($com_ip,$com_post,$com_name,$com_email,$com_datum,$com_unique) = explode("|<|", $value);
       $com_datum = date("m/d/y h:m:s", $com_datum);
       $com_post = ereg_replace(" &br;", "<br>", $com_post);
       $content .= "<tr>
       <td bgcolor=\"#ffffff\" width=20><input class=\"post\" type=\"checkbox\" name=\"delpost[$com_unique]\" value=\"$com_unique\"></td>
       <td bgcolor=\"#ffffff\">".substr($com_post,0,300)."...</td>
       <td bgcolor=\"#ffffff\" width=25>$com_name<br><b>$com_ip</b></td>
       <td bgcolor=\"#ffffff\" widht=25>$com_datum</td>
       <td bgcolor=\"#ffffff\" width=50>[<a href=\"index.php?id=editcomment&num=$com_unique&rand=".$VARS["rand"]."\">edit</a>]</td>
       </tr>\n";
    }
    $content .= "</table>
    <p><input class=\"mainoption\" type=\"submit\" name=\"deletebutton\" value=\"$ind126\"></p>\n</form>";
  }
}

//--------------
elseif($id == "editcomment"){ /*id Comment Edit*/
  if(has_access( 2 )){
    $data   = "";
    $userc  = "";
    $emailc = "";
    $ipc    = "";
    $randc  = "";
    $rand   = $VARS["rand"];
    $file = file($fpath."news/news.".$VARS["rand"].".php");
    my_array_shift($file);
    my_array_shift($file);
    foreach( $file as $value){
       list($com_ip,$com_post,$com_name,$com_email,$com_datum,$com_unique) = explode("|<|", $value);
       if($VARS["num"] == $com_unique){
         $randc = $com_unique;
         $data = $com_post;
         $userc = $com_name;
         if($com_email == ""){
           $emailc = "$ind141";
         }else{
           $emailc = $com_email;
         }
         $ipc = $com_ip;
       }
    }

    $data = ereg_replace(" &br;", "\n", $data);
    $title = "$ind142";
    if($htc != "checked"){$htmlcheck = "<font color=red><b>$ind144</b></font>";}else{$htmlcheck = "<font color=green><b>$ind143</b></font>";}
    if($bbc != "checked"){$bbcheck = "<font color=red><b>$ind144</b></font>";}else{$bbcheck = "<font color=green><b>$ind143</b></font>";}
    if($smilcom != "checked"){$smilcheck = "<font color=red><b>$ind144</b></font>";}else{$smilcheck = "<font color=green><b>$ind143</b></font>";}
$content = <<<html
<table width=580 cellspacing=0 cellpadding=0 border=0>
<form action="$furl/index.php?id=updatecomment&num=$randc&rand=$rand" method="post" name="newsposting" onSubmit="submitonce(this);">
<tr>
<td align=left width=67 valign="top">
poster:
</td>
<td align=left width=204 valign="top">
$userc
</td>
<td align=left width=251 rowspan="3">
$ind121<br>- HTML $ind122 $htmlcheck
<br>- bbcode $ind122 $bbcheck
<br>- smillies $ind122 $smilcheck</td>
</tr>
<tr>
<td align=left width=67 valign="top">
$ind6:
</td>
<td align=left width=204 valign="top">
$emailc
</td>
</tr>
<tr>
<td align=left width=67 valign="top">
IP:
</td>
<td align=left width=204 valign="top">
$ipc
</td>
</tr>
html;
    if($smilcom == "checked"){
      $addsmillies = "<tr>\n<td valign=\"top\" align=\"left\" width=\"522\" colspan=\"3\">";
      $file = file($fpath."smillies.db");
      foreach($file as $value){
           list($rand,$code,$image) = explode("|<|", $value);
           $code = stripslashes($code);
           $addsmillies .= "<a href=\"Javascript:setsmileyn(' ".addslashes($code)." ');\"><img src=\"smillies/$image\" border=\"0\"></a>";
      }
      $addsmillies .= "</td></tr>";
      $content .= $addsmillies;
    }
if($bbc == "checked")
$content .= <<<html
<tr>
<td valign="top" align="left" width="522" colspan="3">
<a href="Javascript:setsmileyn('[b]text[/b]');"><img src="img/bold.gif" border="0" alt="Bold Font"></a><a href="Javascript:setsmileyn('[i]text[/i]');"><img src="img/italic.gif" border="0" alt="Italics font"></a><a href="Javascript:setsmileyn('[u]text[/u]');"><img src="img/underline.gif" border="0" alt="Underline"></a><a href="Javascript:setsmileyn('[s]text[/s]');"><img src="img/strike.gif" border="0" alt="Strike Out"></a><a href="Javascript:setsmileyn('[sub]text[/sub]');"><img src="img/sub.gif" border="0" alt="Subscript"></a><a href="Javascript:setsmileyn('[sup]text[/sup]');"><img src="img/sup.gif" border="0" alt="Superscript"></a><a href="Javascript:setsmileyn('[shadow=red,left,1]TEXT[/shadow]');"><img src="img/shadow.gif" border="0" alt="Shadow Text"></a><a href="Javascript:setsmileyn('[glow=red,2,1]TEXT[/glow]');"><img src="img/glow.gif" border="0" alt="Glow Text"></a><a href="Javascript:setsmileyn('[color=red]text[/color]');"><img src="img/color.gif" border="0" alt="Font color"></a><a href="Javascript:seMail Metsmileyn('[font=verdana]text[/font]');"><img src="img/fontface.gif" border="0" alt="Font face"></a><a href="Javascript:setsmileyn('[size=2]text[/size]');"><img src="img/fontsize.gif" border="0" alt="font size"></a><a href="Javascript:setsmileyn('[align=left]text[/align]');"><img src="img/fontleft.gif" border="0" alt="Font alignment"></a><a href="Javascript:setsmileyn('[tt]text[/tt]');"><img src="img/tele.gif" border="0" alt="Teletype"></a><a href="Javascript:setsmileyn('[hr]');"><img src="img/hr.gif" border="0" alt="Horizontal Line"></a><a href="Javascript:setsmileyn('[move]STUFF[/move]');"><img src="img/move.gif" border="0" alt="Move"></a><a href="Javascript:setsmileyn('[quote]text[/quote]');"><img src="img/quote2.gif" border="0" alt="Quote"></a><a href="Javascript:setsmileyn('[img]URL[/img]');"><a href="Javascript:setsmileyn('[flash=200,200]URL[/flash]');"><img src="img/flash.gif" border="0" alt="Flash Image"></a><img src="img/img.gif" border="0" alt="Image"></a><a href="Javascript:setsmileyn('[email=username@site.com]Mail Meg![/email]');"><img src="img/email2.gif" border="0" alt="E-mail link"></a><a href="Javascript:setsmileyn('[url=http://www.url.com]address[/url]');"><img src="img/url.gif" border="0" alt="hyperlink"></a><a href="Javascript:setsmileyn('[list][*]text1[*]text2[*]text3[/list]');"><img src="img/list.gif" border="0" alt="List"></a>
</td>
</tr>
html;
$content .= <<<html
<tr>
<td width="500" valign="top" align="left" colspan="3">
<textarea class="post" name="news" rows="15" cols="70" ONSELECT="javascript:storeCaret(this);" ONCLICK="javascript:storeCaret(this);" ONKEYUP="javascript:storeCaret(this);" ONCHANGE="javascript:storeCaret(this);">$data</textarea></td>
</tr>
<tr>
<td width=500 valign="top" align="left" colspan="3">$ind97 <input type="checkbox" class="post" value="1" name="del"><br><br><input class="mainoption" type="submit" value="$ind174"></td>
</tr>
</form>
</table>
html;
  }else{
    $title = $ind17;
    $content = $ind19;
  }
}

//-----------------
//edit it
elseif($id == "updatecomment"){ /*id Comment Update*/
  if(has_access( 2 )){
    $news = $VARS["news"];
    $num = $VARS["num"];
    if(!$news){
      $title = $ind17;
      $content = $ind145;
    }else{
      $data = '';
      $file = file($fpath."news/news.".$VARS["rand"].".php");
      $news_list = $file[1];
      my_array_shift($file);
      my_array_shift($file);
      $cnt = 0;
      foreach( $file as $value ){
        list($com_ip,$com_post,$com_writer,$com_email,$com_datum,$com_unique) = explode("|<|", $value);
        if($num == $com_unique){
          //replace \" and \' with " and '
          $news = ereg_replace("\\\'", "'", $news);
          $news = stripslashes($news);
          $news = ereg_replace('\\\"', "\"", $news);
          $news = ereg_replace("\r", "", $news);
          if($comallowbr == "checked")
            $news = ereg_replace("\n", " &br;", $news);
          if(!isset($VARS["del"])){
            $data .= $com_ip."|<|".$news."|<|".$com_writer."|<|".$com_email."|<|".$com_datum."|<|".$com_unique."|<|\n";
            $cnt++;
          }
        }else{
          $cnt++;
          $data .= $com_ip."|<|".$com_post."|<|".$com_writer."|<|".$com_email."|<|".$com_datum."|<|".$com_unique."|<|\n";
        }
      }
      $fp = fopen($fpath."news/news.".$VARS["rand"].".php","w") or die (show_error($error0));
      flock( $fp, LOCK_EX);
      list($news_short,$news_full,$news_writer,$news_subject,$news_email,$news_icon,$news_date,$news_comment_count) = explode("|<|", $news_list);
      $news_list = "<?php die('$error1'); ?>\n$news_short|<|$news_full|<|$news_writer|<|$news_subject|<|$news_email|<|$news_icon|<|$news_date|<|$cnt|<|\n";
      fputs($fp, $news_list.$data);
      flock( $fp, LOCK_UN);
      fclose($fp);
      // build ----------
      Buildnews('no');
      //news posted
      $title = $ind146;
      $content = $ind147;
    }
  }else{
    $title = $ind148;
    $content = $ind149;
  }
}

//--------------
elseif($id == "delcomments"){ /*id Comment Delete*/
  if(has_access( 2 )){
    $delpost = $VARS["delpost"];
    $dc = count($delpost);
    for($n=0;$n<$dc;$n++){
       $data = "";
       $line = each($delpost);
       $ed = $line['value'];
       $file = file($fpath."news/news.".$VARS["rand"].".php");
       $data2 = $file[1];
       my_array_shift($file);
       my_array_shift($file);
       $num = 0;
       foreach($file as $value){
            list($com_ip,$com_post,$com_writer,$com_email,$com_datum,$com_unique) = explode("|<|", $value);
                if(($ed != $com_unique) && ($com_unique != "")){
                  $com_post = stripslashes($com_post);
                  $num++;
                  $data .= "$com_ip|<|$com_post|<|$com_writer|<|$com_email|<|$com_datum|<|$com_unique|<|\n";
                }
       }
       list($news_short,$news_full,$news_writer,$news_subject,$news_email,$news_icon,$news_date,$news_comment_count) = explode("|<|", $data2);
       $data2 = "<?php die('$error1'); ?>\n$news_short|<|$news_full|<|$news_writer|<|$news_subject|<|$news_email|<|$news_icon|<|$news_date|<|$num|<|\n";
       $fp = fopen($fpath."news/news.".$VARS["rand"].".php","w") or die (show_error($error0));
       flock( $fp, LOCK_EX);
       fputs($fp, $data2.$data);
       flock( $fp, LOCK_UN);
       fclose($fp);
    }
    BuildNews('no');
    $title = $ind150;
    $content = "<META HTTP-EQUIV=Refresh CONTENT=\"1; URL=$furl/index.php?id=commentmanag\">$ind151 $dc $ind151a";
  }else{
    $title = $ind17;
    $content = $ind19;
  }
}

elseif ( $id == "uploads" ){ /*id Uploads*/
  if(has_access( 3 )){
  $content .= "<form method=\"POST\" action=\"$furl/index.php?id=saveuploads\">\n";
  $content .= "  <input class=\"post\" type=\"checkbox\" name=\"uploads_active\" $uploads_active>$ind220<br>\n";
  $content .= "  <br>$ind221&nbsp; <input class=\"post\" type=\"text\" name=\"uploads_ext\" value=\"$uploads_ext\" size=\"40\"><br>\n";
  $content .= "  $ind222<br>\n";
  $content .= "  <br>$ind223 <input class=\"post\" type=\"text\" name=\"uploads_size\" value=\"$uploads_size\" size=\"25\"><br>\n";
  $content .= "  $ind224<br><br><input class=\"post\" type=\"submit\" value=\"Save\">\n";
  $content .= "</form><br><br>\n";
  $content .= "<form name=\"frm\" method=\"POST\" action=\"$furl/index.php?id=deluploads\">\n";
  $content .= "<table bordercolor=\"#dcdcdc\"border=\"1\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse\" width=\"100%\">\n";
  $content  .= "<tr bgcolor=\"whitesmoke\" bordercolor=\"#dcdcdc\">\n";
  $content  .= "  <td width=\"5%\"><input class=\"post\" type=\"checkbox\" ID=\"allbox\" name=\"allbox\" title=\"$ind225\" value=\"ON\">\n";
  $content  .= "  <td width=\"50%\">$ind226</td>\n";
  $content  .= "  <td width=\"15%\" align=\"right\">$ind227&nbsp;</td>\n";
  $content  .= "  <td width=\"27%\" align=\"center\">$ind228</td>\n";
  $content  .= "</tr>\n";
  $filesize_cnt = 0;
  if ($dir = @opendir("./uploads")) {
    while (($file = readdir($dir)) !== false) {
      if($file=="." or $file=="..") continue;
      $curentfile_size = filesize("./uploads/".$file);
      $filesize_cnt = $filesize_cnt + $curentfile_size;
      $content  .= "<tr>\n";
      $content  .= "  <td width=\"5%\"><input class=\"post\" type=\"checkbox\" name=\"del_files[$file]\" value=\"$file\">\n";
      $content  .= "  <td width=\"50%\"><a href='#' onClick=window.open(\"$furl/uploads/$file\",\"\",\"height=400,width=400,toolbar=no,menubar=no,scrollbars='yes',resizable='yes'\")>$file</a></td>\n";
      $content  .= "  <td width=\"15%\" align=\"right\">".calc_size($curentfile_size)."&nbsp;</td>\n";
      $content  .= "  <td width=\"27%\" align=\"center\">".date ("F d Y H:i:s", filemtime("./uploads/".$file))."</td>\n";
      $content  .= "</tr>\n";
    }
    closedir($dir);
  }
  $content  .= "</table><br>\n";
  $content  .= "<input class=\"post\" type=\"submit\" value=\"$ind263\">&nbsp;&nbsp;&nbsp;<b>$ind264&nbsp;".calc_size($filesize_cnt)."</b>\n";
  $content  .= "</form>\n";
  $content  .= "<SCRIPT LANGUAGE=\"JavaScript\">\n";
  $content  .= "<!--\n";
  $content  .= "document.frm.allbox.onclick = un_check;\n";
  $content  .= "function un_check(){\n";
  $content  .= "	for (var i=0;i<frm.elements.length;i++)\n";
  $content  .= "	{\n";
  $content  .= "		var e = frm.elements[i];\n";
  $content  .= "		if ((e.name != 'allbox') && (e.type=='checkbox'))\n";
  $content  .= "		{\n";
  $content  .= "			e.checked = frm.allbox.checked;\n";
  $content  .= "		}\n";
  $content  .= "	}\n";
  $content  .= "}\n";
  $content .= "//-->\n";
  $content .= "</SCRIPT>\n";
  }else{
    $content = "No access";
  }
}

elseif ( $id == "deluploads" ){ /*id Uploads Delete*/
  if(has_access( 3 )){
    $delpost = $VARS["del_files"];
    $dc = count($delpost);
    for($n=0;$n<$dc;$n++){
       $line = each($delpost);
       $ed = $line['value'];
       if ( !@unlink($fpath.'uploads/'.$ed) )
          $content .= "$ind229 \"$ed\" $ind230<br>\n";
       else
          $content .= "\"$ed\" $ind231<br>\n";
    }
  }
}

elseif($id == "saveuploads"){ /*id Uploads Save Config*/
  if(has_access( 3 )){
    if($VARS["uploads_size"] < 1000){$uploads_size = "1000";}else{$uploads_size = $VARS["uploads_size"];}
    if (isset($VARS["uploads_active"])){$uploads_active = "checked";}else{$uploads_active = "";}

    $configs = config_array();

    $configs['uploads_size']   = $uploads_size;
    $configs['uploads_active'] = $uploads_active;
    $configs['uploads_ext']    = $VARS["uploads_ext"];

    save_config( $configs );

    buildnews('no');
    $title = $ind21;
    $content = $ind22;
  }else{
    $title = $ind17;
    $content = $ind19;
  }
}

//-----------------
//update info + general help
elseif($id == "help"){ /*id Help*/
  if(has_access( 1 )){
    $title = $ind152;
$content = <<<html
<center><br><br>
<table width="580" border="0" cellspacing="1" cellpadding="2" bgcolor="#dcdcdc" align="center">
<tr><td bgcolor="whitesmoke" colspan="2">
<p><b>$ind153</b></p></td></tr>
<tr><td bgcolor="#ffffff" colspan="2">
<center>
    <table BORDER="0" CELLSPACING="0" style="border-collapse: collapse" bordercolor="#111111" cellpadding="0">
  <form action="http://www.hotscripts.com/cgi-bin/rate.cgi" method="POST">
    <input type="hidden" name="ID" value="10774">
      <tr>
<td valign="middle" rowspan="2" align="center"><b><font size="2">$ind154</font></b><br>$ind155&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$ind156<br><b><img src="img/version.gif"> <img src="img/slash.gif"> <a href="http://www.fusionphp.net"><img src="http://www.fusionphp.net/update/version.gif" border="0"></a></b></td>
      </tr>
      <tr><td align="center">
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </td><td align="center">
        <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%">
          <tr>
            <td width="100%">
    <table BORDER="0" CELLSPACING="0" style="border-collapse: collapse" bordercolor="#111111" cellpadding="0">
      <tr><td align="center">
        <font face="arial, verdana" size="2">&nbsp;<b>$ind157</b>&nbsp;<br><a href="http://www.hotscripts.com"><small>
        @ HotScripts.com</small></a></font>
</td></tr><tr><td align="center">
<table border="0" cellspacing="0" width="100%">
<tr><td width="100%" align="center">
<select class="post" name="ex_rate" size="1">
<option value="5" selected>$ind158</option>
<option value="4">$ind159</option>
<option value="3">$ind160</option>
<option value="2">$ind161</option>
<option value="1">$ind162</option>
</select></td></tr></table></td></tr><tr><td align="center">
<input class="mainoption" type="submit" value="$ind172">
</td></tr></table></td></tr></table></td></tr></table></center></td></tr></table></form></center>
<table cellSpacing="1" cellPadding="2" width="580" align="center" bgColor="#dcdcdc" border="0">
  <tr>
    <td bgColor="whitesmoke" colSpan="2">
    <b>$ind232</b></td>
  </tr>
  <tr>
    <td bgColor="#ffffff" colSpan="2">
    <center><iframe width="400" height="300" scrolling="auto" src="http://www.fusionphp.net/update/updates.html">
    $ind233 <a href="http://www.fusionphp.net/update/updates.html">$ind234</a></iframe>
      </center></td>
  </tr>
</table><br>
<table cellSpacing="1" cellPadding="2" width="580" align="center" bgColor="#dcdcdc" border="0">
  <tr>
    <td bgColor="whitesmoke" colSpan="2">
    <b>$ind235</b></td>
  </tr>
  <tr>
    <td bgColor="#ffffff" colSpan="2">
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber1">
  <tr>
    <td width="4%" align="center" valign="top">&#65533; </td>
    <td width="96%">$ind236</td>
  </tr>
  <tr>
    <td width="4%" align="center" valign="top">&#65533;</td>
    <td width="96%">$ind237</td>
  </tr>
  <tr>
    <td width="4%" align="center" valign="top">&#65533;</td>
    <td width="96%">$ind238</td>
  </tr>
</table>
<center>
<p>$ind239 </p>
</center></td>
  </tr>
</table><br><br>
html;
  }else{
    $title = $ind17;
    $content = $ind19;
  }
}

//-----------------
elseif($id == "plugins"){/*id Plugins*/
  if(has_access( 3 )){
    $content = "$ind240<br><br>";

    $plugin_not_active = 1;
    if ($dir = @opendir("./plugins")) {
      while (($file = readdir($dir)) !== false) {
        if($file=="." or $file=="..") continue;
        include($fpath."plugins/$file");
        $content .= "<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"#DCDCDC\" width=\"100%\">\n";
        $content .= "  <tr>\n";
        $content .= "    <td width=\"77%\"><b>$plugin_name</b></td>\n";
        $content .= "    <td width=\"23%\">$plugin_version</td>\n";
        $content .= "  </tr>\n";
        $content .= "  <tr>\n";
        $content .= "    <td width=\"100%\" colspan=\"2\">$plugin_description<br><br>$plugin_link</td>\n";
        $content .= "  </tr>\n";
        $content .= "</table><br>\n";
      }
      closedir($dir);
    }

    $title = "$ind241";
  }else{
    $title = "$ind17";
    $content = "$ind19";
  }
}

elseif($id == "smillies"){/*id Smillies*/
  if(has_access( 3 )){
  
function form_dropdown($name, $list=array(), $default_val="", $js="") {
  if ($js != "")$js = ' '.$js.' ';
  $html = "<select name='$name'".$js.">\n";

  foreach ($list as $k => $v){
    $selected = "";
    if ( ($default_val != "") and ($v[0] == $default_val) )$selected = ' selected';
    $html .= "<option value='".$v[0]."'".$selected.">".$v[1]."</option>\n";
  }
  $html .= "</select>\n\n";
  return $html;
}

  $title = "$ind248";
  $load = "onload=\"javascript:check_if_selected()\"";
  $content = "<center><b>Edit smillies</b></center><br><table class=adminpanel width=\"100%\"><tr><td width=56><b>Del?</b></td><td width=50%><b>bbcode</a></td><td width=25%><b>smillie</b></td><td width=25%><b>Change</b></td></tr>";
  $file = file($fpath."smillies.db");
  foreach($file as $value){
       list($rand,$code,$image) = explode("|<|", $value);
       $code = stripslashes($code);
       $image = trim2($image,"\n..\r");
       $content .= "\n<tr>\n";
       $content .= "<form method=\"POST\" action=\"$furl/index.php?id=editsmillie\">\n";
       $content .= "<input type=\"hidden\" name=\"name_smillie\" value=\"$rand\">\n";
       $content .= "<td width=56>\n";
       $content .= "  <input class=\"post\" type=\"checkbox\" name=\"del_smillie\" value=\"$rand\">\n";
       $content .= "</td>\n";
       $content .= "<td width=50%>\n";
       $content .= "  <input type=\"text\" class=\"post\" name=\"code_smillie\" value=\"$code\" size=\"20\">\n";
       $content .= "</td>\n";
       $content .= "<td width=25%>\n";
       $content .= "  <img src=\"./smillies/$image\" alt=\"$image\"></img>\n";
       $content .= "</td>\n";
       $content .= "<td widht=25%>\n";
       $content .= "  <input type=\"submit\" class=\"mainoption\" value=\"$ind242\">\n";
       $content .= "</td>\n";
       $content .= "</form>\n";
       $content .= "</tr>\n";
  }
  $content .= "</table><br>";

  $emos = array();
  $dh = opendir( './smillies' ) or die("$error21");
  while ( $file = readdir( $dh ) )
        if ( !preg_match( "/^..?$|^index|htm$|html$|^\./i", $file ) )
           $emos[] = array( $file, $file );
  closedir( $dh );
  sort($emos);
  reset($emos);

  $amos = array();
  $amos = $emos[0];
  $content .= "<center><b>$ind243</b></center><br>\n";
  $content .= "<table width='100%' border='0' cellpadding='0' cellspacing='1'>\n";
  $content .= "<form name='theAdminForm' method='POST' action='$furl/index.php?id=addsmillie'>\n";
  $content .= "<tr><td><p align='center'><b>bbcode</b></td>\n";
  $content .= "<td><p align='center'><b>$ind245</b></td>\n";
  $content .= "<td><p align='center'><b>$ind244</b></td></tr>\n";
  $content .= "  <tr><td><p align='center'><input class=\"post\" type='text' name='code' size='20'></p></td>\n";
  $content .= "  <td><p align='center'><img src='./smillies/$amos[1]' name='emopreview' border='0'>&nbsp;&nbsp;\n";
  $content .= form_dropdown('after', $emos, '$amos[1]', "onChange='show_emo(\"./smillies\")'");
  $content .= "</p></td>\n";
  $content .= "  <td>\n";
  $content .= "  <p align=\"center\"><input type=\"submit\" class=\"mainoption\" value=\"Add smillie\"></td></tr></form></table>\n";
  $content .= "<br><center><b>$ind246</b></center>\n";
  $content .= "<table width='100%' cellspacing='2' cellpadding='3' align='center' border='0'>\n";
  $content .= "<form action='".$furl."/index.php?id=uploadsmillie' method='post' name='uploadform'  enctype='multipart/form-data'>\n";
  $content .= "  <input type='hidden' name='MAX_FILE_SIZE' value='10000'>\n";
  $content .= "    <tr>\n";
  $content .= "      <td>$ind247</td>\n";
  $content .= "      <td><input class=\"post\" type='file'  size='30' name='FILE_UPLOAD'></td>\n";
  $content .= "      <td><input class=\"post\" type='submit' class='mainoption' value='Upload'></td>\n";
  $content .= "    </tr>\n";
  $content .= "</form>\n";
  $content .= "</table>\n";
  }else{
    $title = "$ind17";
    $content = "$ind19";
  }
}
//-----------------

elseif($id == "uploadsmillie") {/*id Smillies Upload*/
  if(!has_access( 3 ))die("No access");
  $content = upload_file('FILE_UPLOAD', $fpath.'smillies/', 'jpg|gif|jpeg|png|mng', 10000, 'Smillie');
}

elseif($id == "addsmillie") {/*id Smillies Add*/
  if(!has_access( 3 ))die("No access");
    $code = $VARS['code'];
    $after = $VARS['after'];
    if($code <> "" && $after <> "" ){
      // make random num.. super rand!!
      mt_srand((double)microtime()*1000000);
      $random = mt_rand();
      $after = trim2($after,"\n..\r");
      $code = addslashes(unhtmlentities($code));
      $info = "\n$random|<|$code|<|$after";
      $dafile = fopen($fpath."smillies.db","a+") or die (show_error($error7));
      flock( $dafile, LOCK_EX);
      fputs($dafile,$info);
      flock( $dafile, LOCK_UN);
      fclose($dafile);

      $title = "$ind248";
      $content = "$ind249";
    }
}

elseif($id == "editsmillie") {/*id Smillies Edit*/
  if(!has_access( 3 ))die("No access");
  $name_smillie = $VARS['name_smillie'];
  $code_smillie = (substr(unhtmlentities($VARS['code_smillie']), 0, 10));
  if (isset($VARS["del_smillie"])){$del_smillie = "checked";}else{$del_smillie = "";}

  $file = file($fpath."smillies.db");
  $smillies = "";
  foreach($file as $value){
       list($rand,$code,$image) = explode("|<|", $value);
       $image = trim2($image,"\n..\r");
       if($name_smillie == $rand){
         if($del_smillie != "checked"){
           $smil_array[$code_smillie] = "$name_smillie|<|$code_smillie|<|$image";
         }
       }else{
         $smil_array[$code] =  "$rand|<|$code|<|$image";
       }
  }

  $smillies = "";
  $cnt = 0;
  krsort($smil_array);
  foreach($smil_array as $value){
    if( $cnt == 0 )
      $smillies .= $value;
    else
      $smillies .= "\n".$value;
    $cnt++;
  }
  
  $dafile = fopen($fpath."smillies.db","w") or die (show_error($error0));
  flock( $dafile, LOCK_EX);
  fputs($dafile, $smillies);
  flock( $dafile, LOCK_EX);
  fclose($dafile);

  $title = "$ind250";
  $content = "$ind251";
}

// log out.. destroy session
elseif($id == "logout") { /*id Logout*/
  if ( $cookies == "checked"){
    setcookie("fusionuser", "", time() - 3600);
    setcookie("fusionick", "", time() - 3600);
    setcookie("fusionmail", "", time() - 3600);
    setcookie("fusionicon", "", time() - 3600);
    setcookie("fusionpass", "", time() - 3600);
    setcookie("fusionoffset", "", time() - 3600);
  }else{
    $HTTP_SESSION_VARS["fusionpass"] = '';
    session_destroy();
  }
  header("Location: ./index.php");
}

// this is the skin stuff.. darn that's a lot

$icon1 = "";
if(has_access( 1 )){
  $logout1 = "&nbsp;[<a href=\"index.php?id=logout\">$ind107</a>]";
  $logout2 = "<a href=\"index.php?id=logout\"><img src=\"./$skin/logout.gif\" border=0 alt=\"$ind107\"></a>";
}else{
  $logout1 = "&nbsp;[<a href=\"\">$ind106</a>]";
  $logout2 = "<a href=\"\"><img src=\"./$skin/login.gif\" border=0 alt=\"$ind106\"></a>";
}
if(has_access( 3 )){
  $l = $lang_admin_skinl;
  $lb = $lang_admin_skinl2;
}elseif(has_access( 2 )){
  $l = $lang_editor_skinl;
  $lb = $lang_editor_skinl2;
}
$links = <<<html
[<a href="index.php">$ind163</a>]&nbsp;[<a href="index.php?id=postnews&action=none">$ind108</a>]&nbsp;[<a href="index.php?id=editposts&pos=0">$ind109</a>]$l&nbsp;[<a href="index.php?id=view">view news</a>]&nbsp;[<a href="$hurl">my webpage</a>]&nbsp;[<a href="index.php?id=plugins">$ind169a</a>]&nbsp;[<a href="index.php?id=help">$ind165</a>]$logout1
html;

$linksb = <<<html
<a href="index.php">$ind163</a><br>
<a href="index.php?id=postnews&action=none">$ind108</a><br>
<a href="index.php?id=editposts&pos=0">$ind109</a><br>
$lb<br>
<a href="index.php?id=plugins">$ind169a</a><br>
<a href="index.php?id=help">$ind165</a><br>
$logout1
html;

if(has_access( 3 )){
$icon1 = <<<html
<a href="index.php?id=admin"><img src="./$skin/admin.gif" border=0 alt="$ind169"></a>
<a href="index.php?id=edittmp"><img src="./$skin/template.gif" border=0 alt="$ind168"></a>
<a href="index.php?id=manage"><img src="./$skin/adduser.gif" border=0 alt="$ind167"></a>
<a href="index.php?id=commentmanag"><img src="./$skin/commentmag.gif" border=0 alt="$ind166"></a>
html;
}elseif(has_access( 2 )){
$icon1 = <<<html
<a href="index.php?id=commentmanag"><img src="./$skin/commentmag.gif" border=0 alt="$ind166"></a>
html;
}
$icon = <<<html
<a href=""><img src="./$skin/main.gif" border=0 alt="main"></a>
<a href="index.php?id=postnews&action=none"><img src="./$skin/post.gif" border=0 alt="$ind108"></a>
<a href="index.php?id=editposts&pos=0"><img src="./$skin/edit.gif" border=0 alt="$ind109"></a>
$icon1
<a href="index.php?id=help"><img src="./$skin/help.gif" border=0 alt="$ind165"></a>
$logout2
html;

//open skin
if(file_exists("./$skin/index.php")){
  $cs1 = implode(" ", file("./$skin/index.php"));
}elseif(file_exists("./$skin/index.htm")){
  $cs1 = implode(" ", file("./$skin/index.htm"));
}elseif(file_exists("./$skin/index.txt")){
  $cs1 = implode(" ", file("./$skin/index.txt"));
}elseif(file_exists("./$skin/skin.php")){
  $cs1 = implode(" ", file("./$skin/skin.php"));
}elseif(file_exists("./$skin/skin.html")){
  $cs1 = implode(" ", file("./$skin/skin.html"));
}elseif(file_exists("./$skin/skin.htm")){
  $cs1 = implode(" ", file("./$skin/skin.htm"));
}elseif(file_exists("./$skin/skin.txt")){
  $cs1 = implode(" ", file("./$skin/skin.txt"));
}else{
  $cs1 = implode(" ", file("./$skin/index.html"));
}
if(has_access( 3 )){
  $status = 'administrator';
}elseif(has_access( 2 )){
  $status = 'newseditor';
}else{
  $status = 'newsposter';
}
if(isset($HTTP_SESSION_VARS['fusionick']) || isset($HTTP_COOKIE_VARS['fusionick'])){
  if( $cookies == "checked" )
    $log = $HTTP_COOKIE_VARS["fusionick"];
  else
    $log = $HTTP_SESSION_VARS["fusionick"];
  $login = "$ind170 <b>$log</b> [<b>$status</b>]";
}else{
  $login = "$ind171";
}

$cs = str_replace("{main}", $content, $cs1);
$cs = str_replace("{title}", $title, $cs);
$cs = str_replace("{icons}", $icon, $cs);
$cs = str_replace("{linksn}", $links, $cs);
$cs = str_replace("{linksb}", $linksb, $cs);
$cs = str_replace("{login}", $login, $cs);
$cs = str_replace("{load}", $load, $cs);
echo $cs;
?>
Capture and file identity

http://www.dbzgtlegacy.com:80/123cgi/index.phppppp

Original archive capture

120,964 bytes · SHA-256: 7b27cba12cebc44276895de3413dc75fc5141523a721dea12434483a9d61d905