$aaPos3 = $_POST['aaPos3'];
$savePos4 = $_POST['savePos4'];
$aaPos4 = $_POST['aaPos4'];
$savePos5 = $_POST['savePos5'];
$aaPos5 = $_POST['aaPos5'];
$savePos6 = $_POST['savePos6'];
$aaPos6 = $_POST['aaPos6'];
$savePos7 = $_POST['savePos7'];
$aaPos7 = $_POST['aaPos7'];
$savePos8 = $_POST['savePos8'];
$aaPos8 = $_POST['aaPos8'];
$saveOutput = $_POST['saveOutput'];
$saveOutputAm = $_POST['saveOutputAm'];
$Active = fileRead("Data/Active.illuminati");
if (!($newRecipe == NULL)) {
    folderCreate("Data/" . $newRecipe . "");
    fileCreate("Data/" . $newRecipe . "/ItemID.illuminati");
    fileCreate("Data/" . $newRecipe . "/ItemAm.illuminati");
    fileCreate("Data/" . $newRecipe . "/case.illuminati");
    fileCreate("Data/" . $newRecipe . "/if.illuminati");
}
if (!($loadRecipe == NULL)) {
    fileRewrite("Data/Active.illuminati", $loadRecipe);
}
$caseoutput = fileRead("Data/" . $Active . "/case.illuminati");
//Yeah, looks stupid, right?
//Going to fix it, so I dont get headaches, figuring out why did I do that :D
if (!($savePos0 == NULL) && !($aaPos0 == NULL)) {
    if ($aaPos0 == 0) {
        fileAppend("Data/" . $Active . "/if.illuminati", "craftSlotId3[0] == " . $savePos0 . "");
        fileRewrite("Data/" . $Active . "/case.illuminati", $caseoutput + $savePos0);
Beispiel #2
0
 public function initPathConstants($dbname = null)
 {
     global $defaultRootFileUploadPath, $defaultRootFileUploadURL;
     if (!$dbname) {
         $dbname = HEURIST_DBNAME;
     }
     $install_path = 'HEURIST/';
     //$this->getInstallPath();
     $dir_Filestore = "HEURIST_FILESTORE/";
     $documentRoot = @$_SERVER['DOCUMENT_ROOT'];
     if ($documentRoot && substr($documentRoot, -1, 1) != '/') {
         $documentRoot = $documentRoot . '/';
     }
     if (isset($defaultRootFileUploadPath) && $defaultRootFileUploadPath && $defaultRootFileUploadPath != "") {
         if ($defaultRootFileUploadPath != "/" && !preg_match("/[^\\/]\\/\$/", $defaultRootFileUploadPath)) {
             //check for trailing /
             $defaultRootFileUploadPath .= "/";
             // append trailing /
         }
         if (!strpos($defaultRootFileUploadPath, ":/") && $defaultRootFileUploadPath != "/" && !preg_match("/^\\/[^\\/]/", $defaultRootFileUploadPath)) {
             //check for leading /
             $defaultRootFileUploadPath = "/" . $defaultRootFileUploadPath;
             // prepend leading /
         }
         if (!defined('HEURIST_FILESTORE_DIR')) {
             define('HEURIST_FILESTORE_DIR', $defaultRootFileUploadPath . $dbname . '/');
         }
         if (folderExists(HEURIST_FILESTORE_DIR, true) < 0) {
             return false;
         }
         define('HEURIST_FILESTORE_URL', $defaultRootFileUploadURL . $dbname . '/');
     } else {
         if (!defined('HEURIST_FILESTORE_DIR')) {
             define('HEURIST_FILESTORE_DIR', $documentRoot . $install_path . $dir_Filestore . $dbname . '/');
         }
         if (folderExists(HEURIST_FILESTORE_DIR, true) < 0) {
             return false;
         }
         define('HEURIST_FILESTORE_URL', HEURIST_SERVER_URL . '/' . $install_path . $dir_Filestore . $dbname . '/');
     }
     if (!defined('HEURIST_THUMB_DIR')) {
         define('HEURIST_THUMB_DIR', HEURIST_FILESTORE_DIR . 'filethumbs/');
     }
     define('HEURIST_THUMB_URL', HEURIST_FILESTORE_URL . 'filethumbs/');
     define('HEURIST_FILES_DIR', HEURIST_FILESTORE_DIR . 'file_uploads/');
     define('HEURIST_FILES_URL', HEURIST_FILESTORE_URL . 'file_uploads/');
     define('HEURIST_ICON_DIR', HEURIST_FILESTORE_DIR . 'rectype-icons/');
     define('HEURIST_ICON_URL', HEURIST_FILESTORE_URL . 'rectype-icons/');
     define('HEURIST_TERM_ICON_DIR', HEURIST_FILESTORE_DIR . 'term-icons/');
     define('HEURIST_TERM_ICON_URL', HEURIST_FILESTORE_URL . 'term-icons/');
     define('HEURIST_SCRATCH_DIR', HEURIST_FILESTORE_DIR . 'scratch/');
     folderCreate(HEURIST_SCRATCH_DIR, true);
     $folder = HEURIST_FILESTORE_DIR . 'settings/';
     if (folderCreate($folder, true)) {
         define('HEURIST_SETTING_DIR', $folder);
     }
     return true;
 }