read())) { if($mod_dir_entry != '.' && $mod_dir_entry != '..' && !in_array($mod_dir_entry, $blocked_modules) && is_dir($base_path . '/' . $mod_dir_entry)) { $mod_sub_dir = dir($base_path . '/' . $mod_dir_entry); $add_to_array = false; while(false !== ($mod_sub_dir_entry = $mod_sub_dir->read())) { if(in_array($mod_sub_dir_entry, $customizable_files)) { $add_to_array = true; break; } } if($add_to_array) { $customizable_modules[$mod_dir_entry] = $mod_dir_entry; } } } ksort($customizable_modules); return $customizable_modules; } $customizable_modules = get_customizable_modules(); $module_options_html = get_select_options_with_id($customizable_modules, $module_name); global $current_language; $mod_strings = return_module_language($current_language, 'EditCustomFields'); global $app_strings; // the title label and arrow pointing to the module search form $header = get_form_header($mod_strings['LBL_SEARCH_FORM_TITLE'], '', false); $search_form->assign('header', $header); $search_form->assign('module_options', $module_options_html); $search_form->assign('mod', $mod_strings); $search_form->assign('app', $app_strings); $search_form->parse('main'); $search_form->out('main'); if(!empty($module_name)) { require_once('modules/DynamicFields/DynamicField.php'); $seed_fields_meta_data = new FieldsMetaData(); $where_clause = "custom_module='$module_name'"; $listview = new ListView(); $listview->initNewXTemplate('modules/EditCustomFields/ListView.html', $mod_strings); $listview->setHeaderTitle($module_name . ' ' . $mod_strings['LBL_MODULE']); $listview->setQuery($where_clause, '', 'data_type', 'FIELDS_META_DATA'); $listview->xTemplateAssign('DELETE_INLINE_PNG', SugarThemeRegistry::current()->getImage("delete_inline", 'align="absmiddle" alt="' . $app_strings['LNK_DELETE'] . '" border="0"')); $listview->xTemplateAssign('EDIT_INLINE_PNG', SugarThemeRegistry::current()->getImage("edit_inline", 'align="absmiddle" alt="' . $app_strings['LNK_EDIT'] . '" border="0"')); $listview->xTemplateAssign('return_module_name', $module_name); $listview->processListView($seed_fields_meta_data, 'main', 'FIELDS_META_DATA'); } ?>