function admin_messages_admin_main($var)
{
    $op = pnVarCleanFromInput('op');
    if (!pnSecAuthAction(0, 'Messages::', '::', ACCESS_EDIT)) {
        include 'header.php';
        echo _MESSAGESNOAUTH;
        include 'footer.php';
    } else {
        switch ($op) {
            case "messages":
                messages();
                break;
            case "editmsg":
                editmsg();
                break;
            case "addmsg":
                addmsg();
                break;
            case "deletemsg":
                deletemsg();
                break;
            case "savemsg":
                savemsg();
                break;
            default:
                messages();
                break;
        }
    }
}
            OpenTable();
            echo "<center><font size=\"4\"><b>" . _MESSAGESADMIN . "</b></font></center>";
            CloseTable();
            echo "<br>";
            OpenTable();
            echo "<center>" . _REMOVEMSG . "";
            echo "<br><br>[ <a href=\"admin.php?op=messages\">" . _NO . "</a> | <a href=\"admin.php?op=deletemsg&amp;mid={$mid}&amp;ok=1\">" . _YES . "</a> ]</center>";
            CloseTable();
            include "footer.php";
        }
    }
    switch ($op) {
        case "messages":
            messages();
            break;
        case "editmsg":
            editmsg($mid, $title, $content, $mdate, $expire, $active, $view, $chng_date, $mlanguage);
            break;
        case "addmsg":
            addmsg($add_title, $add_content, $add_mdate, $add_expire, $add_active, $add_view, $add_mlanguage);
            break;
        case "deletemsg":
            deletemsg($mid, $ok);
            break;
        case "savemsg":
            savemsg($mid, $title, $content, $mdate, $expire, $active, $view, $chng_date, $mlanguage);
            break;
    }
} else {
    echo "Access Denied";
}