コード例 #1
0
# not, write to:
#
# Free Software Foundation, Inc.,
# 59 Temple Place,
# Suite 330,
# Boston, MA 02111-1307  USA
#
# $Id: save_item.php,v 1.2 2005/02/19 00:32:36 filetreefrog Exp $
##################################################
if (!defined("PATHOS")) {
    exit("");
}
$item = null;
if (isset($_POST['id'])) {
    $item = $db->selectObject("rotator_item", "id=" . $_POST['id']);
}
if ($item) {
    $loc = unserialize($item->location_data);
}
if (pathos_permissions_check("manage", $loc)) {
    $item = rotator_item::update($_POST, $item);
    $item->location_data = serialize($loc);
    if (isset($item->id)) {
        $db->updateObject($item, "rotator_item");
    } else {
        $db->insertObject($item, "rotator_item");
    }
    pathos_flow_redirect();
} else {
    echo SITE_403_HTML;
}
コード例 #2
0
# General Public License along with Exponent; if
# not, write to:
#
# Free Software Foundation, Inc.,
# 59 Temple Place,
# Suite 330,
# Boston, MA 02111-1307  USA
#
# $Id: edit_item.php,v 1.2 2005/02/19 00:32:36 filetreefrog Exp $
##################################################
if (!defined("PATHOS")) {
    exit("");
}
$item = null;
if (isset($_GET['id'])) {
    $item = $db->selectObject("rotator_item", "id=" . $_GET['id']);
}
if ($item) {
    $loc = unserialize($item->location_data);
}
if (pathos_permissions_check("manage", $loc)) {
    $form = rotator_item::form($item);
    $form->location($loc);
    $form->meta("action", "save_item");
    $template = new template("rotatormodule", "_form_edit");
    $template->assign("is_edit", isset($item->id));
    $template->assign("form_html", $form->toHTML());
    $template->output();
} else {
    echo SITE_403_HTML;
}