* -------------------------------------------------------------------- *
* Kurzbeschreibung : Mediendaten *
* -------------------------------------------------------------------- *
- * mod_media - By Robert Niedziela *
- * (c)2003 www.megacomputing.net *
- * -------------------------------------------------------------------- *
- * Rewritten by Roland Haeder, 2003 - 2009 *
- * -------------------------------------------------------------------- *
* $Revision:: $ *
* $Date:: $ *
* $Tag:: 0.2.1-FINAL $ *
// Add description as navigation point
addYouAreHereLink('guest', __FILE__);
+// Both ext-mediadata and ext-user must be there
if ((!isExtensionActive('mediadata')) && (!isAdmin())) {
displayMessage(generateExtensionInactiveNotInstalledMessage('mediadata'));
return;
-} // END - if
+} elseif ((!isExtensionActive('user')) && (!isAdmin())) {
+ displayMessage(generateExtensionInactiveNotInstalledMessage('user'));
+ return;
+}
// Get total confirmed user ids...
$content['user_confirmed'] = getTotalConfirmedUser();
// Add description as navigation point
addYouAreHereLink('guest', __FILE__);
-// Derterminate which stats we want and set mode and title for the link below stats block
-if (!isGetRequestParameterSet('mode')) setGetRequestParameter('mode', strtolower(getConfig('guest_stats')));
+// This part only works if ext-user is active
+if ((!isExtensionActive('user')) && (!isAdmin())) {
+ displayMessage(generateExtensionInactiveNotInstalledMessage('user'));
+ return;
+} // END - if
+
+// Determine which stats we want and set mode and title for the link below stats block
+if (!isGetRequestParameterSet('mode')) {
+ setGetRequestParameter('mode', strtolower(getConfig('guest_stats')));
+} // END - if
// Set config temporarily
setConfigEntry('guest_stats', strtoupper(getRequestParameter('mode')));
// Fetch user data for given user id
function fetchUserData ($value, $column = 'userid') {
+ // Extension ext-user must be there at any case
+ if (!isExtensionActive('user')) {
+ // Absent ext-user is really not good
+ return false;
+ } // END - if
+
// If we should look for userid secure&set it here
if (substr($column, -2, 2) == 'id') {
// Secure userid
// Use cache, so it is fine
return true;
}
- } elseif (!isExtensionActive('user')) {
- // Absent ext-user is really not good
- return false;
} elseif (isUserDataValid()) {
// Using cache is fine
return true;