PHPFusion\Forums\ForumServer::new_thread PHP Метод

new_thread() публичный статический Метод

public static new_thread ( $set_info = TRUE )
    public static function new_thread($set_info = TRUE)
    {
        if (empty(self::$new_thread_instance)) {
            self::$new_thread_instance = new NewThread();
            if ($set_info == TRUE) {
                self::$new_thread_instance->set_newThreadInfo();
            }
        }
        return (object) self::$new_thread_instance;
    }

Usage Example

Пример #1
0
<?php

/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright (C) PHP-Fusion Inc
| https://www.php-fusion.co.uk/
+--------------------------------------------------------+
| Filename: newthread.php
| Author: Frederick MC Chan (Chan)
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at www.gnu.org/licenses/agpl.html. Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
require_once file_exists('maincore.php') ? 'maincore.php' : __DIR__ . "/../../maincore.php";
if (!db_exists(DB_FORUMS)) {
    redirect(BASEDIR . "error.php?code=404");
}
require_once THEMES . "templates/header.php";
require_once "infusion_db.php";
require_once FORUM_CLASS . "autoloader.php";
require_once INFUSIONS . "forum/forum_include.php";
require_once INCLUDES . "infusions_include.php";
require_once INFUSIONS . "forum/templates/forum_input.php";
$info = \PHPFusion\Forums\ForumServer::new_thread()->get_newThreadInfo();
display_forum_postform($info);
require_once THEMES . "templates/footer.php";