|
@@ 1278-1284 (lines=7) @@
|
| 1275 |
|
$full_list = array_keys($group_list); |
| 1276 |
|
|
| 1277 |
|
$groups_ids = array(); |
| 1278 |
|
if ($topic_id > 0) { // Edit mode |
| 1279 |
|
$groups_ids = $gperm_handler->getGroupIds('news_approve', $topic_id, $xoopsModule->getVar('mid')); |
| 1280 |
|
$groups_ids = array_values($groups_ids); |
| 1281 |
|
$groups_news_can_approve_checkbox = new XoopsFormCheckBox(_AM_APPROVEFORM, 'groups_news_can_approve[]', $groups_ids); |
| 1282 |
|
} else { // Creation mode |
| 1283 |
|
$groups_news_can_approve_checkbox = new XoopsFormCheckBox(_AM_APPROVEFORM, 'groups_news_can_approve[]', $full_list); |
| 1284 |
|
} |
| 1285 |
|
$groups_news_can_approve_checkbox->addOptionArray($group_list); |
| 1286 |
|
$sform->addElement($groups_news_can_approve_checkbox); |
| 1287 |
|
|
|
@@ 1289-1295 (lines=7) @@
|
| 1286 |
|
$sform->addElement($groups_news_can_approve_checkbox); |
| 1287 |
|
|
| 1288 |
|
$groups_ids = array(); |
| 1289 |
|
if ($topic_id > 0) { // Edit mode |
| 1290 |
|
$groups_ids = $gperm_handler->getGroupIds('news_submit', $topic_id, $xoopsModule->getVar('mid')); |
| 1291 |
|
$groups_ids = array_values($groups_ids); |
| 1292 |
|
$groups_news_can_submit_checkbox = new XoopsFormCheckBox(_AM_SUBMITFORM, 'groups_news_can_submit[]', $groups_ids); |
| 1293 |
|
} else { // Creation mode |
| 1294 |
|
$groups_news_can_submit_checkbox = new XoopsFormCheckBox(_AM_SUBMITFORM, 'groups_news_can_submit[]', $full_list); |
| 1295 |
|
} |
| 1296 |
|
$groups_news_can_submit_checkbox->addOptionArray($group_list); |
| 1297 |
|
$sform->addElement($groups_news_can_submit_checkbox); |
| 1298 |
|
|
|
@@ 1300-1306 (lines=7) @@
|
| 1297 |
|
$sform->addElement($groups_news_can_submit_checkbox); |
| 1298 |
|
|
| 1299 |
|
$groups_ids = array(); |
| 1300 |
|
if ($topic_id > 0) { // Edit mode |
| 1301 |
|
$groups_ids = $gperm_handler->getGroupIds('news_view', $topic_id, $xoopsModule->getVar('mid')); |
| 1302 |
|
$groups_ids = array_values($groups_ids); |
| 1303 |
|
$groups_news_can_view_checkbox = new XoopsFormCheckBox(_AM_VIEWFORM, 'groups_news_can_view[]', $groups_ids); |
| 1304 |
|
} else { // Creation mode |
| 1305 |
|
$groups_news_can_view_checkbox = new XoopsFormCheckBox(_AM_VIEWFORM, 'groups_news_can_view[]', $full_list); |
| 1306 |
|
} |
| 1307 |
|
$groups_news_can_view_checkbox->addOptionArray($group_list); |
| 1308 |
|
$sform->addElement($groups_news_can_view_checkbox); |
| 1309 |
|
|