Example #1
0
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');
Example #2
0
     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);