$subscritionEndDate = $common_dh->add_number_of_days($c['duration_subscription'], intval($c['data_iscrizione'])); if ($isEnded || time() >= $subscritionEndDate) { $userObj->setTerminatedStatusForInstance($courseId, $courseInstanceId); $subscription_status = ADA_STATUS_TERMINATED; } } /* * @author giorgio 24/apr/2013 * * one course found, with something new to display * set displayWhatsNew to true, the renderer will render the appropriate page * * NOTE: user.php with appropriate parameters is a kind of "whats new" page * */ if (!$isEnded && $subscription_status != ADA_STATUS_TERMINATED && MultiPort::checkWhatsNew($userObj, $courseInstanceId, $courseId)) { $displayWhatsNew = true; } else { // resume 'normal' behaviour $access_link = CDOMElement::create('div'); $link = CDOMElement::create('a', 'href:view.php?id_node=' . $nodeId . '&id_course=' . $courseId . '&id_course_instance=' . $courseInstanceId); if ($isEnded || $subscription_status == ADA_STATUS_TERMINATED || $subscription_status == ADA_STATUS_COMPLETED) { $link->addChild(new CText(translateFN('Rivedi il corso'))); } else { if ($isStarted && !$isEnded) { $link->addChild(new CText(translateFN('Accedi'))); } } $access_link->addChild($link); } }