* $Date:: $ *
* $Tag:: 0.2.1-FINAL $ *
* $Author:: $ *
- * Needs to be in all Files and every File needs "svn propset *
- * svn:keywords Date Revision" (autoprobset!) at least!!!!!! *
* -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
- * Copyright (c) 2009, 2010 by Mailer Developer Team *
+ * Copyright (c) 2009 - 2011 by Mailer Developer Team *
* For more information visit: http://www.mxchange.org *
* *
* This program is free software; you can redistribute it and/or modify *
$result = array();
// Cut off the header
- $dummy = $response;
- foreach ($response as $line) {
- // Remove line
- array_shift($dummy);
-
- // Is this line empty?
- if (empty($line)) {
- // Then stop here
- break;
- } // END - if
- } // END - foreach
+ $dummy = removeHttpHeaderFromResponse($response);
// If we have no result, abort here
if (count($dummy) == 0) {
$responseLine = trim(implode("\n", $dummy));
// Last line should never be a pipe!
- if (substr($responseLine, -1, 1) == '|') $responseLine = substr($responseLine, 0, -1);
+ if (substr($responseLine, -1, 1) == '|') {
+ $responseLine = substr($responseLine, 0, -1);
+ } // END - if
// Now, explode all in one array
$dataArray = explode('|', $responseLine);
// Now make the result array with two dimensions
- $cnt = '0'; $entry = '0';
+ $count = '0'; $entry = '0';
foreach ($dataArray as $line) {
// Add the line
- $result[$entry][yoomediaTranslateIndex($type, $cnt)] = $line;
+ $result[$entry][yoomediaTranslateIndex($type, $count)] = $line;
// End of data of first entry reached?
- if ($cnt == 6) {
+ if ($count == 6) {
// Then advance to next entry and reset counter
$entry++;
- $cnt = '0';
+ $count = '0';
} else {
// Count up
- $cnt++;
+ $count++;
}
} // END - foreach
// Is the reward below one?
if ($data['reward'] < 1) $data['reward'] = 1;
- // Add website id
- $data['sid'] = getConfig('yoomedia_sid');
-
- // Add total receivers
- $data['all'] = translateComma(getTotalReceivers());
-
- // Add categories
- $data['categories'] = generateCategoryOptionsList('normal');
-
- // Decode entities
- $data['text'] = decodeEntities($data['text']);
-
// Load template
loadTemplate('admin_send_yoomedia', false, $data);
}
$mode = YOOMEDIA_CONVERT_MODE($mode);
// Add the entry
- SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_yoomedia_reload` (`type`,`y_id`,`y_reload`,`inserted`) VALUES ('%s',%s,%s,'0000-00-00 00:00')",
+ 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']),
// Use this element
$return = $GLOBALS['translation_tables']['yoomedia'][$type][$index];
} else {
- // Not found!
- logDebugMessage(__FUNCTION__, __LINE__, "type={$type},index={$index} not found.");
+ // Not found
+ logDebugMessage(__FUNCTION__, __LINE__, 'type=' . $type . ',index=' . $index . ' not found');
}
// Return value
// Is the entry there?
if (isset($GLOBALS['translation_tables']['yoomedia']['error_codes'][$errorCode])) {
- // Entry found!
+ // Entry found
$return = $GLOBALS['translation_tables']['yoomedia']['error_codes'][$errorCode];
} else {
// Log missing entries
- debug_report_bug(sprintf("Unknown error code <strong>%s[%s]</strong> detected.", $errorCode, gettype($errorCode)));
+ debug_report_bug(__FUNCTION__, __LINE__, sprintf("Unknown error code <strong>%s[%s]</strong> detected.", $errorCode, gettype($errorCode)));
}
// Return value
$mode = YOOMEDIA_CONVERT_MODE($mode);
// Add the entry
- SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_yoomedia_reload` (`type`,`y_id`,`y_reload`) VALUES ('%s',%s,%s)",
+ 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'])), __FUNCTION__, __LINE__);
} // END - if
}
// Remove carrige-return
$code = str_replace("\n", '', $code);
- } else {
+ } elseif (count($response) < 9) {
// Should not happen!
- debug_report_bug('Cannot parse response. Raw response:<pre>' . print_r($response, true) . '</pre>');
+ debug_report_bug(__FUNCTION__, __LINE__, 'Cannot parse response. Raw response:<pre>' . print_r($response, true) . '</pre>');
}
// Fix empty code to bad