decode(html_entity_decode($_REQUEST['selectedTable'])); if(isset($tagArticleIds['jsonObject']) && $tagArticleIds['jsonObject'] != null){ $selectedTable = $selectedTable['jsonObject']; } $GLOBALS['log']->fatal('************ comes here *********'); //$GLOBALS['log']->fatal($_REQUEST['selectedTable']); function tableColumns($table_name){ $GLOBALS['log']->fatal('********TABLE PASSED******* '.$table_name); global $sugar_config; global $setup_db_database_name; global $setup_db_host_name; global $setup_db_host_instance; global $setup_db_admin_user_name; global $setup_db_admin_password; //$db = &DBManagerFactory::getInstance('information_schema'); $db_name= $sugar_config['dbconfig']['db_name']; $setup_db_host_name = $sugar_config['dbconfig']['db_host_name']; $setup_db_admin_user_name = $sugar_config['dbconfig']['db_user_name']; $setup_db_host_instance = $sugar_config['dbconfig']['db_host_instance']; $setup_db_admin_password = $sugar_config['dbconfig']['db_password']; $link = @mysql_connect($setup_db_host_name, $setup_db_admin_user_name, $setup_db_admin_password); mysql_select_db('information_schema'); $qu="SELECT column_name FROM information_schema.columns WHERE table_schema = '".$db_name."' AND table_name = '".$table_name."'"; $ct =mysql_query($qu,$link); //$cols= ''; $colsDrop = array(); while($row = mysql_fetch_assoc($ct)){ $colsDrop[] =$row['column_name']; } return $colsDrop; } $colsDrop = tableColumns($_REQUEST['selectedTable']); if($colsDrop != null){ $colsDropDown = ""; foreach($colsDrop as $col){ $colsDropDown .=""; } } //$response = ""; $response = $colsDropDown; if (!empty($response)) { echo $response; } sugar_cleanup(); exit(); ?>