/** * 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 code function */ function PageCompMainCode() { global $memberID; global $groupID; global $arrGroup; global $site; $arrGroupFields = getDefaultGroupEditArr(); fillGroupArrByDBValues($arrGroupFields, $arrGroup); $arrErr = array(); if (isset($_POST['do_submit'])) { $arrOldGroupFields = $arrGroupFields; fillGroupArrByPostValues($arrGroupFields); $arrUpdGroupFields = compareUpdatedGroupFields($arrOldGroupFields, $arrGroupFields); if (!empty($arrUpdGroupFields)) { $arrErr = checkGroupErrors($arrUpdGroupFields); if (empty($arrErr)) { saveGroup($arrUpdGroupFields, $groupID); Header("Location: {$site['url']}group.php?ID={$groupID}"); exit; } } else { Header("Location: {$site['url']}group.php?ID={$groupID}"); exit; } } $res = genGroupEditForm($arrGroupFields, $arrErr, false, $groupID); return $res; }