assignGlobal($link['link_name'], "".$link['link_text'].""); $pagelinks[$link['link_name']] = array("id" => $link['link_id'], "text" => $link['link_text'], "url" => _BASEDIR.$link['link_url'], "link" => "".$link['link_text'].""); } include("blocks/".$blocks[$admin]['file']); if(file_exists("blocks/menu/{$language}.php")) include("blocks/menu/{$language}.php"); else include("blocks/menu/en.php"); if(isset($_GET['up'])) { $pos = array_search($_GET['up'], $blocks[$admin]['content']); if($pos >= 1) { $blocks[$admin]['content'][$pos] = $blocks[$admin]['content'][$pos - 1]; $blocks[$admin]['content'][$pos - 1] = $_GET['up']; $blocks[$admin]['content'] = $blocks[$admin]['content']; save_blocks( $blocks ); } } if(isset($_GET['down'])) { $pos = array_search($_GET['down'], $blocks[$admin]['content']); if($pos <= count($blocks[$admin]['content'])) { $blocks[$admin]['content'][$pos] = $blocks[$admin]['content'][$pos + 1]; $blocks[$admin]['content'][$pos + 1] = $_GET['down']; $blocks[$admin]['content'] = $blocks[$admin]['content']; save_blocks( $blocks ); } } if(isset($_POST['submit'])) { $newcontent = array( ); for($x = 0; $x <= count($pagelinks); $x++) { if(isset($_POST["content_$x"])) $newcontent[] = $_POST["content_$x"]; } $blocks[$admin]['content'] = $newcontent; $blocks[$admin]['style'] = isset($_POST['style']) && !empty($_POST['style']) ? 1 : 0; save_blocks( $blocks ); } if($admin){ $blockquery = dbquery("SELECT * FROM ".TABLEPREFIX."fanfiction_blocks WHERE block_name = '$admin'"); while($block = dbassoc($blockquery)) { $blocks[$block['block_name']] = unserialize($block['block_variables']); $blocks[$block['block_name']]['title'] = $block['block_title']; $blocks[$block['block_name']]['file'] = $block['block_file']; $blocks[$block['block_name']]['status'] = $block['block_status']; } $content = isset($blocks[$admin]['content']) ? $blocks[$admin]['content'] : array(); $output .= "
"; } ?>