, Jam Warehouse (Pty) Ltd, South Africa
* @package presentation.lookAndFeel.knowledgeTree.subscriptions
*/
/**
* Displays all current subscriptions with remove checkbox
*/
function renderManagePage() {
global $default;
// retrieve subscriptions for this user
$aFolderSubscriptions = SubscriptionManager::retrieveUserSubscriptions($_SESSION["userID"], SubscriptionConstants::subscriptionType("FolderSubscription"));
$aDocumentSubscriptions = SubscriptionManager::retrieveUserSubscriptions($_SESSION["userID"], SubscriptionConstants::subscriptionType("DocumentSubscription"));
$bNoSubscriptions = ( (count($aFolderSubscriptions) == 0) && (count($aDocumentSubscriptions) == 0) ) ? true : false;
$sToRender = "
\n";
return $sToRender;
}
/**
* Asks for confirmation for removing multiple subscriptions
*
* @param array subscriptions to remove
*/
function renderMultipleRemoveConfirmationPage($aFolderSubscriptions, $aDocumentSubscriptions) {
global $default;
$sToRender = "\n";
return $sToRender;
}
/**
* Confirms the users subscription deletion
*
* @param object the subscription
*/
function renderRemoveConfirmationPage($oSubscription) {
global $default;
$sContentType = $oSubscription->getSubscriptionTypeName();
if ($sContentType == "folder") {
$sContentName = Folder::getFolderName($oSubscription->getExternalID());
$sContentUrl = "fFolderID=" . $oSubscription->getExternalID();
} else {
$sContentName = Document::getDocumentName($oSubscription->getExternalID());
$sContentUrl = "fDocumentID=" . $oSubscription->getExternalID();
}
$sToRender = "\n";
return $sToRender;
}
/**
* Confirms the users subscription addition
*
* @param object the subscription
*/
function renderAddConfirmationPage($oSubscription) {
global $default;
$sContentType = $oSubscription->getSubscriptionTypeName();
if ($sContentType == "folder") {
$sContentName = Folder::getFolderName($oSubscription->getExternalID());
$sContentUrl = "fFolderID=" . $oSubscription->getExternalID();
} else {
$sContentName = Document::getDocumentName($oSubscription->getExternalID());
$sContentUrl = "fDocumentID=" . $oSubscription->getExternalID();
}
$sToRender = "\n";
return $sToRender;
}
function renderErrorPage($sErrorMessage) {
global $default;
return "$sErrorMessage
\n" .
"
graphicsUrl/widgets/back.gif\" border=\"0\"/>\n";
}
?>