|
@@ 1045-1051 (lines=7) @@
|
| 1042 |
|
$full_list = array_keys($group_list); |
| 1043 |
|
|
| 1044 |
|
$groups_ids = array(); |
| 1045 |
|
if ($topic_id > 0) { // Edit mode |
| 1046 |
|
$groups_ids = $gperm_handler->getGroupIds('news_approve', $topic_id, $xoopsModule->getVar('mid')); |
| 1047 |
|
$groups_ids = array_values($groups_ids); |
| 1048 |
|
$groups_news_can_approve_checkbox = new XoopsFormCheckBox(_AM_APPROVEFORM, 'groups_news_can_approve[]', $groups_ids); |
| 1049 |
|
} else { // Creation mode |
| 1050 |
|
$groups_news_can_approve_checkbox = new XoopsFormCheckBox(_AM_APPROVEFORM, 'groups_news_can_approve[]', $full_list); |
| 1051 |
|
} |
| 1052 |
|
$groups_news_can_approve_checkbox->addOptionArray($group_list); |
| 1053 |
|
$sform->addElement($groups_news_can_approve_checkbox); |
| 1054 |
|
|
|
@@ 1056-1062 (lines=7) @@
|
| 1053 |
|
$sform->addElement($groups_news_can_approve_checkbox); |
| 1054 |
|
|
| 1055 |
|
$groups_ids = array(); |
| 1056 |
|
if ($topic_id > 0) { // Edit mode |
| 1057 |
|
$groups_ids = $gperm_handler->getGroupIds('news_submit', $topic_id, $xoopsModule->getVar('mid')); |
| 1058 |
|
$groups_ids = array_values($groups_ids); |
| 1059 |
|
$groups_news_can_submit_checkbox = new XoopsFormCheckBox(_AM_SUBMITFORM, 'groups_news_can_submit[]', $groups_ids); |
| 1060 |
|
} else { // Creation mode |
| 1061 |
|
$groups_news_can_submit_checkbox = new XoopsFormCheckBox(_AM_SUBMITFORM, 'groups_news_can_submit[]', $full_list); |
| 1062 |
|
} |
| 1063 |
|
$groups_news_can_submit_checkbox->addOptionArray($group_list); |
| 1064 |
|
$sform->addElement($groups_news_can_submit_checkbox); |
| 1065 |
|
|
|
@@ 1067-1073 (lines=7) @@
|
| 1064 |
|
$sform->addElement($groups_news_can_submit_checkbox); |
| 1065 |
|
|
| 1066 |
|
$groups_ids = array(); |
| 1067 |
|
if ($topic_id > 0) { // Edit mode |
| 1068 |
|
$groups_ids = $gperm_handler->getGroupIds('news_view', $topic_id, $xoopsModule->getVar('mid')); |
| 1069 |
|
$groups_ids = array_values($groups_ids); |
| 1070 |
|
$groups_news_can_view_checkbox = new XoopsFormCheckBox(_AM_VIEWFORM, 'groups_news_can_view[]', $groups_ids); |
| 1071 |
|
} else { // Creation mode |
| 1072 |
|
$groups_news_can_view_checkbox = new XoopsFormCheckBox(_AM_VIEWFORM, 'groups_news_can_view[]', $full_list); |
| 1073 |
|
} |
| 1074 |
|
$groups_news_can_view_checkbox->addOptionArray($group_list); |
| 1075 |
|
$sform->addElement($groups_news_can_view_checkbox); |
| 1076 |
|
|