/** * page code function */ function PageCompMainCode() { global $memberID; global $site; $arrNewGroup = getDefaultGroupEditArr(); $arrErr = array(); if (isset($_POST['do_submit'])) { fillGroupArrByPostValues($arrNewGroup); $arrErr = checkGroupErrors($arrNewGroup); if (md5($_POST['simg']) != $_COOKIE['strSec']) { $arrErr['simg'] = 'SIMG_ERR'; } unset($_COOKIE['strSec']); if (empty($arrErr)) { $arrNewGroup['creatorID'] = array('Name' => 'creatorID', 'Type' => 'text', 'Value' => $memberID); $newGroupID = saveGroup($arrNewGroup); if ($newGroupID) { addMember2Group($memberID, $newGroupID, 'Active'); $groupHomeLink = "{$site['url']}group.php?ID={$newGroupID}"; $res = _t('_Group creation successful', $groupHomeLink); $res .= "<br />"; $res .= _t('_Gallery upload_desc'); $res .= genUploadForm($newGroupID, true, true); } else { $res = _t('_Group creation unknown error'); } return $res; } } $res = genGroupEditForm($arrNewGroup, $arrErr, true); return $res; }
$_page['header_text'] = _t("_Group join error"); $_page_cont[$_ni]['page_main_code'] = _t("_You're already in group"); } else { if ((int) $arrGroup['hidden_group']) { $_page['header'] = _t("_Group join error"); $_page['header_text'] = _t("_Group join error"); $_page_cont[0]['page_main_code'] = _t("_Sorry, group is hidden"); } else { if ((int) $arrGroup['open_join']) { addMember2Group($memberID, $groupID, 'Active'); $_page['header'] = _t("_Group join"); $_page['header_text'] = _t("_Group join"); $_page_cont[$_ni]['page_main_code'] = _t("_Congrats. Now you're group member") . $getBackCode; } else { sendRequestToCreator($groupID, $memberID); addMember2Group($memberID, $groupID, 'Approval'); $_page['header'] = _t("_Group join"); $_page['header_text'] = _t("_Group join"); $_page_cont[$_ni]['page_main_code'] = _t("_Request sent to the group creator. You will become active group member when he approve you.") . $getBackCode; } } } break; case 'resign': if (isGroupMember($memberID, $groupID, false)) { if ($arrGroup['creatorID'] == $memberID) { $_page['header'] = _t("_Group resign error"); $_page['header_text'] = _t("_Group resign error"); $_page_cont[$_ni]['page_main_code'] = _t("_You cannot resign the group because you're creator"); } else { resignGroupMember($memberID, $groupID);