sqlite_query($config['db'], 'CREATE TABLE posts1 (title CHAR(100), content CHAR(4500), date DATETIME, postid PRIMARY KEY, category CHAR(20), type CHAR(5), stick CHAR(5), allowcomments CHAR(4), visits INTEGER, author CHAR(25), status INTEGER);'); sqlite_query($config['db'], 'INSERT INTO posts1 SELECT *,1 FROM posts;'); sqlite_query($config['db'], 'DROP TABLE posts;'); sqlite_query($config['db'], 'CREATE TABLE posts (title CHAR(100), content CHAR(4500), date DATETIME, postid PRIMARY KEY, category CHAR(20), type CHAR(5), stick CHAR(5), allowcomments CHAR(4), visits INTEGER, author CHAR(25), status INTEGER);'); sqlite_query($config['db'], 'INSERT INTO posts SELECT * FROM posts1;'); sqlite_query($config['db'], 'DROP TABLE posts1'); */ $ip = getRealIpAddr(); //echo $ip.'<br>'; //phpinfo(); $result = sqlite_query($config['db'], "select * from ipban WHERE ip = '{$ip}'"); if (sqlite_num_rows($result) > 0) { die($lang['errorNotAuthorized']); } require "includes/init_plugins.php"; loadCategories(); $result = sqlite_query($config['db'], 'select MAX(postid) as mymax from posts'); while ($row = sqlite_fetch_array($result, SQLITE_ASSOC)) { $lastEntry = $row['mymax'] + 1; } $newPostNumber = $lastEntry; /* Assign a new post number if a new post will be created */ $newFullPostNumber = str_pad($newPostNumber, 5, "0", STR_PAD_LEFT); $newPostFile = $newFullPostNumber . $config['dbFilesExtension']; $op = 0; $path = isset($_SERVER['PATH_INFO']) ? $_SERVER['PATH_INFO'] : @getenv('PATH_INFO'); if (trim($path, '/') != '' && $path != "/" . $_SERVER['PHP_SELF']) { $op = 1; $path1 = $path; } $path = isset($_SERVER['QUERY_STRING']) ? $_SERVER['QUERY_STRING'] : @getenv('QUERY_STRING');
submitTopic($threadid, $title, $image, $site_name, $description, $text, $locale, $author, $forum); //submitTopic($tags,$link,$title,$image,$site_name,$description,$text,$locale); break; case "load_link": $link = 0; if (isset($_REQUEST['link'])) { $link = $_REQUEST['link']; } loadLink($link); break; case "load_categories": $node = 'Root'; if (isset($_REQUEST['node'])) { $node = $_REQUEST['node']; } loadCategories($node); break; case "create_category": $parent = ''; $name = ''; $description = ''; if (isset($_REQUEST['parent'])) { $parent = $_REQUEST['parent']; } if (isset($_REQUEST['name'])) { $name = $_REQUEST['name']; } if (isset($_REQUEST['description'])) { $description = $_REQUEST['description']; } createCategory($name, $parent, $description);