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 /* This file is protected by copyright law and provided under license. Reverse engin..

Decoded Output download


require_once ('FreeForm.php');
class Export extends FreeForm {
var $isAction   = false;
var $sourceForm = 'Export';
var $plural     = 'Exports';
var $langAbbr   = 'exp';
var $attRef     = 'export attributes';
var $firstFocus = 'document.group1.r000prompt_text';
var $masterFormName   = 'input_control';
var $masterObjectTable= 'qlr_input_control';
var $hasDBcontrol     = FALSE;
var $addDBListText    = FALSE;
var $addSchemaListText= FALSE;
var $TableList        = array();
function displayObjectManager() {
$this->defaultDB = $this->uconn->phpdb;
$db2c    = '';
$mysqlc  = '';
$mssqlc  = '';
$pgc     = '';
$orac    = '';
$sql3    = '';
switch (strtolower($this->uconn->DBdisplayName)) {
case 'db2':
$db2c = ' checked ';
break;
case 'mysql':
$mysqlc = ' checked ';
break;
case 'sql server':
$mssqlc = ' checked ';
break;
case 'postgresql':
$pgc = ' checked ';
break;
case 'oracle':
$orac = ' checked ';
break;
case 'sqlite3':
$sql3 = ' checked ';
break;
}
$exportTo  = '<td><table><tr>'.
'<td style="height:22px;vertical-align:top"><input id="db2"      type="radio"'.$db2c.' name="dbtype" value="db2" /></td><td><label for="db2"     >DB2</label></td><td>&nbsp;&nbsp;</td>'.
'<td style="height:22px;vertical-align:top"><input id="mssql"    type="radio"'.$mssqlc.' name="dbtype" value="mssql" /></td><td><label for="mssql"   >SQL Server</label></td><td>&nbsp;&nbsp;</td>'.
'<td style="height:22px;vertical-align:top"><input id="mysql"    type="radio"'.$mysqlc.' name="dbtype" value="mysql" /></td><td>&nbsp;<label for="mysql"   >MySQL</label></td><td>&nbsp;&nbsp;</td>'.
'<td style="height:22px;vertical-align:top"><input id="postgres" type="radio"'.$pgc.' name="dbtype" value="postgres" /></td><td>&nbsp;<label for="postgres">PostgreSQL</label></td><td>&nbsp;&nbsp;</td>'.
'<td style="height:22px;vertical-align:top"><input id="oracle"   type="radio"'.$orac.' name="dbtype" value="oracle" /></td><td>&nbsp;<label for="oracle"  >Oracle</label></td><td>&nbsp;&nbsp;</td>'.
'<td style="height:22px;vertical-align:top"><input id="sqlite3"  type="radio"'.$sql3.' name="dbtype" value="sqlite3" /></td><td>&nbsp;<label for="sqlite3" >SQLite3</label></td></tr></table></td>';
$this->setObjectVar('isNewFrame',$this->getBtnSetJS('qlr_admin.html'));
$this->addToPage('<!DOCTYPE html>');
$this->addToPage('<html>');
$this->addToPage('<head>');
$this->addToPage('  <meta charset="'.$this->mconn->charset.'" />');
$this->addToPage('  <meta name="dcterms.dateCopyrighted" content="2005 - 2016" />');
$this->addToPage('  <meta name="dcterms.rightsHolder" content="Tatler Software" />');
$this->addToPage('<title>'.getTxt('exp_title').'</title>');
$this->addToPage('<link rel="stylesheet" href="'.$this->servDir.'qlr_manager/styles/qlr_manager.css">');
$this->addToPage('<link rel="stylesheet" href="'.$this->servDir.'qlr_manager/styles/qlr_buttons.css">');
$this->addToPage('<script src="'.$this->servDir.'qlr_manager/jslib/manager.js" type="text/javascript"></script>');
$this->addToPage('<script type="text/javaScript">');
$this->addToPage( $this->getFrameStatus() );
$this->addToPage('var iniChk;');
$this->addToPage('function init() {');
$this->addToPage('  if (iniChk) return;');
$this->addToPage('  iniChk = 1;');
$this->addToPage('  parent.doLoad("dataex");');
$this->addToPage('  docref = document.sub1Form');
$this->addToPage('}');
$this->addToPage('function chkVals() {');
$this->addToPage('  if (docref.headerAction && docref.headerAction.value != "nothing") return true;');
$this->addToPage('  for (var i=0; i<15; i++) {');
$this->addToPage('    if (docref.elements[i] && docref.elements[i].type.toLowerCase()=="checkbox" && docref.elements[i].checked) return true;');
$this->addToPage('  }');
$this->addToPage("  parent.showMsg('".getTxt('exp_no_selects_msg').".',1,0,5);");
$this->addToPage('  return false;');
$this->addToPage('}');
$this->addToPage('function getServerFile() {');
$this->addToPage('  var el = document.sub1Form.ldr_serverfile;');
$this->addToPage('  if (el && !stripSpaces(el.value)) {');
$this->addToPage('    parent.showMsg("'.getTxt('ldr_select_file').'",1,0,5);');
$this->addToPage('    return false;');
$this->addToPage('  }');
$this->addToPage('  qlr.showMsg("'.getTxt('ldr_obtaining_file').' ",2);');
$this->addToPage('  docref.buttonAction.value="getserverfile";');
$this->addToPage('  qlrSubmit()');
$this->addToPage('  return true;');
$this->addToPage('}');
$this->addToPage('</script>');
$this->addToPage('</head>');
$this->addToPage($this->getBodyTagHTML());
$this->addToPage('<form name="sub1Form" target="_self" action="'.$this->servDir.'processreport.php?'.$this->getRandomString(10).'" method="post" onSubmit="return chkVals()">');
$this->addToPage('<table style="border-spacing:2px"><tr>');
$this->addToPage('<td id="getW" style="width:1%">');
$this->addToPage($this->getHelpLinkHTML('sysadmhelp.html#export','lbltxt').getTxt('exp_data_location').':</a>&nbsp;&nbsp;</td>');
$this->addToPage('<td style="width:99%"><table class="ctlBar"><tr><td>');
if ($this->mconn->DBdisplayName == 'SQLite3') {
if ($this->getHTMLfield('hostTxt')=='') {
$this->setHTMLfield('hostTxt',$this->mconn->phphost);
}
$this->addToPage('<tr>');
$this->addToPage('<td>');
$this->addToPage('<input type="text" name="hostTxt" size="73" style="width:442px" value="'.$this->getHTMLfield('hostTxt').'" /></td>');
$this->addToPage('<td><input type="button" class="btn80" value="'.getTxt('ldr_browse...')."\" onClick=\"parent.openWin('dBar_brwswin','QLR Manager','".
getTxt('ldr_file_browser')."','qlr_manager/brwswin.html?page=export',800,380,1,0,1)\" /></td>");
$this->addToPage('<td width="10">&nbsp;</td><td><input type="button" class="btn90" value="'.getTxt('cmn_apply').
"\" onClick=\"return getServerFile()\" /></td></tr>");
}
else {
$this->addToPage($this->getDBSelector());
}
$this->addToPage('</tr></table></td>');
$this->addToPage('</tr></table></td></tr>');
$this->addToPage('<tr><td colspan="2" class="spacer">&nbsp;</td></tr>');
$this->addToPage('</table>');
$this->setFoundTables();
$this->addToPage('<table class="ctlGrp"><tr>');
$this->addToPage('<td>');
$this->addToPage('<table style="border-spacing:1px;width:750px"><tr>');
$this->addToPage('<td style="white-space:normal">'.getTxt('exp_select_msg',$this->getHelpLinkHTML('sysadmhelp.html#export','link')).'</td>');
$this->addToPage('</tr><tr>');
$this->addToPage('<td class="spacer">&nbsp;</td>');
$this->addToPage('</tr><tr>');
if ($this->TableList['any']) {
$this->addToPage('<td><table style="border-spacing:2px;margin:0 auto"><tr>');
if ($this->TableList['query']) {
$this->addToPage('<td style="height:22px"><input id="queries" name="queries" type="checkbox" value="queries" /></td>');
$this->addToPage('<td><label for="queries"><b>'.getTxt('cmn_queries').'</b></label></td>');
}
else {
$this->addToPage('<td>&nbsp;</td><td>&nbsp;</td>');
}
$this->addToPage('<td>&nbsp;&nbsp;&nbsp;&nbsp;</td>');
if ($this->TableList['macro']) {
$this->addToPage('<td style="height:22px"><input id="macros" name="macros" type="checkbox" value="macros" /></td>');
$this->addToPage('<td><label for="macros"><b>'.getTxt('cmn_macros').'</b></label></td>');
}
else {
$this->addToPage('<td>&nbsp;</td><td>&nbsp;</td>');
}
$this->addToPage('<td>&nbsp;&nbsp;&nbsp;&nbsp;</td>');
if ($this->TableList['control']) {
$this->addToPage('<td style="height:22px"><input id="controls" name="controls" type="checkbox" value="controls" /></td>');
$this->addToPage('<td><label for="controls"><b>'.getTxt('cmn_input_controls').'</b></label></td>');
}
else {
$this->addToPage('<td>&nbsp;</td><td>&nbsp;</td>');
}
$this->addToPage('</tr><tr>');
if ($this->TableList['layout']) {
$this->addToPage('<td style="height:22px"><input id="layouts" name="layouts" type="checkbox" value="layouts" /></td>');
$this->addToPage('<td><label for="layouts"><b>'.getTxt('cmn_layouts').'</b></label></td>');
}
else {
$this->addToPage('<td>&nbsp;</td><td>&nbsp;</td>');
}
$this->addToPage('<td>&nbsp;&nbsp;&nbsp;&nbsp;</td>');
if ($this->TableList['menu']) {
$this->addToPage('<td style="height:22px"><input id="menus" name="menus" type="checkbox" value="menus" /></td>');
$this->addToPage('<td><label for="menus"><b>'.getTxt('cmn_menus').'</b></label></td>');
}
else {
$this->addToPage('<td>&nbsp;</td><td>&nbsp;</td>');
}
$this->addToPage('<td>&nbsp;&nbsp;&nbsp;&nbsp;</td>');
if ($this->TableList['user']) {
$this->addToPage('<td style="height:22px"><input id="users" name="users" type="checkbox" value="users" /></td>');
$this->addToPage('<td><label for="users"><b>'.getTxt('cmn_user_ids').'</b></label></td>');
}
else {
$this->addToPage('<td>&nbsp;</td><td>&nbsp;</td>');
}
$this->addToPage('</tr><tr>');
if ($this->TableList['wizard']) {
$this->addToPage('<td style="height:22px"><input id="wizards" name="wizards" type="checkbox" value="wizards" /></td>');
$this->addToPage('<td><label for="wizards"><b>'.getTxt('cmn_wizards').'</b></label></td>');
}
else {
$this->addToPage('<td>&nbsp;</td><td>&nbsp;</td>');
}
$this->addToPage('<td>&nbsp;&nbsp;&nbsp;&nbsp;</td>');
if ($this->TableList['link']) {
$this->addToPage('<td style="height:22px"><input id="links" name="links" type="checkbox" value="links" /></td>');
$this->addToPage('<td><label for="links"><b>'.getTxt('cmn_report_links').'</b></label></td>');
}
else {
$this->addToPage('<td>&nbsp;</td><td>&nbsp;</td>');
}
$this->addToPage('<td>&nbsp;&nbsp;&nbsp;&nbsp;</td>');
if ($this->TableList['form']) {
$this->addToPage('<td style="height:22px"><input id="forms" name="forms" type="checkbox" value="forms" /></td>');
$this->addToPage('<td><label for="forms"><b>'.getTxt('cmn_forms').'</b></label></td>');
}
else {
$this->addToPage('<td>&nbsp;</td><td>&nbsp;</td>');
}
$this->addToPage('</tr><tr>');
$this->addToPage('<td colspan="4" style="height:22px;text-align:right"><input id="all" name="all" type="checkbox" value="all" /></td>');
$this->addToPage('<td colspan="4"><label for="all"><b>'.getTxt('exp_all_of_the_above').'</b></label></td>');
$this->addToPage('</tr>');
$this->addToPage('</table></td>');
$this->addToPage('</tr><tr>');
$this->addToPage('<td class="spacer">&nbsp;</td>');
$this->addToPage('</tr><tr>');
$this->addToPage('<td>'.getTxt('exp_select_criteria').'</td>');
$this->addToPage('</tr><tr>');
$this->addToPage('<td><table style="border-spacing:2px;margin:0 auto"><tr>');
$this->addToPage('<td><b>'.getTxt('cmn_owner').' like</b></td>');
$this->addToPage('<td><input type="text" class="wid135" size="16" name="owner" /></td>');
$this->addToPage('<td>&nbsp;</td>');
$this->addToPage('<td>'.strtolower(getTxt('cmn_and')).'</td>');
$this->addToPage('<td>&nbsp;</td>');
$this->addToPage('<td><b>'.getTxt('cmn_name').' like</b></td>');
$this->addToPage('<td><input type="text" class="wid135" size="16" name="name" /></td>');
$this->addToPage('</tr>');
$this->addToPage('</table></td>');
$this->addToPage('</tr><tr>');
$this->addToPage('<td class="spacer">&nbsp;</td>');
$this->addToPage('</tr><tr>');
$this->addToPage('<td><table style="border-spacing:2px;margin:0 auto"><tr>');
$this->addToPage('<td><b>'.getTxt('exp_destination_db').':</b></td>');
$this->addToPage($exportTo);
$this->addToPage('</tr></table></td>');
$this->addToPage('</tr><tr>');
$this->addToPage('<td class="spacer">&nbsp;</td>');
$this->addToPage('</tr><tr>');
$this->addToPage('<td style="white-space:normal">'.getTxt('exp_delete_msg').'</td>');
$this->addToPage('</tr><tr>');
$this->addToPage('<td><table style="border-spacing:2px;margin:0 auto"><tr>');
$this->addToPage('<td style="height:22px"><input id="delete" name="delete" type="checkbox" value="delete" /></td>');
$this->addToPage('<td><label for="delete"><b>'.getTxt('exp_create_delete').'</b></label></td>');
$this->addToPage('</tr></table></td>');
$this->addToPage('</tr></table></td>');
$this->addToPage('</tr></table>');
$this->addToPage('<table style="border-spacing:1px;width:758px"><tr>');
$this->addToPage('<td class="spacer">&nbsp;</td>');
$this->addToPage('</tr><tr>');
$this->addToPage('<td style="text-align:center"><input class="btn90" type="submit" name="Action" value="'.
getTxt('exp_create_file_btn')."\" onClick='docref.buttonAction.value=\"Create File\"' />&nbsp;&nbsp;");
$this->addToPage('<input class="btn90" type="reset" name="reset" value=" '.getTxt('cmn_reset').' " /></td>');
}
else {
$this->addToPage('<td><b>'.getTxt('exp_no_qlr_tables').'.</b></td>');
}
$this->addToPage('</tr>');
$this->addToPage('</table>');
$this->sourceForm = 'dataex';
$this->addToPage($this->getMGRHideFields());
$this->addToPage('<input type="hidden" name="buttonAction" value="" />');
$this->addToPage('</form>');
$this->addToPage('</body>');
$this->addToPage('</html>');
$filename= $this->sessionID.'exp.html';
$this->HTMLpageSave($filename);
$this->HTMLpageRead($filename);
}
function getDBSelector() {
if ($this->mconn->DBdisplayName != $this->uconn->DBdisplayName) {
$d = '<b>'.getTxt('exp_no_install_db',$this->mconn->DBdisplayName).'</b><br>&nbsp;';
return $d;
}
$linkid = $this->uconn->DBopen($this->objectVars['userhost'],
$this->getObjectVar('userdb'),
$this->objectVars['userid'] ,
$this->objectVars['userpw'] );
$d  = '';
$left = '';
$d .= $this->addLineBrk('<table class="ctlPad"><tr>');
$d .= $this->addLineBrk('<td>&nbsp;'.$this->getHelpLinkHTML('sysadmhelp.html#export','link').getTxt('cmn_database').':</a>&nbsp;</td>');
if ($this->uconn->phpisDB) {
if ($this->getHTMLfield('exp_dbname')=='') {
$this->setHTMLfield('exp_dbname',$this->mconn->phpdb);
}
$this->addDBListText = TRUE;
$this->objectVars['userdb'] = $this->getHTMLfield('exp_dbname');
$this->setDBList($this->getHTMLfield('exp_dbname'));
$onChange = "onChange=\"docref.buttonAction.value='select';qlr.showMsg('".getTxt('exp_getting_db_info')."',2);qlrSubmit()\"";
$d .= $this->addLineBrk('<td><select name="exp_dbname" size="1" '.$onChange.'>');
$d .= $this->addLineBrk($this->objectVars['dblist']);
$d .= $this->addLineBrk('</select></td>');
}
if ($this->uconn->phpisFile) {
if ($this->getHTMLfield('exp_host')=='') {
$this->setHTMLfield('exp_host',$this->mconn->phphost);
}
$d .= $this->addLineBrk('<td><input type="text" name="exp_host" class="wid200" value="'.$this->getHTMLfield('exp_host').'" />');
}
else if (($this->uconn->phpisSchema &&$this->getObjectVar('userdb') != '') ||!$this->uconn->phpisDB) {
if ($this->getHTMLfield('exp_schema')=='') {
$this->setHTMLfield('exp_schema',$this->mconn->phpschema);
}
$this->setSchemaList($this->getHTMLfield('exp_dbname'),$this->getHTMLfield('exp_schema'));
if ($this->getObjectVar('schemalist')=='') {
$this->objectVars['schemalist'] = '<option selected="selected">'.getTxt('frm_schema_list').'</option>';
}
if (!$this->uconn->phpisDB) {
$leftcell  = $this->addLineBrk($this->getHelpLinkHTML('sysadmhelp.html#export','link').getTxt('cmn_schema').':</a>&nbsp;</td>');
}
else {
$d .= $this->addLineBrk('<td class="prompt">&nbsp;&nbsp;&nbsp;&nbsp;'.
$this->getHelpLinkHTML('scrhelp.html#srcschema','link').getTxt('exp_source_schema').':</a>&nbsp;</td>');
}
$onChange = "onChange=\"docref.buttonAction.value='setschema';qlr.showMsg('".getTxt('exp_get_schema_info')."',2);qlrSubmit()\"";
$d .= $this->addLineBrk('<td><select name="exp_schema" size="1" '.$onChange.'>');
$d .= $this->addLineBrk($this->objectVars['schemalist']);
$d .= $this->addLineBrk('</select></td>');
}
return $d;
}
function setFoundTables() {
$val = FALSE;
$any = FALSE;
$this->TableList['control'] = $val;
$this->TableList['form']    = $val;
$this->TableList['layout']  = $val;
$this->TableList['link']    = $val;
$this->TableList['macro']   = $val;
$this->TableList['menu']    = $val;
$this->TableList['user']    = $val;
$this->TableList['query']   = $val;
$this->TableList['wizard']  = $val;
$this->TableList['any']     = $val;
if ($this->mconn->phpisSchema ) {
$schema = $this->getHTMLfield('exp_schema');
}
else $schema = $this->getHTMLfield('exp_dbname');
if ($this->mconn->DBdisplayName=='DB2') {
$connDB = $this->objectVars['userdb'];
}
else {
$connDB = $schema;
}
$host = $this->objectVars['userhost'];
if ($this->mconn->phpisFile) {
if ($this->getHTMLfield('hostTxt')=='') {
$this->setHTMLfield('hostTxt',$this->mconn->phphost);
}
$host = $this->getHTMLfield('hostTxt');
}
$conn = $this->mconn->DBopen($host,
$connDB,
$this->objectVars['userid'],
$this->objectVars['userpw'] );
$tables = array();
$tables = $this->mconn->DBgetListTablesQuery( $schema );
if (sizeof($tables) == 0 ) {
$this->objectVars['table array'][0] = getTxt('cmn_no_tables');
}
else {
for ($x=0;$x<sizeof($tables);$x++) {
$tables[$x] = strtolower($tables[$x]);
}
}
if (in_array('qlr_input_control',$tables)) {
$this->TableList['control'] = TRUE;
$any                        = TRUE;
}
if (in_array('qlr_form_master',$tables) &&in_array('qlr_form_details',$tables)) {
$this->TableList['form']    = TRUE;
$any                        = TRUE;
}
if (in_array('qlr_layout_master',$tables) &&in_array('qlr_layout_details',$tables)) {
$this->TableList['layout']  = TRUE;
$any                        = TRUE;
}
if (in_array('qlr_macro_master',$tables) &&in_array('qlr_macro_details',$tables)) {
$this->TableList['macro']   = TRUE;
$any                        = TRUE;
}
if (in_array('qlr_menu_master',$tables) &&in_array('qlr_menu_details',$tables)) {
$this->TableList['menu']    = TRUE;
$any                        = TRUE;
}
if (in_array('qlr_object',$tables)) {
$this->TableList['link']    = TRUE;
$this->TableList['wizard']  = TRUE;
$any                        = TRUE;
}
if (in_array('qlr_queries',$tables)) {
$this->TableList['query']   = TRUE;
$any                        = TRUE;
}
if (in_array('qlr_userid',$tables)) {
$this->TableList['user']    = TRUE;
$any                        = TRUE;
}
$this->TableList['any']         = $any;
}
function getDataVal ($table,$col,$val) {
switch (strtolower($table)) {
case 'qlr_form_details':
switch (strtolower($col)) {
case 'input_box_colspan':
case 'input_box_rowspan':
if ($val=='') {
$val = '1';
}
break;
}
break;
case 'qlr_form_master':
switch (strtolower($col)) {
case 'input_border_width':
if ($val=='') {
$val = '1';
}
break;
case 'input_width':
if ($val=='') {
$val = '0';
}
break;
}
break;
case 'qlr_layout_master':
switch (strtolower($col)) {
case 'number_across':
if ($val=='') {
$val = '1';
}
break;
}
break;
}
return $val;
}
function getExportSQL($table,$criteria,$order,$delete,$objDelete) {
$delsql    = '';
$sql       = '';
$db_engine = setConnectFileName($_POST['dbtype']);
require_once($db_engine.'.php');
$exportDB  = new $db_engine();
if ($this->mconn->useSchemaQual &&$this->getHTMLfield('exp_schema')!='') {
$schema = $this->getHTMLfield('exp_schema').$this->uconn->DBrefseparator;
}
else $schema = '';
$query     = "SELECT * FROM $schema$table $criteria $order";
$okay      = $this->mconn->DBquery($query);
if ($okay) {
if ($this->mconn->DBgetRecordCount()<1) {
$sql .= "-- No rows found 
";
}
for ($i=0;$i<$this->mconn->DBgetRecordCount();$i++) {
$values    = '';
$fieldlist = '';
$this->mconn->DBnextRow();
$row    = $this->mconn->DBgetRecordRow();
$fldnum = 0;
while (list($key,$value) = each ($row)) {
if (strtolower($key)!='oid'&&strtolower($key)!='rec_id') {
$fieldlist .= ','.$key;
$value = $this->getDataVal($table,$key,$value);
if ($this->mconn->DBgetFieldTypeCategory($fldnum)!='number') {
if (strtolower($key)=='change_date') {
$value = $exportDB->DBgetCurrentDate();
$q     = '';
}
else {
$value = $this->fixPredefinedEscapeChars($value);
$value = $exportDB->DBinsertPrep($value);
if ($table=='qlr_object') {
$value = str_replace('&quot;','&QLR_QUOTE;',$value);
}
$q = "'";
}
}
else {
if ($value=='') $value='null';
$q='';
}
$values .=','.$q.$value.$q;
}
$fldnum++;
}
$fieldlist = substr($fieldlist,1);
$values    = substr($values,1);
if ($delete!='') {
$dOwner = '';
$fldnme = $this->mconn->db_getFieldName('owner');
if ($row[$fldnme]!='') {
$dOwner = "owner='".$row[$fldnme]."' ";
}
$dName  = '';
$fldnme = $this->mconn->db_getFieldName('name');
if ($row[$fldnme]!='') {
$dName = "name='".$row[$fldnme]."' ";
}
$dAnd = '';
if ($dOwner!=''&&$dName!='') {
$dAnd = 'AND ';
}
$dWhere = '';
if ($dOwner!=''||$dName!='') {
$dWhere = ' WHERE ';
}
$dObj = '';
if ($objDelete!='') {
if ($dWhere!='') {
$dObj = ' AND '.$objDelete;
}
else $dObj = ' WHERE '.$objDelete;
}
$d = "DELETE FROM ".$table.$dWhere.$dOwner.$dAnd.$dName.$dObj;
$d = trim($d).";
";
if (!strstr($delsql,$d)) {
$delsql .= $d;
}
}
$sql .="INSERT INTO $table ($fieldlist) VALUES ($values);
";
}
}
else $sql .= '-- '.$this->mconn->DBmsg()."
";
if ($sql!='') {
$hdr  = "
-- $table
";
$hdr .= '-- '.getTxt('exp_criteria_query','',FALSE)." $query 
";
}else $hdr = '';
return $hdr.$delsql.$sql;
}
function doExport() {
$sql   = '';
$name  = '';
$owner = '';
$order = 'ORDER BY owner,name';
if ($_POST['name']!='') {
$val  = $_POST['name'];
$name = " NAME LIKE '$val' ";
}
if ($_POST['owner']!='') {
$val   = $_POST['owner'];
$owner = " OWNER LIKE '$val' ";
}
if ($name!=''&&$owner!='') {
$and = 'AND';
}else $and='';
if ($name!=''||$owner!='') {
$criteria = 'WHERE'.$name.$and.$owner;
}else $criteria ='';
if (!isset($_POST['delete'])) {
$delete = '';
}else $delete = 'yes';
$host = $this->objectVars['userhost'];
if ($this->mconn->phpisFile) {
$host = $this->getHTMLfield('hostTxt');
}
$okay = $this->mconn->DBopen($host,
$this->getHTMLfield('exp_dbname'),
$this->objectVars['userid'] ,
$this->objectVars['userpw'] );
if ($okay) {
if (isset($_POST['all']) ||isset($_POST['queries'])) {
$table = 'qlr_queries';
$sql .= $this->getExportSQL($table,$criteria,$order,$delete,'');
}
if (isset($_POST['all']) ||isset($_POST['layouts'])) {
$table = 'qlr_layout_master';
$sql .= $this->getExportSQL($table,$criteria,$order,$delete,'');
$table = 'qlr_layout_details';
$sql .= $this->getExportSQL($table,$criteria,$order,$delete,'');
}
if (isset($_POST['all']) ||isset($_POST['forms'])) {
$table = 'qlr_form_master';
$sql .= $this->getExportSQL($table,$criteria,$order,$delete,'');
$table = 'qlr_form_details';
$sql .= $this->getExportSQL($table,$criteria ,$order,$delete,'');
}
if (isset($_POST['all']) ||isset($_POST['macros'])) {
$table = 'qlr_macro_master';
$sql .= $this->getExportSQL($table,$criteria,$order,$delete,'');
$table = 'qlr_macro_details';
$sql .= $this->getExportSQL($table,$criteria,$order,$delete,'');
}
if (isset($_POST['all']) ||isset($_POST['menus'])) {
$table = 'qlr_menu_master';
$sql .= $this->getExportSQL($table,$criteria,$order,$delete,'');
$table = 'qlr_menu_details';
$sql .= $this->getExportSQL($table,$criteria,$order,$delete,'');
}
if (isset($_POST['all']) ||isset($_POST['controls'])) {
$table = 'qlr_input_control';
$sql .= $this->getExportSQL($table,$criteria,$order,$delete,'');
}
if (isset($_POST['all']) ||isset($_POST['users'])) {
$table = 'qlr_userid';
$sql .= $this->getExportSQL($table,'','ORDER BY userid','','');
}
if (isset($_POST['all']) ||isset($_POST['wizards'])) {
$table    = 'qlr_object';
$criteria = str_replace('WHERE','AND',$criteria);
$crit     = "WHERE LOWER(object_type)='wizard' ".$criteria;
$sql .= $this->getExportSQL($table,$crit,$order,$delete,"LOWER(object_type)='wizard'");
}
if (isset($_POST['all']) ||isset($_POST['links'])) {
$table    = 'qlr_object';
$criteria = str_replace('WHERE','AND',$criteria);
$crit     = "WHERE LOWER(object_type)='link' ".$criteria;
$sql .= $this->getExportSQL($table,$crit,$order,$delete,"LOWER(object_type)='link'");
}
$dbref = '';
if ($this->uconn->phpisFile) {
$dbref .= ' '.getTxt('cmn_file').' '.$this->getHTMLfield('exp_host');
}
if ($this->uconn->phpisDB) {
$dbref .= ' '.getTxt('cmn_database').' '.$this->getHTMLfield('exp_dbname');
}
if ($this->uconn->phpisSchema) {
$dbref .= ' '.getTxt('cmn_schema').' '.$this->getHTMLfield('exp_schema');
}
$msg  = '-- '.getTxt('exp_output_msg1')."
";
$msg .= '-- '.getTxt('exp_output_msg2')."
";
$msg .= '-- '.getTxt('exp_output_msg3',$dbref)."
";
$msg .= '-- '.getTxt('exp_output_msg4')."

";
$msg .= '-- ignore_query_variables_on'."
";
}
else {
$msg = '';
$sql = getTxt('exp_connect_error',$this->uconn->Error);
}
$this->pageContent = $msg.$sql;
$this->beginOutputHeader('QLRManager.sql',strlen($this->pageContent));
print $this->pageContent;
}
}
;

Did this file decode correctly?

Original Code

<?php /* This file is protected by copyright law and provided under license. Reverse engineering of this file is strictly prohibited. */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');$OOO0000O0=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5};$OOO0000O0.=$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$OOO0000O0.=$OOO0000O0{3}.$OOO000000{11}.$OOO000000{12}.$OOO0000O0{7}.$OOO000000{5};$OOO000O00=$OOO000000{0}.$OOO000000{12}.$OOO000000{7}.$OOO000000{5}.$OOO000000{15};$O0O000O00=$OOO000000{0}.$OOO000000{1}.$OOO000000{5}.$OOO000000{14};$O0O000O0O=$O0O000O00.$OOO000000{11};$O0O000O00=$O0O000O00.$OOO000000{3};$O0O00OO00=$OOO000000{0}.$OOO000000{8}.$OOO000000{5}.$OOO000000{9}.$OOO000000{16};$OOO00000O=$OOO000000{3}.$OOO000000{14}.$OOO000000{8}.$OOO000000{14}.$OOO000000{8};$OOO0O0O00=__FILE__;$OO00O0000=0x7d48;eval($OOO0000O0('JE8wMDBPME8wMD0kT09PMDAwTzAwKCRPT08wTzBPMDAsJ3JiJyk7JE8wTzAwT08wMCgkTzAwME8wTzAwLDB4NGY5KTskT08wME8wME8wPSRPT08wMDAwTzAoJE9PTzAwMDAwTygkTzBPMDBPTzAwKCRPMDAwTzBPMDAsMHgxN2MpLCdSTURVTGplSjlCNklDVmhHdFlLQXJIYkYreWYyMGQ3L3VaNXNFenFnM2sxUU9YUGE4aTR3blNOb2xXY3ZteHBUPScsJ0FCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky8nKSk7ZXZhbCgkT08wME8wME8wKTs='));return;?>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sf[|GL~Y

Function Calls

fopen 1
fread 3
strtr 2
fclose 1
urldecode 1
str_replace 1
base64_decode 3

Variables

$O000O0O00 True
$O0O000O00 fgets
$O0O000O0O fgetc
$O0O00OO00 fread
$OO00O0000 32072
$OO00O00O0 require_once ('FreeForm.php'); class Export extends FreeFor..
$OOO000000 fg6sbehpra4co_tnd
$OOO00000O strtr
$OOO0000O0 base64_decode
$OOO000O00 fopen
$OOO0O0O00 index.php

Stats

MD5 75d414113f877d061149f74ea3196475
Eval Count 3
Decode Time 168 ms