* -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2011 by Mailer Developer Team *
- * For more information visit: http://www.mxchange.org *
+ * For more information visit: http://mxchange.org *
* *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
}
// Translate the status IN/OUT
-function translateForcedAdType ($status) {
- // Is the status empty?
- if (empty($status)) {
+function translateForcedAdsType ($status) {
+ // Is the status null or empty?
+ if (is_null($status)) {
+ // Is NULL
+ $status = 'NULL';
+ } elseif (empty($status)) {
+ // Is empty (string)
$status = 'EMPTY';
} // END - if
// Default status is unknown
- $return = '{%message,ADMIN_FORCED_AD_TYPE_UNKNOWN=' . $status . '%}';
+ $return = '{%message,ADMIN_FORCED_ADS_TYPE_UNKNOWN=' . $status . '%}';
// Construct message id
- $messageId = 'ADMIN_FORCED_AD_TYPE_' . $status;
+ $messageId = 'ADMIN_FORCED_ADS_TYPE_' . $status;
// Is it there?
if (isMessageIdValid($messageId)) {
// "Getter" for an array of data from all Forced-PopUps
function getForcedPopupDataByEarningArray ($content) {
- die(__FUNCTION__ . ':content=<pre>'.print_r($content,true).'</pre>');
+ debug_report_bug(__FUNCTION__, __LINE__, 'content=' . print_r($content, true));
+}
+
+// Generator (somewhat getter) for network type options
+function generateForcedAdsTypeOptions ($type = NULL) {
+ // Is this cached?
+ if (!isset($GLOBALS[__FUNCTION__][$type])) {
+ // Generate output and cache it
+ $GLOBALS[__FUNCTION__][$type] = generateOptionList(
+ '/ARRAY/',
+ array(
+ 'BANNER',
+ 'TEXTLINK',
+ 'POPUP',
+ ),
+ array(),
+ $type,
+ '', '',
+ array(),
+ 'translateForcedAdsType'
+ );
+ } // END - if
+
+ // Return content
+ return $GLOBALS[__FUNCTION__][$type];
}
// [EOF]