<?php 
  if(file_exists("varreferences.php.ini")) include("varreferences.php.ini"); 
  if(file_exists("variable.php.ini")) include("variable.php.ini"); else include("standard.php.ini"); 
  include("functions.php"); 
  $refdir = 'images/references/'; 
  $_POST["varreference"]=htmlspecialchars($_POST["varreference"],ENT_QUOTES); 
  $_GET["varreference"]=htmlspecialchars($_GET["varreference"],ENT_QUOTES); 
 
/* --- Unlink image (all links) --------------------------------------------- */ 
  if(!empty($_POST["varreference"]) 
    && $_POST["mode"]=="unlink") { 
    $reftext ="<"."?php 
\$references=array( 
"; 
      foreach($references as $key=>$value) { 
        if($_POST["varreference"]!=$value) { 
          $reftext.='"'.$key.'" => "'.$value.'", 
'; 
        } 
      } 
      $reftext.="); 
?".">"; 
    if(file_put_contents("varreferences.php.ini", $reftext)) { 
        echo "success"; 
    } else { 
      echo "error"; 
    } 
    exit; 
  } 
 
/* --- Unlink image (one link) ---------------------------------------------- */ 
  if(!empty($_POST["varreference"]) 
    && $_POST["mode"]=="droplink") { 
    $reftext ="<"."?php 
\$references=array( 
"; 
      foreach($references as $key=>$value) { 
        if($_POST["varreference"]!=$key) { 
          $reftext.='"'.$key.'" => "'.$value.'", 
'; 
        } 
      } 
      $reftext.="); 
?".">"; 
    if(file_put_contents("varreferences.php.ini", $reftext)) { 
        echo "success"; 
    } else { 
      echo "error"; 
    } 
    exit; 
  } 
     
/* --- Delete image --------------------------------------------------------- */ 
  if(!empty($_POST["varreference"]) 
    && !preg_match("/^\//",$_POST["varreference"]) 
    && !preg_match("/^\\/",$_POST["varreference"]) 
    && !preg_match("/^\./",$_POST["varreference"]) 
    && $_POST["mode"]=="delete") { 
    if(unlink($refdir.$_POST["varreference"])) { 
      echo "success"; 
    } else { 
      echo "error"; 
    } 
    exit; 
  } 
 
/* --- Link text to an existing image --------------------------------------- */ 
  if(!empty($_POST["varreference"]) 
    && !empty($_POST["name"])) { 
    $references[$_POST["varreference"]]=basename($_POST['name']); 
    $reftext ="<"."?php 
\$references=array( 
"; 
      foreach($references as $key=>$value) { 
        $reftext.='"'.$key.'" => "'.$value.'", 
'; 
      } 
      $reftext.="); 
?".">"; 
    if(file_put_contents("varreferences.php.ini", $reftext)) { 
      echo "success"; 
    } else { 
      echo "error"; 
    } 
    exit; 
  } 
 
/* --- Link text to a new upload file --------------------------------------- */ 
  if(is_array($_FILES["userfile"])) { 
    if ((($_FILES["userfile"]["type"] == "image/gif") 
      || ($_FILES["userfile"]["type"] == "image/png") 
      || ($_FILES["userfile"]["type"] == "image/jpeg") 
      || ($_FILES["userfile"]["type"] == "image/pjpeg")) 
      && ($_FILES["userfile"]["size"] < 100000)) { 
      $uploadfile = $refdir . basename($_FILES['userfile']['name']); 
      if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) { 
        if($_POST["varreference"]) { 
          $references[$_POST["varreference"]]=basename($_FILES['userfile']['name']); 
          $reftext ="<"."?php 
  \$references=  array( 
  "; 
          foreach($references as $key=>$value) { 
            $reftext.='    "'.$key.'" => "'.$value.'", 
  '; 
          } 
          $reftext.="  ); 
  ?".">"; 
          file_put_contents("varreferences.php.ini", $reftext); 
        } 
        echo "success"; 
      } else { 
        echo "error"; 
      } 
    } else { 
      echo "error"; 
    } 
    exit; 
  } 
 
/* --- Show image selection form -------------------------------------------- */ 
    if($_SESSION["panelpass"]==$vars["panelpass"] || empty($vars["panelpass"])): 
?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
          "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
  <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
    <meta name="robots" content="noindex, nofollow"> 
    <title>newswall</title> 
    <script type="text/javascript">var varreference="<?php print $_GET['varreference']; ?>";</script> 
        <script type="text/javascript" src="js/jquery-1.3.2.min.js"></script> 
    <script type="text/javascript" src="js/jquery.blockUI.js"></script> 
    <script type="text/javascript" src="js/jquery.qtip.min.js"></script> 
    <script type="text/javascript" src="js/jquery.ajaxupload.js"></script> 
    <script type="text/javascript" src="js/jquery.set_reference.js"></script> 
 
    <link rel="stylesheet" type="text/css" media="all" href="css/standard.css"> 
  </head> 
  <body id="setreferences"> 
<?php 
  $dir = opendir ("images/references"); 
    while (false !== ($file = readdir($dir))) { 
      if (strpos($file, '.gif',1)||strpos($file, '.jpg',1) ) { 
        echo "<div class='refpic'><img class=\"image\" src=\"".$refdir.$file."\" alt=\"".$file."\" title=\"".$file."\" onclick=\"setref('".$_GET["varreference"]."',this.src);\" />"; 
        if(in_array($file,$references)) 
          echo"<img src='images/ref_unlink.png' title='".t('Unlink')."' alt='".t('Unlink')."' class='icon' onclick='unlinkref(\"".$file."\")' />"; 
        else 
 echo"<img src='images/ref_delete.png' title='".t('Delete image')."' alt='".t('Delete image')."' class='icon' onclick='delref(\"".$file."\")' />"; 
        echo "</div>"; 
      } 
    } 
  closedir($dir); 
  echo "<div class='refpic' style='background:#999'><img src='images/addref.png' alt='".t('Upload image')."' title='".t('Upload image')."' id='upload_button' /></div>"; 
?> 
  </body> 
</html> 
<?php 
/* --- Show Panel login form ------------------------------------------------ */ 
  else: 
?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
          "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
  <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
    <meta name="robots" content="noindex, nofollow"> 
    <title>newswall</title> 
    <script type="text/javascript">var varreference="<?php print $_GET['varreference']; ?>";</script> 
        <script type="text/javascript" src="js/jquery-1.3.2.min.js"></script> 
    <script type="text/javascript" src="js/jquery.blockUI.js"></script> 
    <script type="text/javascript" src="js/jquery.qtip.min.js"></script> 
    <script type="text/javascript" src="js/jquery.set_reference.js"></script> 
 
    <link rel="stylesheet" type="text/css" media="all" href="css/standard.css"> 
  </head> 
  <body id="setfeeds" class="login"> 
    <div class="feedline"><span class="loginsetting"><?php print t("Login password"); ?></span></div> 
  <div id="loginsetting" class="tabin"> 
    <div class="newline"><div class='fav'><img src="images/icons/login.png"></div><div class="action"><img src='images/ref_next.png' alt='' class='icon' onclick='login();'></div><div class="feedurl"><form onsubmit="return false;"><input type="password" value="" id="panelpass"></form></div></div> 
    </div> 
  </body> 
</html> 
<?php endif; ?>
 
 |