# require form class require_once "misc/groupware/class/form_class.php"; # require xml class require_once "misc/groupware/class/xml_class.php"; # require config class require_once "misc/groupware/class/config_class.php"; # require general class require_once "misc/groupware/class/general_class.php"; # require users class require_once "misc/groupware/class/users_class.php"; # require string class require_once "misc/groupware/class/string_class.php"; # require projects class require_once "misc/groupware/class/projects_class.php"; # initializing general object $groupware_general = new groupware_general(); # initalizing config object $groupwareConfig = new groupwareConfig(); # initializing XML class $xmlClass = new xml(); # initializing projects $projectsClass = new projects_general(); # the service is active? $groupwareConfig->is_active(); # print title echo "<h3>" . YAC_INTRODUCTION_SECTION . "</h3>"; # print welcome message #echo $groupware_general->welcome("Benvenuto all'interno di YAC."); $groupware_general->print_modable("main.html");
$usersClass = new users(); # the service is active? $groupwareConfig->is_active(); # is a logged user? $groupwareConfig->guest_allowed(); if (!isset($_POST['email'])) { # save confirm ID $_SESSION['add_project_confirm_ID'] = $stringClass->get_random_id(); # create FORM object $formClass = new form(); # open DocCreation form $formClass->openForm("index.php?mod=" . $_GET['mod'] . "&file=" . $_GET['file'], true, "POST", "add_app"); # add 'social contract' label in BOLD $formClass->only_text("<h3>Creazione/ideazione di un nuovo progetto: step 1</h3>"); # welcome to... $formClass->only_text($groupware_general->print_modable("add_app.1.0.html")); /* $groupware_general->welcome("Benvenuto. Da questa sezione potrai aggiungere un nuovo progetto alla lista ed eventualmente diventarne mantainer.<br>Prima di tutto ciò dovrai farti inviare un codice di conferma ad un tuo indirizzo valido.<br> Ti basterà seguire le istruzioni contenute nella email che ti sarà recapitata.<br> Ricorda inoltre che la sessione che hai appena attivato avrà una durata limitata, e che non potrai creare più di un progetto per volta durante la stessa.") */ # create ID text input $formClass->text("email", YAC_EMAIL . ": "); # crate submit button $formClass->submit("", true); # close DocCreation form $formClass->closeForm(); } else { if ($stringClass->check_address(trim($_POST['email']))) { $_SESSION['ADD_APP_CONFIRM_CODE'] = $stringClass->get_random_id(); $message = implode("", file("misc/groupware/documents/check_email")); $url = $_SERVER["PHP_SELF"];