Beispiel #1
0
    if ($all_url_vars["msg"] == 1) {
        $ft->assign("SAVED_MSG", 1);
    } else {
        $ft->assign("SAVED_MSG", 0);
    }
    if (strpos($files_array[$template_name], ".bak") === false) {
        $ft->assign("BAK_FILE", 0);
    } else {
        $ft->assign("BAK_FILE", 1);
    }
    $ft->assign("TEMPLATE_NAMES", $buffer);
    $ft->assign("TEMPLATE_NAME", $files_array[$template_name]);
    $ft->assign("TEMPLATE_DESCRIPTION", $temp_source);
    $ft->multiple_assign_define("LANG_");
    $ft->multiple_assign_define("CONF_");
    $ft->assign("SIDEBAR", $sb->getSideBar());
    $ft->parse("BODY", array("content", "main"));
    $ft->showDebugInfo(ERROR_DEBUG);
    $ft->FastPrint();
} else {
    $template_name = $all_url_vars["t_name"];
    $template_source = $_REQUEST["template_source"];
    $template_source = str_replace("#_", "{", $template_source);
    $template_source = str_replace("_#", "}", $template_source);
    $template_source = str_replace("textarea#", "textarea", $template_source);
    $template_source = str_replace("BDYB", "BEGIN DYNAMIC BLOCK", $template_source);
    $template_source = str_replace("EDYB", "END DYNAMIC BLOCK", $template_source);
    $template_source = html_entity_decode($template_source);
    rename(INDEX_PATH . $template_name, INDEX_PATH . $template_name . ".bak");
    $outputfile = INDEX_PATH . $template_name;
    if (!empty($template_source)) {
Beispiel #2
0
                    break;
                case "vendor":
                    $vend = new Vendor($_SESSION["id"]);
                    $vend->setLogo($_SESSION["uploaded_file"]);
                    $vend->save();
                    break;
                default:
                    break;
            }
            $module = $_SESSION["module"];
            unset($_SESSION["uploaded_file"]);
            unset($_SESSION["id"]);
            unset($_SESSION["module"]);
            unset($_SESSION["path"]);
            unset($_SESSION["url"]);
            header("Location: " . $module . ".php?do=list");
            exit;
        } else {
            $ft->define(array("main" => "template_index.html", "content" => "error.html"));
            $ft->assign("ERROR_MESSAGE", "ERROR OCURED");
        }
    }
}
$ft->assign('TITLE_TAG', '');
$ft->multiple_assign_define("LANG_");
$ft->multiple_assign_define("CONF_");
$sb = new Sidebar();
$ft->assign('SIDEBAR', $sb->getSideBar());
$ft->parse('BODY', array('content', 'main'));
$ft->showDebugInfo(ERROR_DEBUG);
$ft->FastPrint();