<?php

require_once __DIR__ . "/includes/root.php";
must_allow("manage mocs");
$moc = new MOC();
$moc->code = $_POST["code"];
$errors = $moc->errors();
if (count($errors) == 0) {
    if (!$moc->save()) {
        array_push($errors, "Unknown error trying to save a MARC Org Code!  Try again or contact support.");
    }
}
if (count($errors) == 0) {
    audit("new MOC", sprintf("Code: %s", $moc->code));
    $renderer->flash_success("Saved MARC Org Code");
    header("Location: mocs-list.php");
} else {
    $renderer->variable("errors", $errors);
    $renderer->variable("moc", $moc);
    $renderer->variable("title", "Creating a new MARC Org Code");
    $renderer->render("mocs-form");
}