function content_55dc7cc5d942c3_14946966($_smarty_tpl) { fn_preload_lang_vars(array('localization', 'multiple_selectbox_notice')); if (!fn_allowed_for("ULTIMATE:FREE") && $_smarty_tpl->tpl_vars['config']->value['tweaks']['disable_localizations'] == false) { ?> <?php $_smarty_tpl->tpl_vars["data"] = new Smarty_variable(fn_explode_localizations($_smarty_tpl->tpl_vars['data_from']->value), null, 0); ?> <?php if ($_smarty_tpl->tpl_vars['localizations']->value) { ?> <?php if (!$_smarty_tpl->tpl_vars['no_div']->value) { ?> <div class="control-group"> <label class="control-label" for="<?php echo htmlspecialchars($_smarty_tpl->tpl_vars['id']->value, ENT_QUOTES, 'UTF-8'); ?> "><?php echo $_smarty_tpl->__("localization"); ?> :</label> <div class="controls"> <?php } ?> <?php if (!$_smarty_tpl->tpl_vars['disabled']->value) { ?> <input type="hidden" name="<?php echo htmlspecialchars($_smarty_tpl->tpl_vars['data_name']->value, ENT_QUOTES, 'UTF-8'); ?> " value="" /><?php } ?> <select name="<?php echo htmlspecialchars($_smarty_tpl->tpl_vars['data_name']->value, ENT_QUOTES, 'UTF-8'); ?> []" multiple="multiple" size="3" id="<?php echo htmlspecialchars(($tmp = @$_smarty_tpl->tpl_vars['id']->value) === null || $tmp === '' ? $_smarty_tpl->tpl_vars['data_name']->value : $tmp, ENT_QUOTES, 'UTF-8'); ?> " class="<?php if ($_smarty_tpl->tpl_vars['disabled']->value) { ?> elm-disabled<?php } else { ?> span6<?php } ?> " <?php if ($_smarty_tpl->tpl_vars['disabled']->value) { ?> disabled="disabled"<?php } ?> > <?php $_smarty_tpl->tpl_vars["loc"] = new Smarty_Variable(); $_smarty_tpl->tpl_vars["loc"]->_loop = false; $_from = $_smarty_tpl->tpl_vars['localizations']->value; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); } foreach ($_from as $_smarty_tpl->tpl_vars["loc"]->key => $_smarty_tpl->tpl_vars["loc"]->value) { $_smarty_tpl->tpl_vars["loc"]->_loop = true; ?> <option value="<?php echo htmlspecialchars($_smarty_tpl->tpl_vars['loc']->value['localization_id'], ENT_QUOTES, 'UTF-8'); ?> " <?php $_smarty_tpl->tpl_vars["p_loc"] = new Smarty_Variable(); $_smarty_tpl->tpl_vars["p_loc"]->_loop = false; $_from = $_smarty_tpl->tpl_vars['data']->value; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); } foreach ($_from as $_smarty_tpl->tpl_vars["p_loc"]->key => $_smarty_tpl->tpl_vars["p_loc"]->value) { $_smarty_tpl->tpl_vars["p_loc"]->_loop = true; if ($_smarty_tpl->tpl_vars['p_loc']->value == $_smarty_tpl->tpl_vars['loc']->value['localization_id']) { ?> selected="selected"<?php } } ?> ><?php echo htmlspecialchars($_smarty_tpl->tpl_vars['loc']->value['localization'], ENT_QUOTES, 'UTF-8'); ?> </option> <?php } ?> </select> <?php if (!$_smarty_tpl->tpl_vars['no_div']->value) { ?> <div class="muted"><?php echo $_smarty_tpl->__("multiple_selectbox_notice"); ?> </div> </div> </div> <?php } ?> <?php } } }
$section_data = $schema[$section]; $redirect_url = "static_data.manage?section={$section}"; if (!empty($section_data['owner_object'])) { $param = $section_data['owner_object']; if (!empty($_REQUEST[$param['key']])) { $redirect_url .= "&" . $param['key'] . "=" . $_REQUEST[$param['key']]; } } if ($mode == 'update') { fn_update_static_data($_REQUEST['static_data'], $_REQUEST['param_id'], $section); } if ($mode == 'm_update') { if (!empty($_REQUEST['static_data'])) { foreach ($_REQUEST['static_data'] as $k => $v) { $localizations = db_get_field("SELECT localization FROM ?:static_data WHERE section = ?s AND param_id = ?i", $section, $k); $v['localization'] = fn_explode_localizations($localizations); fn_update_static_data($v, $k, $section); } } } if ($mode == 'm_delete') { if (!empty($_REQUEST['static_data_ids'])) { foreach ($_REQUEST['static_data_ids'] as $k => $v) { fn_delete_static_data($v); } } } if ($mode == 'delete') { fn_delete_static_data($_REQUEST['param_id']); return array(CONTROLLER_STATUS_OK, 'static_data.manage?section=' . $_REQUEST['section'] . '&menu_id=' . $_REQUEST['menu_id']); }