"; $rs=$conn->Execute($query); if($rs ){ $body .= _SYSTEM_QUERY_AFF.': '.$conn->Affected_Rows().' - '; $body .= _SYSTEM_QUERY_ROWS.': '.$rs->RecordCount().' - '; $body .= _SYSTEM_QUERY_FIELDS.': '.$rs->FieldCount(); $body .= '

'; if ($rs && $rs->RecordCount()>0) { $rows = $rs->GetArray(); $body.= ''; $body .= "\n"; $k_arr=$rows[0]; foreach($k_arr as $var=>$val) { if(ereg("[a-zA-Z]+",$var,$array))$body.='\n"; } $body .= "\n"; foreach($rows as $row) { $body .="\n"; foreach($row as $var=>$val) { if(ereg("[a-zA-Z]+",$var,$array))$body .= '\n"; } $body .= "\n"; } $body .= '
'.$var."
 '.$val." 

'; } $body .="
"; }else { $body .= "
".$conn->ErrorMsg(); } return $body; } function database_page($query='') { global $conn,$sql_batch; $query=dbdecode($query); $gui=new admin_interface(); $gui->add("form","adminform"); $gui->add("com_header",_SYSTEM_QUERY); $gui->add("tab_head"); $gui->add("tab_simple","",_SYSTEM_QUERY); $gui->add("form_textarea","query",_SYSTEM_QUERY_FIELD,"$query","5"); $button_arr = array(array('name'=>_SYSTEM_QUERY_EXC, 'onclick'=>'javascript:document.adminform.submit()'), array('name'=>_SYSTEM_QUERY_CLEAR, 'onclick'=>'javascript:document.adminform.query.value=\'\';') ); $gui->add("form_buttons","","",$button_arr); $gui->add("tab_end"); if($query != '') { $query_arr = split_sql($query); $body=''; for($i=0;$i<=(count($query_arr)-1);$i++) { if(trim($query_arr[$i]) != '')$body.=record_html($query_arr[$i],$i); } $gui->add("bar"); $gui->add("tab_head"); $gui->add("tab_simple","",_SYSTEM_QUERY_RESULT); $gui->add("html","","","$body"); $gui->add("tab_end"); } $gui->add("tab_tail"); $gui->add("end_form"); $gui->generate(); } function manage_db() { global $lm_absolute_path; $gui=new admin_interface(); $gui->add("form","adminform"); $gui->add("com_header",_SYSTEM_BACKUP_HEAD); $table_head = array ( array('title'=>'#' , 'val'=>'path' , 'len'=>'1%','align'=>'center') , array('title'=>'checkbox' , 'val'=>'path' , 'len'=>'1%','align'=>'center') , array('title'=>_CMN_NAME,'val'=>'id','len'=>'70%','info'=>_CMN_DOWNLOAD,'ilink'=>'data/backups/ivar1','ivar1'=>'id') , array('title'=>_CMN_CDATE,'val'=>'created','len'=>'15%','date'=>'1','align'=>'center'), array('title'=>_CMN_SIZE,'val'=>'size','len'=>'15%','align'=>'center') , ); $backup_dir=$lm_absolute_path."data/backups/"; if(!is_dir($backup_dir))mkdir($backup_dir,0777); $table_data=read_dir($backup_dir,"file",true); $gui->add("data_table_arr","maintable",$table_head,$table_data); $gui->add("end_form"); $gui->generate(); } function info_page() { $gui=new admin_interface(); $gui->add("form","adminform"); $gui->add("bar"); $gui->add("com_header",_SYSTEM_SYSTEM_INFO); $gui->add("tab_head"); $gui->add("tab_simple","",_SYSTEM_SYSTEM_INFO); ob_start(); phpinfo(INFO_GENERAL | INFO_CONFIGURATION | INFO_MODULES); $phpinfo = ob_get_contents(); ob_end_clean(); preg_match_all('#]*>(.*)#siU', $phpinfo, $output); $output = preg_replace('##', '', $output); // echo $output; $gui->add("html","","","".$output.""); $gui->add("tab_end"); $gui->add("tab_tail"); $gui->add("end_form"); $gui->generate(); } function new_hack() { global $install_file,$install_dir; if(isset($install_file)) { include($install_file); // do the processing } Install :: install_interface("admin.php?com_option=system&option=hacks",_SYSTEM_INSTALL_HACK); } function read_updates_xml($xml,$path,$req) { $info=false; $mosupdates = & $xml->getElementByPath('mosupdates/'.$path); if($mosupdates) { $update_element = $xml->getElementByPath($path); if(is_null($update_element)) return $info; $items = $update_element->getAllChildren(); foreach($items as $item) { $tinfo=false; foreach($req as $var=>$val) { $obj = $item->getElementByPath($val); if($obj){ $tinfo[$var]=$obj->getValue(); }else { $tinfo[$var]=''; } } $info[]=$tinfo; } } return $info; } function new_updates() { global $lm_updates; $xml = new MiniXMLDoc(); $xml_data=get_url($lm_updates); $xml->fromString($xml_data); $gui=new admin_interface(); $gui->add("form","adminform"); $gui->enable_filter=false; $gui->add("com_header",_SYSTEM_REP_HEAD); $gui->add("tab_link","dtab"); $gui->add("tab_head"); $table_head = array ( array('title'=>'radio' , 'val'=>'id' , 'len'=>'1%') , array('title'=>_CMN_NAME,'val'=>'name','len'=>'50%','info'=>'Info','ilink'=>'admin.php?com_option=language&task=info&cid[]=ivar1','ivar1'=>'id') , array('title'=>_CMN_AUTHOR,'val'=>'author','len'=>'10%','mlink'=>'authorEmail') , array('title'=>_CMN_VER,'val'=>'version','len'=>'10%','align'=>'center') , array('title'=>_CMN_CREATED,'Created','val'=>'date','len'=>'10%','align'=>'center'), array('title'=>_CMN_SIZE,'Size','val'=>'size','len'=>'10%','align'=>'center') ); $table_req = array ( 'id'=>'id','name'=>'name','author'=>'author','version'=>'version','date'=>'date','authorEmail'=>'authorEmail','size'=>'size'); $gui->add("tab",_TEMPLATES,_TEMPLATES_INSTALL,"dtab"); $table_data = read_updates_xml($xml,'templates',$table_req ); $gui->add("data_table_arr","maintable",$table_head,$table_data); $gui->add("tab_end"); $gui->add("tab",_LANG,_LANG_INSTALL,"dtab"); $table_data = read_updates_xml($xml,'languages',$table_req ); $gui->add("data_table_arr","maintable",$table_head,$table_data); $gui->add("tab_end"); $gui->add("tab",_COMPONENTS,_COMPONENTS_INSTALL,"dtab"); $table_data = read_updates_xml($xml,'components',$table_req ); $gui->add("data_table_arr","maintable",$table_head,$table_data); $gui->add("tab_end"); $gui->add("tab",_MODULES,_MODULES_INSTALL,"dtab"); $table_data = read_updates_xml($xml,'modules',$table_req ); $gui->add("data_table_arr","maintable",$table_head,$table_data); $gui->add("tab_end"); $gui->add("tab",_LIMBOTS,_LIMBOTS_INSTALL,"dtab"); $table_data = read_updates_xml($xml,'limbots',$table_req ); $gui->add("data_table_arr","maintable",$table_head,$table_data); $gui->add("tab_end"); $gui->add("tab",_HACKS,_HACKS_INSTALL,"dtab"); $table_data = read_updates_xml($xml,'hacks',$table_req ); $gui->add("data_table_arr","maintable",$table_head,$table_data); $gui->add("tab_end"); $gui->add("tab_tail"); $gui->add("form_hidden","tab_num","",''); $gui->add("tab_sel","dtab","","1"); $gui->add("end_form"); $gui->generate(); } function browse() { global $lm_website,$lm_absolute_path,$style,$fname,$value; $start_dir=""; //try cookies if($value==""){ if(isset($_COOKIE['lp_'.$fname])){ $start_dir=$_COOKIE['lp_'.$fname]; } } if($style & MASK_RETWEB) { if(strstr($value,$lm_website)) { $value=str_replace($lm_website,"",$value); $bdir=$lm_absolute_path.$value; if(is_file($bdir))$bdir=dirname($bdir)."/"; if(is_dir($bdir))$start_dir=$bdir; } } else if($style & MASK_RETABS) { if(strstr($value,$lm_absolute_path)) { $bdir=$value; if(is_file($bdir))$bdir=dirname($bdir)."/"; if(is_dir($bdir))$start_dir=$bdir; } } ?>
Path:
".$show_dir." is not a directory !!!"; return; } $dir_list=read_dir($show_dir,"both",true); ?>
"; echo $dir['id']; if(!$file)echo ""; ?>