/**
 * 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;
}