view esubmit.php @ 32:36392d1d6b5f

Moar work.
author Matti Hamalainen <ccr@tnsp.org>
date Mon, 10 Dec 2012 11:14:05 +0200
parents
children
line wrap: on
line source

<?
$sessionType = "entry";
require "mconfig.inc.php";
require "msite.inc.php";

//
// Start of the main code
//
if (stStartSubmitSession("allowSubmit", $sessionType))
{
  print_r($_SESSION);
  exit;
  
  // Entry submission
  if (!$errorSet && $mode == "info")
  {
    if (stChkRequestItem("compo_id") &&
      stChkRequestItem("name") && stChkRequestItem("author"))
    {
      $compo_id = stGetRequestItem("compo_id", FALSE);
      $name = stGetRequestItem("name", "");
      $author = stGetRequestItem("author", "");
      stSetSessionItem("compo_id", $compo_id);
      stSetSessionItem("name", $name);
      stSetSessionItem("author", $author);

      if ($compo_id !== FALSE && $name != "" && $author != "")
      {
        stSetSessionStatus(2);
      }
      else
      {
        stError("Entry name/title and author must be set.");
        stSetSessionStatus(1);
      }
    }
    else
    {
      stError("Required entry information not set (name, compo, author).");
    }
  }

  if (!$errorSet && $mode == "files")
  {
/*
    stSessionEnd();
    $allowedExts = array("zip", "rar", "lha", "7z");
    $filename = $_FILES["file"]["name"];
    $extension = end(explode(".", $filename));
    $type = $_FILES["file"]["type"];

    if (($type == "image/gif" || $type == "image/jpeg" || $type == "image/png" || $type == "image/pjpeg") &&
      ($_FILES["file"]["size"] < 20000) && in_array($extension, $allowedExts))
    {
      if ($_FILES["file"]["error"] > 0)
      {
        echo "Return Code: " . $_FILES["file"]["error"] . "<br>";
      }
      else
      {

        echo "Upload: " . $filename . "<br>";
        echo "Type: " . $type . "<br>";
        echo "Size: " . ($_FILES["file"]["size"] / 1024) . " kB<br>";
        echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br>";

        if (file_exists("upload/" . $filename))
        {
          echo $filename . " already exists. ";
        }
        else
        {
          move_uploaded_file($_FILES["file"]["tmp_name"],
          "upload/" . $filename);
          echo "Stored in: " . "upload/" . $filename;
        }
      }
    }
    else
    {
      echo "Invalid file";
    }
    stSetSessionStatus(3);
*/
  }

  stEndSubmitSession($sessionType);
}

?>