require_api('access_api.php');
require_api('authentication_api.php');
require_api('config_api.php');
require_api('current_user_api.php');
require_api('event_api.php');
require_api('form_api.php');
require_api('gpc_api.php');
require_api('html_api.php');
require_api('lang_api.php');
require_api('print_api.php');
auth_reauthenticate();
access_ensure_global_level(config_get('create_project_threshold'));
html_page_top();
print_manage_menu('manage_proj_create_page.php');
$f_parent_id = gpc_get('parent_id', null);
if (project_table_empty()) {
    echo '<br />';
    echo '<div id="create-first-project" class="important-msg">';
    echo '<ul>';
    echo '<li>' . lang_get('create_first_project') . '</li>';
    echo '</ul>';
    echo '</div>';
}
?>

<div id="manage-project-create-div" class="form-container">
	<form method="post" id="manage-project-create-form" action="manage_proj_create.php">
		<fieldset class="has-required"><?php 
echo form_security_field('manage_proj_create');
if (null !== $f_parent_id) {
    $f_parent_id = (int) $f_parent_id;
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with MantisBT.  If not, see <http://www.gnu.org/licenses/>.
/**
 * Check to see if cookies are working
 *
 * @package MantisBT
 * @copyright Copyright (C) 2000 - 2002  Kenzaburo Ito - kenito@300baud.org
 * @copyright Copyright (C) 2002 - 2014  MantisBT Team - mantisbt-dev@lists.sourceforge.net
 * @link http://www.mantisbt.org
 */
/**
 * MantisBT Core API's
 */
require_once 'core.php';
if (auth_is_user_authenticated()) {
    $f_return = gpc_get_string('return');
    $c_return = string_prepare_header($f_return);
    # If this is the first login for an instance, then redirect to create project page.
    # Use lack of projects as a hint for such scenario.
    if (is_blank($f_return) || $f_return == 'index.php') {
        if (current_user_is_administrator() && project_table_empty()) {
            $c_return = 'manage_proj_create_page.php';
        }
    }
    $t_redirect_url = $c_return;
} else {
    $t_redirect_url = 'login_page.php?cookie_error=1';
}
print_header_redirect($t_redirect_url, true, true);