Ejemplo n.º 1
0
# 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");
Ejemplo n.º 2
0
$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&ograve; dovrai farti inviare un codice di conferma ad un tuo indirizzo valido.<br>
    	 Ti baster&agrave; seguire le istruzioni contenute nella email che ti sar&agrave; recapitata.<br>
    	 Ricorda inoltre che la sessione che hai appena attivato avr&agrave; una durata limitata, e che non potrai creare pi&ugrave; 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"];