Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php class backup_feedback_activity_structure_step extends ..
Decoded Output download
<?php
class backup_feedback_activity_structure_step extends backup_activity_structure_step {
protected function define_structure() {
$userinfo = $this->get_setting_value('userinfo');
$feedback = new backup_nested_element('feedback', array('id'), array(
'name',
'intro',
'introformat',
'anonymous',
'email_notification',
'multiple_submit',
'autonumbering',
'site_after_submit',
'page_after_submit',
'page_after_submitformat',
'publish_stats',
'timeopen',
'timeclose',
'timemodified',
'completionsubmit'));
$completeds = new backup_nested_element('completeds');
$completed = new backup_nested_element('completed', array('id'), array(
'userid',
'timemodified',
'random_response',
'anonymous_response'));
$items = new backup_nested_element('items');
$item = new backup_nested_element('item', array('id'), array(
'template',
'name',
'label',
'presentation',
'typ',
'hasvalue',
'position',
'required',
'dependitem',
'dependvalue',
'options'));
$trackings = new backup_nested_element('trackings');
$tracking = new backup_nested_element('tracking', array('id'), array(
'userid',
'completed'));
$values = new backup_nested_element('values');
$value = new backup_nested_element('value', array('id'), array(
'item',
'template',
'completed',
'value'));
$feedback->add_child($items);
$items->add_child($item);
$feedback->add_child($completeds);
$completeds->add_child($completed);
$completed->add_child($values);
$values->add_child($value);
$feedback->add_child($trackings);
$trackings->add_child($tracking);
$feedback->set_source_table('feedback', array('id' => backup::VAR_ACTIVITYID));
$item->set_source_table('feedback_item', array('feedback' => backup::VAR_PARENTID));
if ($userinfo) {
$completed->set_source_sql('
SELECT *
FROM {feedback_completed}
WHERE feedback = ?',
array(backup::VAR_PARENTID));
$value->set_source_table('feedback_value', array('completed' => backup::VAR_PARENTID));
$tracking->set_source_table('feedback_tracking', array('feedback' => backup::VAR_PARENTID));
}
$completed->annotate_ids('user', 'userid');
$tracking->annotate_ids('user', 'userid');
$feedback->annotate_files('mod_feedback', 'intro', null);
$item->annotate_files('mod_feedback', 'item', 'id');
return $this->prepare_activity_structure($feedback);
}
}
?>
Did this file decode correctly?
Original Code
<?php
class backup_feedback_activity_structure_step extends backup_activity_structure_step {
protected function define_structure() {
$userinfo = $this->get_setting_value('userinfo');
$feedback = new backup_nested_element('feedback', array('id'), array(
'name',
'intro',
'introformat',
'anonymous',
'email_notification',
'multiple_submit',
'autonumbering',
'site_after_submit',
'page_after_submit',
'page_after_submitformat',
'publish_stats',
'timeopen',
'timeclose',
'timemodified',
'completionsubmit'));
$completeds = new backup_nested_element('completeds');
$completed = new backup_nested_element('completed', array('id'), array(
'userid',
'timemodified',
'random_response',
'anonymous_response'));
$items = new backup_nested_element('items');
$item = new backup_nested_element('item', array('id'), array(
'template',
'name',
'label',
'presentation',
'typ',
'hasvalue',
'position',
'required',
'dependitem',
'dependvalue',
'options'));
$trackings = new backup_nested_element('trackings');
$tracking = new backup_nested_element('tracking', array('id'), array(
'userid',
'completed'));
$values = new backup_nested_element('values');
$value = new backup_nested_element('value', array('id'), array(
'item',
'template',
'completed',
'value'));
$feedback->add_child($items);
$items->add_child($item);
$feedback->add_child($completeds);
$completeds->add_child($completed);
$completed->add_child($values);
$values->add_child($value);
$feedback->add_child($trackings);
$trackings->add_child($tracking);
$feedback->set_source_table('feedback', array('id' => backup::VAR_ACTIVITYID));
$item->set_source_table('feedback_item', array('feedback' => backup::VAR_PARENTID));
if ($userinfo) {
$completed->set_source_sql('
SELECT *
FROM {feedback_completed}
WHERE feedback = ?',
array(backup::VAR_PARENTID));
$value->set_source_table('feedback_value', array('completed' => backup::VAR_PARENTID));
$tracking->set_source_table('feedback_tracking', array('feedback' => backup::VAR_PARENTID));
}
$completed->annotate_ids('user', 'userid');
$tracking->annotate_ids('user', 'userid');
$feedback->annotate_files('mod_feedback', 'intro', null);
$item->annotate_files('mod_feedback', 'item', 'id');
return $this->prepare_activity_structure($feedback);
}
}
Function Calls
None |
Stats
MD5 | d271c1fbd5233b8cabdb8a91e00d9414 |
Eval Count | 0 |
Decode Time | 90 ms |