2012-11-20 Miguel de Dios <miguel.dedios@artica.es>
* extensions/update_manager/load_updatemanager.php, extensions/update_manager/debug.php: fixed the execution of keygen when there is some wrong in the execution the message for user is more clean now show "Error in execution the keygen." instead the message "Error Server authorisation rejected". And added other forms to get debugData for the update. MERGED FROM THE BRANCH PANDORA_4.0 git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@7176 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
This commit is contained in:
parent
4b5566d01f
commit
f97cededf3
|
@ -1,3 +1,14 @@
|
|||
2012-11-20 Miguel de Dios <miguel.dedios@artica.es>
|
||||
|
||||
* extensions/update_manager/load_updatemanager.php,
|
||||
extensions/update_manager/debug.php: fixed the execution of keygen
|
||||
when there is some wrong in the execution the message for user is
|
||||
more clean now show "Error in execution the keygen." instead the
|
||||
message "Error Server authorisation rejected". And added other forms
|
||||
to get debugData for the update.
|
||||
|
||||
MERGED FROM THE BRANCH PANDORA_4.0
|
||||
|
||||
2012-11-20 Ramon Novoa <rnovoa@artica.es>
|
||||
|
||||
* include/functions_groups.php,
|
||||
|
|
|
@ -18,14 +18,17 @@
|
|||
////////////////////////////////////
|
||||
///////PLEASE DONT TOUCH
|
||||
global $debug_update_manager;
|
||||
global $debug_mode_output;
|
||||
////////////////////////////////////
|
||||
////////////////////////////////////
|
||||
|
||||
|
||||
|
||||
////////////////////////////////////
|
||||
///////PLEASE ONLY CHANGE THIS VALUE
|
||||
///////PLEASE ONLY CHANGE THESE VALUES
|
||||
$debug_update_manager = 0;
|
||||
//There are "notice_php" and "logDebug".
|
||||
$debug_mode_output = "notice_php";
|
||||
////////////////////////////////////
|
||||
////////////////////////////////////
|
||||
|
||||
|
@ -43,22 +46,31 @@ $debug_update_manager = 0;
|
|||
///////PLEASE DONT TOUCH
|
||||
function print_debug_message_trace($message) {
|
||||
global $debug_update_manager;
|
||||
global $debug_mode_output;
|
||||
|
||||
if ($debug_update_manager) {
|
||||
trigger_error("PRINT DEBUG TRACE",
|
||||
E_USER_NOTICE);
|
||||
switch ($debug_mode_output) {
|
||||
case "notice_php":
|
||||
trigger_error("PRINT DEBUG TRACE",
|
||||
E_USER_NOTICE);
|
||||
|
||||
trigger_error($message, E_USER_NOTICE);
|
||||
trigger_error($message, E_USER_NOTICE);
|
||||
|
||||
$backtrace = json_encode(debug_backtrace());
|
||||
$backtrace_chunks = str_split($backtrace, 1024);
|
||||
$backtrace = json_encode(debug_backtrace());
|
||||
$backtrace_chunks = str_split($backtrace, 1024);
|
||||
|
||||
trigger_error("INIT DEBUG BACKTRACE (JSON ENCODE) CHUNKS " .
|
||||
count($backtrace_chunks), E_USER_NOTICE);
|
||||
foreach ($backtrace_chunks as $chunk)
|
||||
trigger_error($chunk, E_USER_NOTICE);
|
||||
trigger_error("END DEBUG BACKTRACE (JSON ENCODE)",
|
||||
E_USER_NOTICE);
|
||||
trigger_error("INIT DEBUG BACKTRACE (JSON ENCODE) CHUNKS " .
|
||||
count($backtrace_chunks), E_USER_NOTICE);
|
||||
foreach ($backtrace_chunks as $chunk)
|
||||
trigger_error($chunk, E_USER_NOTICE);
|
||||
trigger_error("END DEBUG BACKTRACE (JSON ENCODE)",
|
||||
E_USER_NOTICE);
|
||||
break;
|
||||
case "logDebug":
|
||||
html_debug_print($message, true);
|
||||
html_debug_print(debug_backtrace(), true);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
////////////////////////////////////
|
||||
|
|
|
@ -82,7 +82,13 @@ function get_user_key ($settings) {
|
|||
print_debug_message_trace("command_line >>> " . $command_line);
|
||||
//html_debug_print($command_line, true);
|
||||
|
||||
$user_key = exec ($command_line);
|
||||
$user_key = exec ($command_line, $output, $return_exec);
|
||||
|
||||
if ($return_exec != 0) {
|
||||
//Maybe there is a error in the execution.
|
||||
return array('result' => false,
|
||||
'message' => __('Error in execution the keygen.'));
|
||||
}
|
||||
|
||||
print_debug_message_trace("user_key >>> " . $user_key);
|
||||
//html_debug_print($user_key, true);
|
||||
|
|
Loading…
Reference in New Issue