|
15 | 15 | * @since 2.0 |
16 | 16 | * @author D.J.(phppp) php_pp@hotmail.com |
17 | 17 | **/ |
18 | | - |
19 | | -include XOOPS_ROOT_PATH . '/class/xoopsformloader.php'; |
20 | | -$sform = new XoopsThemeForm(_AM_XLANG_EDITLANG, 'langform', xoops_getenv('PHP_SELF'), 'post', true); |
| 18 | +require_once XOOPS_ROOT_PATH . '/class/xoopsformloader.php'; |
| 19 | +$sform = new \XoopsThemeForm(_AM_XLANGUAGE_EDITLANG, 'langform', xoops_getenv('SCRIPT_NAME'), 'post', true); |
21 | 20 |
|
22 | 21 | if ($isBase) { |
23 | | - $lang_select = new XoopsFormSelect(_AM_XLANG_NAME, 'lang_name', $lang_name); |
| 22 | + $lang_select = new \XoopsFormSelect(_AM_XLANGUAGE_NAME, 'lang_name', $lang_name); |
24 | 23 | $lang_select->addOptionArray($xlanguageHandler->getXoopsLangList()); |
25 | 24 | $sform->addElement($lang_select, true); |
26 | 25 | } else { |
27 | | - $sform->addElement(new XoopsFormText(_AM_XLANG_NAME, 'lang_name', 50, 255, $lang_name), true); |
| 26 | + $sform->addElement(new \XoopsFormText(_AM_XLANGUAGE_NAME, 'lang_name', 50, 255, $lang_name), true); |
28 | 27 | } |
29 | 28 |
|
30 | | -$sform->addElement(new XoopsFormText(_AM_XLANG_DESC, 'lang_desc', 50, 255, $lang_desc)); |
| 29 | +$sform->addElement(new \XoopsFormText(_AM_XLANGUAGE_DESC, 'lang_desc', 50, 255, $lang_desc)); |
31 | 30 |
|
32 | | -//$sform->addElement(new XoopsFormText(_AM_XLANG_CODE, 'lang_code', 50, 255, $lang_code), true); |
33 | | -$lang_code = new XoopsFormText(_AM_XLANG_CODE, 'lang_code', 50, 255, $lang_code); |
34 | | -$lang_code->setDescription(_AM_XLANG_CODE_DESC); |
| 31 | +//$sform->addElement(new \XoopsFormText(_AM_XLANGUAGE_CODE, 'lang_code', 50, 255, $lang_code), true); |
| 32 | +$lang_code = new \XoopsFormText(_AM_XLANGUAGE_CODE, 'lang_code', 50, 255, $lang_code); |
| 33 | +$lang_code->setDescription(_AM_XLANGUAGE_CODE_DESC); |
35 | 34 | $sform->addElement($lang_code, true); |
36 | 35 |
|
37 | | -//$sform->addElement(new XoopsFormText(_AM_XLANG_CHARSET, 'lang_charset', 50, 255, $lang_charset), true); |
38 | | -$lang_charset = new XoopsFormText(_AM_XLANG_CHARSET, 'lang_charset', 50, 255, $lang_charset); |
39 | | -$lang_charset->setDescription(_AM_XLANG_CHARSET_DESC); |
| 36 | +//$sform->addElement(new \XoopsFormText(_AM_XLANGUAGE_CHARSET, 'lang_charset', 50, 255, $lang_charset), true); |
| 37 | +$lang_charset = new \XoopsFormText(_AM_XLANGUAGE_CHARSET, 'lang_charset', 50, 255, $lang_charset); |
| 38 | +$lang_charset->setDescription(_AM_XLANGUAGE_CHARSET_DESC); |
40 | 39 | $sform->addElement($lang_charset, true); |
41 | 40 |
|
42 | 41 | if (!$isBase) { |
43 | 42 | $baseList = $xlanguageHandler->getAll(); |
44 | | - $base_list = array(); |
| 43 | + $base_list = []; |
45 | 44 | foreach ($baseList as $base => $baselang) { |
46 | 45 | $base_list[$base] = $base; |
47 | 46 | } |
48 | 47 |
|
49 | | - $base_select = new XoopsFormSelect(_AM_XLANG_BASE, 'lang_base', $lang_base); |
| 48 | + $base_select = new \XoopsFormSelect(_AM_XLANGUAGE_BASE, 'lang_base', $lang_base); |
50 | 49 | $base_select->addOptionArray($base_list); |
51 | 50 | $sform->addElement($base_select, true); |
52 | 51 | } |
53 | | -$sform->addElement(new XoopsFormText(_AM_XLANG_WEIGHT, 'weight', 10, 10, $weight)); |
| 52 | +$sform->addElement(new \XoopsFormText(_AM_XLANGUAGE_WEIGHT, 'weight', 10, 10, $weight)); |
54 | 53 |
|
55 | | -$image_option_tray = new XoopsFormElementTray(_AM_XLANG_IMAGE, ''); |
56 | | -$image_array = XoopsLists::getImgListAsArray(XOOPS_ROOT_PATH . '/modules/' . $xoopsModule->dirname() . '/assets/images/'); |
| 54 | +$image_option_tray = new \XoopsFormElementTray(_AM_XLANGUAGE_IMAGE, ''); |
| 55 | +$image_array = \XoopsLists::getImgListAsArray(XOOPS_ROOT_PATH . '/modules/' . $xoopsModule->dirname() . '/assets/images/'); |
57 | 56 | $lang_image = empty($lang_image) ? 'noflag.gif' : $lang_image; |
58 | | -$image_select = new XoopsFormSelect('', 'lang_image', $lang_image); |
| 57 | +$image_select = new \XoopsFormSelect('', 'lang_image', $lang_image); |
59 | 58 | $image_select->addOptionArray($image_array); |
60 | 59 | $image_select->setExtra("onchange='showImgSelected(\"image\", \"lang_image\", \"/modules/" . $xoopsModule->dirname() . '/assets/images/", "", "' . XOOPS_URL . "\")'"); |
61 | | -$image_tray = new XoopsFormElementTray('', ' '); |
| 60 | +$image_tray = new \XoopsFormElementTray('', ' '); |
62 | 61 | $image_tray->addElement($image_select); |
63 | 62 | if (!empty($lang_image)) { |
64 | | - $image_tray->addElement(new XoopsFormLabel('', "<div style='padding: 8px;'><img src='" . XOOPS_URL . '/modules/' . $xoopsModule->dirname() . '/assets/images/' . $lang_image . "' name='image' id='image' alt=''></div>")); |
| 63 | + $image_tray->addElement(new \XoopsFormLabel('', "<div style='padding: 8px;'><img src='" . XOOPS_URL . '/modules/' . $xoopsModule->dirname() . '/assets/images/' . $lang_image . "' name='image' id='image' alt=''></div>")); |
65 | 64 | } else { |
66 | | - $image_tray->addElement(new XoopsFormLabel('', "<div style='padding: 8px;'><img src='" . XOOPS_URL . "/images/blank.gif' name='image' id='image' alt=''></div>")); |
| 65 | + $image_tray->addElement(new \XoopsFormLabel('', "<div style='padding: 8px;'><img src='" . XOOPS_URL . "/images/blank.gif' name='image' id='image' alt=''></div>")); |
67 | 66 | } |
68 | 67 | $image_option_tray->addElement($image_tray); |
69 | 68 | $sform->addElement($image_option_tray); |
70 | 69 |
|
71 | 70 | if (isset($lang_id)) { |
72 | | - $sform->addElement(new XoopsFormHidden('lang_id', $lang_id)); |
| 71 | + $sform->addElement(new \XoopsFormHidden('lang_id', $lang_id)); |
73 | 72 | } |
74 | | -$sform->addElement(new XoopsFormHidden('type', $type)); |
| 73 | +$sform->addElement(new \XoopsFormHidden('type', $type)); |
75 | 74 |
|
76 | | -$button_tray = new XoopsFormElementTray('', ''); |
77 | | -$button_tray->addElement(new XoopsFormHidden('op', 'save')); |
78 | | -$button_tray->addElement(new XoopsFormButton('', '', _SUBMIT, 'submit')); |
79 | | -$button_tray->addElement(new XoopsFormButton('', '', _CANCEL, 'submit')); |
80 | | -$sform->addElement($button_tray); |
| 75 | +$buttonTray = new \XoopsFormElementTray('', ''); |
| 76 | +$buttonTray->addElement(new \XoopsFormHidden('op', 'save')); |
| 77 | +$buttonTray->addElement(new \XoopsFormButton('', '', _SUBMIT, 'submit')); |
| 78 | +$buttonTray->addElement(new \XoopsFormButton('', '', _CANCEL, 'submit')); |
| 79 | +$sform->addElement($buttonTray); |
81 | 80 |
|
82 | 81 | $sform->display(); |
0 commit comments