return $return;
}
-// "Getter" for an array of data from all Forced-PopUps except user's
+// "Getter" for an array of data from all forced-popups except user's own
function getForcedPopupDataByEarningArray ($content) {
- die('content=<pre>' . print_r($content, TRUE) . '</pre>' . debug_get_printable_backtrace());
+ die(__FUNCTION__.':content=<pre>' . print_r($content, TRUE) . '</pre>' . debug_get_printable_backtrace());
// Finally return the content
return $content;
}
// Generator (somewhat getter) for forced-ads type options
-function generateForcedAdsTypeOptions ($type = NULL) {
+function generateForcedAdsTypeOptions ($type = NULL) {
// Is this cached?
if (!isset($GLOBALS[__FUNCTION__][$type])) {
// Generate output and cache it
}
// Generator (somewhat getter) for forcec-costs visibility options
-function generateForcedCostsVisibilityOptions ($visibility = NULL) {
+function generateForcedCostsVisibilityOptions ($visibility = NULL) {
// Is this cached?
if (!isset($GLOBALS[__FUNCTION__][$visibility])) {
// Generate output and cache it
$newStatus = strtolower($newStatus);
// Prepare array
- $filterData = array(
+ $filterData = array(
'campaign_id' => $campaignId,
'prev_status' => $prevStatus,
'new_status' => $newStatus,
// Notify the user about the performed action
function doForcedNotifyMember ($messageType, $content) {
// Skip notification if userid is NULL
- if (is_null($content['forced_campaign_userid'])) {
+ if (!isValidId($content['forced_campaign_userid'])) {
// NULL is silently ignored
return TRUE;
} // END - if
$forcedAds = getArrayFromForcedAdsByType();
// Handle it over to generateSelectionBoxFromArray()
- $content = generateSelectionBoxFromArray($forcedAds, 'forced_ads_id', 'forced_ads_id', '', '', '', $default, 'forced_ads_type');
+ $content = generateSelectionBoxFromArray($forcedAds, 'forced_ads_id', 'forced_ads_id', '', '', '', $default, 'forced_ads_type', FALSE, TRUE);
// Return prepared content
return $content;
$forcedCosts = getArrayFromForcedCostsByVisibility();
// Handle it over to generateSelectionBoxFromArray()
- $content = generateSelectionBoxFromArray($forcedCosts, 'forced_costs_id', 'forced_costs_id', '', '', '', $default, '', TRUE);
+ $content = generateSelectionBoxFromArray($forcedCosts, 'forced_costs_id', 'forced_costs_id', '', '', '', $default, '', TRUE, TRUE);
// Return prepared content
return $content;
// Template helper function to create selection box for foreced campaign userid
function doTemplateForcedCampaignUseridSelectionBox ($templateName, $clear, $default = NULL) {
// Generate the selection box without all
- $content = addMemberSelectionBox($default, FALSE, TRUE, TRUE, 'forced_campaign_userid');
+ $content = addMemberSelectionBox($default, FALSE, TRUE, TRUE, 'forced_campaign_userid[]');
// Return prepared content
return $content;
function addXmlSpecialAdminAddDoForcedAds () {
// So set it all here
$GLOBALS['__COLUMN_INDEX']['doXmlCallbackFunction'] = 'column';
- $GLOBALS['__XML_ARGUMENTS']['doXmlCallbackFunction']['extra_values'] = array();
$GLOBALS['__XML_ARGUMENTS']['doXmlCallbackFunction']['column_index'] = 'column';
}
function addXmlSpecialAdminAddDoForcedCosts () {
// So set it all here
$GLOBALS['__COLUMN_INDEX']['doXmlCallbackFunction'] = 'column';
- $GLOBALS['__XML_ARGUMENTS']['doXmlCallbackFunction']['extra_values'] = array();
$GLOBALS['__XML_ARGUMENTS']['doXmlCallbackFunction']['column_index'] = 'column';
}