}
// Test if the extension settings did work
-function YOOMEDIDA_TEST_CONFIG ($data) {
+function YOOMEDIA_TEST_CONFIG ($data) {
global $_CONFIG;
// Is this admin?
} // END - if
// Transfer config data
- $_CONFIG = array_merge($_CONFIG, $data);
+ $_CONFIG = merge_array($_CONFIG, $data);
// Temporary allow maximum
- $_CONFIG['yoomedia_tm_max_reload'] = 1000;
- $_CONFIG['yoomedia_tm_min_wait'] = 0;
- $_CONFIG['yoomedia_tm_clicks_remain'] = 10;
- $_CONFIG['yoomedia_tm_min_pay'] = 0;
- $_CONFIG['yoomedia_erotic_allowed'] = 1;
+ getConfig('yoomedia_tm_max_reload') = 1000;
+ getConfig('yoomedia_tm_min_wait') = 0;
+ getConfig('yoomedia_tm_clicks_remain') = 10;
+ getConfig('yoomedia_tm_min_pay') = 0;
+ getConfig('yoomedia_erotic_allowed') = 1;
// Query the API with a test request without couting it
// If zero reply comes back the data is invalid!
// Log the response if failed
if (count($response) == 0) {
// Queries depleted (as we count here!)
- DEBUG_LOG(__FUNCTION__."(".__LINE__."): Requested depleted. Maxmimum was: ".$_CONFIG['yoomedia_requests_total']);
+ DEBUG_LOG(__FUNCTION__, __LINE__, " Requested depleted. Maxmimum was: ".getConfig('yoomedia_requests_total'));
} elseif (count($response) <= 10) {
// Log serialized raw response
- DEBUG_LOG(__FUNCTION__."(".__LINE__."): Raw response=".base64_encode(serialize($response)));
+ DEBUG_LOG(__FUNCTION__, __LINE__, " Raw response=".base64_encode(serialize($response)));
} // END - if
// Do we have some data there?
// Queries the given Yoo!Media API 2.0 script
function YOOMEDIA_QUERY_API ($script, $countQuery = true) {
- global $_CONFIG;
-
// Init response array
$response = array();
// Enougth queries left?
- if (($_CONFIG['yoomedia_requests_remain'] > 0) || (!$countQuery)) {
+ if ((getConfig('yoomedia_requests_remain') > 0) || (!$countQuery)) {
// Prepare the low-level request
$requestString = sprintf("http://www.yoomedia.de/interface_2.0/%s?id=%s&sid=%s&pw=%s&reload=%s&ma=%s&uebrig=%s&verguetung=%s&erotik=%s",
$script,
- bigintval($_CONFIG['yoomedia_id']),
- bigintval($_CONFIG['yoomedia_sid']),
- $_CONFIG['yoomedia_passwd'],
- bigintval($_CONFIG['yoomedia_tm_max_reload']),
- bigintval($_CONFIG['yoomedia_tm_min_wait']),
- bigintval($_CONFIG['yoomedia_tm_clicks_remain']),
- bigintval($_CONFIG['yoomedia_tm_min_pay']),
- bigintval($_CONFIG['yoomedia_erotic_allowed'])
+ bigintval(getConfig('yoomedia_id')),
+ bigintval(getConfig('yoomedia_sid')),
+ getConfig('yoomedia_passwd'),
+ bigintval(getConfig('yoomedia_tm_max_reload')),
+ bigintval(getConfig('yoomedia_tm_min_wait')),
+ bigintval(getConfig('yoomedia_tm_clicks_remain')),
+ bigintval(getConfig('yoomedia_tm_min_pay')),
+ bigintval(getConfig('yoomedia_erotic_allowed'))
);
// Run the query
// Prepares a bonus mail for delivery. Works only if extension "bonus" is active
function YOOMEDIA_PREPARE_MAIL_DELIVERY ($data) {
- global $_CONFIG;
-
// Is this an admin?
if (!IS_ADMIN()) {
// Abort here
if ($data['reward'] < 1) $data['reward'] = 1;
// Add website id
- $data['sid'] = $_CONFIG['yoomedia_sid'];
+ $data['sid'] = getConfig('yoomedia_sid');
// Add total receivers
$data['all'] = TRANSLATE_COMMA(GET_TOTAL_RECEIVERS());
// Adds the mail to the bonus mail pool
function YOOMEDIA_SEND_BONUS_MAIL ($data, $mode) {
- global $_CONFIG;
-
// Is this an admin?
if (!IS_ADMIN()) {
// Abort here
$mode = YOOMEDIA_CONVERT_MODE($mode);
// Add the entry
- $result = SQL_QUERY_ESC("INSERT INTO `"._MYSQL_PREFIX."_yoomedia_reload` (`type`,`y_id`,`y_reload`,`inserted`) VALUES('%s',%s,%s,'0000-00-00 00:00')",
+ $result = SQL_QUERY_ESC("INSERT INTO `"._MYSQL_PREFIX."_yoomedia_reload` (`type`,`y_id`,`y_reload`,`inserted`) VALUES ('%s',%s,%s,'0000-00-00 00:00')",
array($mode, bigintval($data['id']), bigintval($data['reload'])), __FILE__, __LINE__);
} // END - if
}
$return = $yoomediaTranslationTable[$type][$index];
} else {
// Not found!
- DEBUG_LOG(__FUNCTION__."(".__LINE__."): type={$type},index={$index} not found.");
+ DEBUG_LOG(__FUNCTION__, __LINE__, " type={$type},index={$index} not found.");
}
// Return value
$return = $yoomediaTranslationTable['error_codes'][$errorCode];
} else {
// Log missing entries
- DEBUG_LOG(__FUNCTION__."(".__LINE__."): errorCode={$errorCode}");
+ DEBUG_LOG(__FUNCTION__, __LINE__, " errorCode={$errorCode}");
}
// Return value
$mode = YOOMEDIA_CONVERT_MODE($mode);
// Add the entry
- $result = SQL_QUERY_ESC("INSERT INTO `"._MYSQL_PREFIX."_yoomedia_reload` (`type`,`y_id`,`y_reload`) VALUES('%s',%s,%s)",
+ $result = SQL_QUERY_ESC("INSERT INTO `"._MYSQL_PREFIX."_yoomedia_reload` (`type`,`y_id`,`y_reload`) VALUES ('%s',%s,%s)",
array($mode, bigintval($data['id']), bigintval($data['reload'])), __FILE__, __LINE__);
} // END - if
}