getPackageModule($view_package, $_REQUEST['view_module']); $lang = $GLOBALS['current_language']; //require_once($package->getPackageDir()."/include/language/$lang.lang.php"); $module->mblanguage->generateAppStrings(false); $package_strings = $module->mblanguage->appListStrings[$lang.'.lang.php']; } } global $app_list_strings; $my_list_strings = $app_list_strings; $my_list_strings = array_merge($my_list_strings, $package_strings); foreach($my_list_strings as $key=>$value){ if(!is_array($value)){ unset($my_list_strings[$key]); } } $dropdowns = array_keys($my_list_strings); sort($dropdowns); $default_dropdowns = array(); if(!empty($vardef['options']) && !empty($my_list_strings[$vardef['options']])){ $default_dropdowns = $my_list_strings[$vardef['options']]; }else{ //since we do not have a default value then we should assign the first one. $key = $dropdowns[0]; $default_dropdowns = $my_list_strings[$key]; } $selected_dropdown = ''; if(!empty($vardef['options'])){ $selected_dropdown = $vardef['options']; } $show = true; if(!empty($_REQUEST['refresh_dropdown'])) $show = false; $ss->assign('dropdowns', $dropdowns); $ss->assign('default_dropdowns', $default_dropdowns); $ss->assign('selected_dropdown', $selected_dropdown); $ss->assign('show', $show); $ss->assign('selected_options', $selected_options); $ss->assign('multi', isset($multi) ? $multi: false); $ss->assign('radio', isset($radio) ? $radio: false); $ss->assign('dropdown_name',(!empty($vardef['options']) ? $vardef['options'] : '')); require_once('include/JSON.php'); $json = new JSON(JSON_LOOSE_TYPE); $ss->assign('app_list_strings', "''"); return $ss->fetch('modules/DynamicFields/templates/Fields/Forms/enum.tpl'); } ?>