예제 #1
0
 //            $span_idUser->setAttribute('class', 'idUser');
 //            $span_idUser->addChild(new CText($user->getSubscriberId()));
 //
 $span_instance = CDOMElement::create('span');
 $span_instance->setAttribute('class', 'id_instance');
 $span_instance->addChild(new CText($instanceId));
 //             $span_data = CDOMElement::create('span');
 //             $span_data->setAttribute('class', 'date');
 //             $span_data->addChild(new CText($data_iscrizione));
 $userArray = array(translateFN('Hidden_status') => $span_selected->getHtml(), translateFN('Id') => $user->getSubscriberId(), translateFN('Nome') => $span_label->getHtml(), translateFN('Status') => $select->getHtml(), translateFN('Id_istance') => $span_instance->getHtml(), translateFN('Data iscrizione') => $data_iscrizione, translateFN('Livello') => $livello);
 if (defined('MODULES_CODEMAN') && MODULES_CODEMAN) {
     $code = $user->getSubscriptionCode();
     $userArray[translateFN('Codice iscrizione')] = $code;
 }
 if (defined('ADA_PRINT_CERTIFICATE') && ADA_PRINT_CERTIFICATE) {
     $UserCertificateObj = Multiport::findUser($user->getSubscriberId(), $instanceId);
     $certificate = $UserCertificateObj->Check_Requirements_Certificate($user->getSubscriberId());
     if ($certificate) {
         $linkCertificate = CDOMElement::create('a', 'href:../browsing/userCertificate.php?id_user='******'&id_instance=' . $instanceId);
         $linkCertificate->setAttribute('class', 'linkCertificate');
         $imgDoc = CDOMElement::create('img', 'src:' . HTTP_ROOT_DIR . '/layout/' . $_SESSION['sess_template_family'] . '/img/document.png');
         $imgDoc->setAttribute('class', 'imgDoc tooltip');
         $imgDoc->setAttribute('title', translateFN('stampa certificato'));
         $linkCertificate->addChild($imgDoc);
     } else {
         $linkCertificate = CDOMElement::create('a', 'href:#');
         $linkCertificate->setAttribute('class', 'linkCertificate');
         $imgDoc = CDOMElement::create('img', 'src:' . HTTP_ROOT_DIR . '/layout/' . $_SESSION['sess_template_family'] . '/img/document.png');
         $imgDoc->setAttribute('class', 'imgDoc tooltip');
         $imgDoc->setAttribute('title', translateFN('certificato non disponibile'));
         $linkCertificate->addChild($imgDoc);
예제 #2
0
require_once ROOT_DIR . '/include/module_init.inc.php';
require_once ROOT_DIR . '/include/Course.inc.php';
require_once ROOT_DIR . '/include/CourseInstance.inc.php';
require_once 'include/browsing_functions.inc.php';
require_once '../switcher/include/switcher_functions.inc.php';
$self = whoami();
$title = translateFN('Attestato di frequenza');
$logo = '<img src="' . HTTP_ROOT_DIR . '/layout/' . $_SESSION['sess_template_family'] . '/img/header-logo.png"  />';
if (isset($_GET['id_user'])) {
    $id_user = $_GET['id_user'];
}
if (isset($_GET['id_instance'])) {
    $id_instance = $_GET['id_instance'];
}
$codice_corso = $courseObj->getCode();
$UserCertificateObj = Multiport::findUser($id_user, $id_instance);
$userFullName = $UserCertificateObj->getFullName();
$gender = $UserCertificateObj->getGender();
$birthplace = $UserCertificateObj->getBirthCity();
$codFisc = $UserCertificateObj->getFiscalCode();
$province = $UserCertificateObj->getProvince();
$birthdate = $UserCertificateObj->getBirthDate();
if (strToUpper($gender) == "F") {
    $nato = translateFN('nata');
} else {
    $nato = translateFN('nato');
}
if (!is_null($birthplace) && stripos($birthplace, 'NULL') === false && strlen($birthplace) > 0 && (!is_null($birthdate) && $birthdate > 0 && strlen($birthdate) > 0)) {
    $birthSentence = "";
}
if (!is_null($codFisc) && stripos($codFisc, 'NULL') === false && strlen($codFisc) > 0) {