$usr['isadmin'] = $pag['page_ownerid'] == $usr['id'] ? TRUE : $usr['isadmin'];
sed_block($usr['isadmin']);
$page_form_delete = "<input type=\"radio\" class=\"radio\" name=\"rpagedelete\" value=\"1\" />" . $L['Yes'] . " <input type=\"radio\" class=\"radio\" name=\"rpagedelete\" value=\"0\" checked=\"checked\" />" . $L['No'];
$page_form_categories = sed_selectbox_categories($pag['page_cat'], 'rpagecat');
$page_form_type = "<select name=\"rpagetype\" size=\"1\">";
$selected0 = $pag['page_type'] == 0 ? "selected=\"selected\"" : '';
$selected1 = $pag['page_type'] == 1 ? "selected=\"selected\"" : '';
$selected2 = $pag['page_type'] == 2 && $usr['maingrp'] == 5 ? "selected=\"selected\"" : '';
$page_form_type .= "<option value=\"0\" {$selected0}>" . $L['Default'] . "</option>";
$page_form_type .= "<option value=\"1\" {$selected1}>HTML</option>";
$page_form_type .= $usr['maingrp'] == 5 && $cfg['allowphp_pages'] ? "<option value=\"2\" {$selected2}>PHP</option>" : '';
$page_form_type .= "</select>";
if ($pag['page_file']) {
    $page_form_file = "<input type=\"radio\" class=\"radio\" name=\"rpagefile\" value=\"1\" checked=\"checked\" />" . $L['Yes'] . " <input type=\"radio\" class=\"radio\" name=\"rpagefile\" value=\"0\" />" . $L['No'];
} else {
    $page_form_file = "<input type=\"radio\" class=\"radio\" name=\"rpagefile\" value=\"1\" />" . $L['Yes'] . " <input type=\"radio\" class=\"radio\" name=\"rpagefile\" value=\"0\" checked=\"checked\" />" . $L['No'];
}
$bbcodes = $cfg['parsebbcodepages'] ? sed_build_bbcodes('update', 'rpagetext', $L['BBcodes']) : '';
$smilies = $cfg['parsesmiliespages'] ? sed_build_smilies('update', 'rpagetext', $L['Smilies']) : '';
$pfs = !$cfg['disable_pfs'] ? sed_build_pfs($usr['id'], 'update', 'rpagetext', $L['Mypfs']) : '';
$pfs .= sed_auth('pfs', 'a', 'A') ? " &nbsp; " . sed_build_pfs(0, 'update', 'rpagetext', $L['SFS']) : '';
$pfs_form_url_myfiles = !$cfg['disable_pfs'] ? sed_build_pfs($usr['id'], "update", "rpageurl", $L['Mypfs']) : '';
$pfs_form_url_myfiles .= sed_auth('pfs', 'a', 'A') ? ' ' . sed_build_pfs(0, 'update', 'rpageurl', $L['SFS']) : '';
$mskin = sed_skinfile(array('page', 'edit', $pag['page_cat']));
$t = new XTemplate($mskin);
if (!empty($error_string)) {
    $t->assign("PAGEEDIT_ERROR_BODY", $error_string);
    $t->parse("MAIN.PAGEEDIT_ERROR");
}
$t->assign(array("PAGEEDIT_PAGETITLE" => $L['paged_title'], "PAGEEDIT_SUBTITLE" => $L['paged_subtitle'], "PAGEEDIT_FORM_SEND" => "plug.php?e=eyoop&amp;a=update&amp;id=" . $pag['page_id'] . "&amp;r=" . $r, "PAGEEDIT_FORM_ID" => $pag['page_id'], "PAGEEDIT_FORM_STATE" => $pag['page_state'], "PAGEEDIT_FORM_TYPE" => $page_form_type, "PAGEEDIT_FORM_CAT" => $page_form_categories, "PAGEEDIT_FORM_KEY" => "<input type=\"text\" class=\"text\" name=\"rpagekey\" value=\"" . sed_cc($pag['page_key']) . "\" size=\"16\" maxlength=\"16\" />", "PAGEEDIT_FORM_ALIAS" => "<input type=\"text\" class=\"text\" name=\"rpagealias\" value=\"" . sed_cc($pag['page_alias']) . "\" size=\"16\" maxlength=\"24\" />", "PAGEEDIT_FORM_EXTRA1" => "<input type=\"text\" class=\"text\" name=\"rpageextra1\" value=\"" . sed_cc($pag['page_extra1']) . "\" size=\"56\" maxlength=\"255\" />", "PAGEEDIT_FORM_EXTRA2" => "<input type=\"text\" class=\"text\" name=\"rpageextra2\" value=\"" . sed_cc($pag['page_extra2']) . "\" size=\"56\" maxlength=\"255\" />", "PAGEEDIT_FORM_EXTRA3" => "<input type=\"text\" class=\"text\" name=\"rpageextra3\" value=\"" . sed_cc($pag['page_extra3']) . "\" size=\"56\" maxlength=\"255\" />", "PAGEEDIT_FORM_EXTRA4" => "<input type=\"text\" class=\"text\" name=\"rpageextra4\" value=\"" . sed_cc($pag['page_extra4']) . "\" size=\"56\" maxlength=\"255\" />", "PAGEEDIT_FORM_EXTRA5" => "<input type=\"text\" class=\"text\" name=\"rpageextra5\" value=\"" . sed_cc($pag['page_extra5']) . "\" size=\"56\" maxlength=\"255\" />", "PAGEEDIT_FORM_TITLE" => "<input type=\"text\" class=\"text\" name=\"rpagetitle\" value=\"" . sed_cc($pag['page_title']) . "\" size=\"56\" maxlength=\"255\" />", "PAGEEDIT_FORM_DESC" => "<input type=\"text\" class=\"text\" name=\"rpagedesc\" value=\"" . sed_cc($pag['page_desc']) . "\" size=\"56\" maxlength=\"255\" />", "PAGEEDIT_FORM_AUTHOR" => "<input type=\"text\" class=\"text\" name=\"rpageauthor\" value=\"" . sed_cc($pag['page_author']) . "\" size=\"32\" maxlength=\"24\" />", "PAGEEDIT_FORM_OWNERID" => "<input type=\"text\" class=\"text\" name=\"rpageownerid\" value=\"" . sed_cc($pag['page_ownerid']) . "\" size=\"32\" maxlength=\"24\" READONLY />", "PAGEEDIT_FORM_DATE" => $pag['page_date'] . " " . $usr['timetext'], "PAGEEDIT_FORM_DATENOW" => "<input type=\"checkbox\" class=\"checkbox\" name=\"rpagedatenow\" value=\"1\" />", "PAGEEDIT_FORM_BEGIN" => $pag['page_begin'] . " " . $usr['timetext'], "PAGEEDIT_FORM_EXPIRE" => $pag['page_expire'] . " " . $usr['timetext'], "PAGEEDIT_FORM_FILE" => $page_form_file, "PAGEEDIT_FORM_URL" => "<input type=\"text\" class=\"text\" name=\"rpageurl\" value=\"" . sed_cc($pag['page_url']) . "\" size=\"56\" maxlength=\"255\" /> " . $pfs_form_url_myfiles, "PAGEEDIT_FORM_SIZE" => "<input type=\"text\" class=\"text\" name=\"rpagesize\" value=\"" . sed_cc($pag['page_size']) . "\" size=\"56\" maxlength=\"255\" />", "PAGEEDIT_FORM_PAGECOUNT" => "<input type=\"text\" class=\"text\" name=\"rpagecount\" value=\"" . $pag['page_count'] . "\" size=\"8\" maxlength=\"8\" />", "PAGEEDIT_FORM_FILECOUNT" => "<input type=\"text\" class=\"text\" name=\"rpagefilecount\" value=\"" . $pag['page_filecount'] . "\" size=\"8\" maxlength=\"8\" />", "PAGEEDIT_FORM_TEXT" => "<textarea name=\"rpagetext\" rows=\"24\" cols=\"56\">" . sed_cc($pag['page_text']) . "</textarea><br />" . $bbcodes . " " . $smilies . " " . $pfs, "PAGEEDIT_FORM_TEXTBOXER" => "<textarea name=\"rpagetext\" rows=\"24\" cols=\"56\">" . sed_cc($pag['page_text']) . "</textarea><br />" . $bbcodes . " " . $smilies . " " . $pfs, "PAGEEDIT_FORM_BBCODES" => $bbcodes, "PAGEEDIT_FORM_SMILIES" => $smilies, "PAGEEDIT_FORM_MYPFS" => $pfs, "PAGEEDIT_FORM_DELETE" => $page_form_delete));
    }
    $t->parse("MAIN.GUESTBOOK_FORM_ADD");
}
if ($a == "edit" or $a == "update") {
    $update = gb_checkupdaterights($id);
    if ($update == FALSE) {
        header("Location: plug.php?e=guestbook");
        exit;
    }
    $sql = sed_sql_query("SELECT * from {$db_guestbook} WHERE gb_id='{$id}' ");
    $row = mysql_fetch_array($sql);
    $ruser = sed_cc($row['gb_author']);
    $ruserid = sed_cc($row['gb_authorid']);
    $remail = sed_cc($row['gb_email']);
    $rwebsite = sed_cc($row['gb_website']);
    $rtext = sed_cc($row['gb_text']);
    $bbcodes = $cfg['plugin']['guestbook']['bbcodes'] == 'Yes' ? sed_build_bbcodes("guestbookentry", "rtext", $L['BBcodes']) : '';
    $smilies = $cfg['plugin']['guestbook']['smilies'] == 'Yes' ? sed_build_smilies("guestbookentry", "rtext", $L['Smilies']) : '';
    $name = $admin == TRUE ? "<input type=\"text\" name=\"ruser\" value=\"" . $ruser . "\">" : "<input type=\"text\" name=\"ruser\" value=\"" . $ruser . "\" readonly>";
    $email = "<input type=\"text\" name=\"remail\" value=\"" . $remail . "\">";
    $website = $rwebsite == "" ? "<input type=\"text\" name=\"rwebsite\" value=\"http://\">" : "<input type=\"text\" name=\"rwebsite\" value=\"" . $rwebsite . "\">";
    $delete = "<input type=\"checkbox\" name=\"del\" value=\"TRUE\">";
    $t->assign(array("GUESTBOOK_FORM_SEND" => "plug.php?e=guestbook&amp;a=update&amp;id=" . $id . "", "GUESTBOOK_FORM_INTROTEXT" => $L['plu_editentry'], "GUESTBOOK_FORM_AUTHOR_TITLE" => $L['plu_form_name'], "GUESTBOOK_FORM_AUTHOR" => $name, "GUESTBOOK_FORM_EMAIL_TITLE" => $L['plu_form_email'], "GUESTBOOK_FORM_EMAIL" => $email, "GUESTBOOK_FORM_WEBSITE_TITLE" => $L['plu_form_website'], "GUESTBOOK_FORM_WEBSITE" => $website, "GUESTBOOK_FORM_TEXT_TITLE" => $L['plu_form_text'], "GUESTBOOK_FORM_DELETE_TITLE" => $L['plu_form_delete'], "GUESTBOOK_FORM_DELETE" => $delete, "GUESTBOOK_FORM_UPDATE_BUTTON" => $L['plu_form_update']));
    if ($cfg['plugin']['guestbook']['textboxer'] == "None") {
        $t->assign(array("GUESTBOOK_FORM_TEXT" => "<textarea name=\"rtext\" rows=\"8\" cols=\"64\">" . $rtext . "</textarea><br />" . $bbcodes . "&nbsp;&nbsp;" . $smilies . "&nbsp;&nbsp;"));
    }
    if ($cfg['plugin']['guestbook']['textboxer'] == "V2") {
        require_once "plugins/guestbook/inc/guestbook.textboxer.inc.php";
    }
    $t->parse("MAIN.GUESTBOOK_FORM_EDIT");
}