$this->smarty->assign('custom_params_input', $this->CreateInputText($id, 'custom_params', $this->GetPreference('custom_params'), 32, 128, !$this->GetPreference('use_advanced_pageoptions', 0) ? 'disabled="disabled"' : '')); $this->smarty->assign('custom_params_smarty_text', $this->lang('custom_params_smarty')); $this->smarty->assign('custom_params_smarty_input', $this->CreateInputHidden($id, 'custom_params_smarty', 0) . $this->CreateInputCheckbox($id, 'custom_params_smarty', 1, $this->GetPreference('custom_params_smarty'), !$this->GetPreference('use_advanced_pageoptions', 0) ? 'disabled="disabled"' : '')); $this->smarty->assign('feuaction_text', $this->lang('showloginform')); $this->smarty->assign('feuaction_input', $this->CreateInputDropdown($id, 'feu_action', array($this->lang('yes') => 1, $this->lang('no') => 0, $this->lang('inherit_from_parent') => -1), 0, $this->GetPreference('feu_action', 1), !$this->GetPreference('use_advanced_pageoptions', 0) ? 'disabled="disabled"' : '')); $this->smarty->assign('hide_menu_item_text', $this->lang('hide_menu_item')); $this->smarty->assign('hide_menu_item_input', $this->CreateInputDropdown($id, 'hide_menu_item', array($this->lang('no') => 0, $this->lang('loggedout') => 1, $this->lang('loggedin') => 2, $this->lang('inherit_from_parent') => -1), 0, $this->GetPreference('hide_menu_item', 0), !$this->GetPreference('use_advanced_pageoptions', 0) ? 'disabled="disabled"' : '')); } #--- $this->smarty->assign('submit_prefs', $this->CreateInputSubmit($id, 'submit_prefs', lang('submit'), 'onclick="return AdvancedContent.submitForm(this,\'AdvancedContentResult\')"')); $tabs['prefs']['tabcontent'] = $this->StartTab('prefs') . $this->ProcessTemplate('prefsTab.tpl') . $this->EndTab(); } if ($this->CheckPermission('Manage AdvancedContent MultiInputs')) { $tabs['multi_input']['tabheader'] = $this->SetTabHeader('multi_input', $this->lang('multi_input'), $active_tab == 'multi_input' ? true : ''); $multi_inputs = array(); foreach (ac_admin_ops::GetMultiInputList() as $multi_input) { $multi_inputs[$multi_input['input_id']]['edit_link'] = $this->CreateLink($id, 'editMultiInput', $returnid, cmsms()->variables['admintheme']->DisplayImage('icons/system/edit.gif', '', '', '', 'systemicon'), array('input_id' => $multi_input['input_id'])); $multi_inputs[$multi_input['input_id']]['name_link'] = $this->CreateLink($id, 'editMultiInput', $returnid, $multi_input['input_id'], array('input_id' => $multi_input['input_id'])); $multi_inputs[$multi_input['input_id']]['template'] = substr($multi_input['tpl_name'], strlen('multi_input_')); $multi_inputs[$multi_input['input_id']]['delete_link'] = $this->CreateLink($id, 'deleteMultiInput', $returnid, cmsms()->variables['admintheme']->DisplayImage('icons/system/delete.gif', '', '', '', 'systemicon'), array('input_id' => $multi_input['input_id']), $this->lang('confirm_delete')); $multi_inputs[$multi_input['input_id']]['checkbox'] = $this->CreateInputCheckbox($id, "multi_input-" . $multi_input['input_id'], $multi_input['input_id'], ''); } $this->smarty->assign('selectall', $this->CreateInputCheckbox($id, 'multi_input', true, false, 'id="' . $id . 'multi_input" onclick="AdvancedContent.selectAll(this)"')); $this->smarty->assign_by_ref('multi_input_array', $multi_inputs); $this->smarty->assign('add_multi_input', $this->CreateLink($id, 'addMultiInput', $returnid, cmsms()->variables['admintheme']->DisplayImage('icons/system/newobject.gif', '', '', '', 'systemicon') . ' ' . $this->lang('add_multi_input'))); $this->smarty->assign('start_form', $this->CreateFormStart($id, 'deleteMultiInput', $returnid, 'post', 'multipart/form-data')); $this->smarty->assign('end_form', $this->CreateFormEnd()); $this->smarty->assign('submit_bulkaction', $this->CreateInputSubmit($id, 'submit_bulkaction', $this->lang('delete_selected'), '', '', $this->lang('confirm_delete_selected'))); $this->smarty->assign('input_id_text', $this->lang('input_id')); $this->smarty->assign('template_text', lang('template')); $tabs['multi_input']['tabcontent'] = $this->StartTab('multi_input') . $this->ProcessTemplate('multiInputTab.tpl') . $this->EndTab();