Marius Cramer
2015-04-15 3a11d23a2f32a1b9b2ec43429917c000017c5eff
interface/web/dashboard/ajax_get_json.php
@@ -40,7 +40,7 @@
//if($_SESSION["s"]["user"]["typ"] == 'admin') {
/* TODO: change sql queries */
if($type == 'globalsearch'){
   $q = $app->db->quote(trim($_GET["q"]));
   $authsql = " AND ".$app->tform->getAuthSQL('r');
@@ -66,6 +66,9 @@
   // vhostsubdomains
   $result[] = _search('sites', 'web_vhost_subdomain', "AND type = 'vhostsubdomain'");
   // vhostaliasdomains
   $result[] = _search('sites', 'web_vhost_aliasdomain', "AND type = 'vhostalias'");
   // FTP users
   $result[] = _search('sites', 'ftp_user');
@@ -73,28 +76,6 @@
   $result[] = _search('sites', 'shell_user');
   // databases
   /*
      $result_databases = array('cheader' => array(), 'cdata' => array());
      if(in_array('sites', $modules)){
         $sql = "SELECT * FROM web_database WHERE database_name LIKE '%".$q."%' OR database_user LIKE '%".$q."%' OR remote_ips LIKE '%".$q."%'".$authsql." ORDER BY database_name";
         $results = $app->db->queryAllRecords($sql);
         if(is_array($results) && !empty($results)){
            $result_databases['cheader'] = array('title' => 'Databases',
                                          'total' => count($results),
                                          'limit' => count($results)
                                       );
            foreach($results as $result){
               $description = 'Database User: '.$result['database_user'].' - Remote IPs: '.$result['remote_ips'];
               $result_databases['cdata'][] = array('title' => $result['database_name'],
                                    'description' => $description,
                                    'onclick' => 'capp(\'sites\',\'sites/database_edit.php?id='.$result['database_id'].'\');',
                                    'fill_text' => strtolower($result['database_name'])
                                    );
            }
         }
      }
      */
   $result[] = _search('sites', 'database');
   // database users
@@ -202,8 +183,8 @@
      $order_clause = '';
      if($order_by != '') $order_clause = ' ORDER BY '.$order_by;
      $sql = "SELECT * FROM ".$db_table." WHERE ".$where_clause.$authsql.$order_clause." LIMIT 0,10";
      $results = $app->db->queryAllRecords($sql);
      $sql = "SELECT * FROM ?? WHERE ".$where_clause.$authsql.$order_clause." LIMIT 0,10";
      $results = $app->db->queryAllRecords($sql, $db_table);
      if(is_array($results) && !empty($results)){
         $lng_file = '../'.$module.'/lib/lang/'.$_SESSION['s']['language'].'_'.$section.'.lng';
@@ -224,7 +205,7 @@
            $result_array['cdata'][] = array('title' => $wb[$title_key.'_txt'].': '.$result[$title_key],
               'description' => $description,
               'onclick' => "capp('".$module."','".$module."/".$form_file."?id=".$result[$db_table_idx]."');",
               'onclick' => "ISPConfig.capp('".$module."','".$module."/".$form_file."?id=".$result[$db_table_idx]."');",
               'fill_text' => strtolower($result[$title_key])
            );
         }