Beispiel #1
0
                file::delete($file);
                $db->delete("file", "id=" . $file->id);
            }
            $file = file::update($filefield, $directory, null);
            if ($file != null) {
                $data->alt_image_id = $db->insertObject($file, "file");
            }
        }
        if (isset($data->id)) {
            $db->updateObject($data, "swfitem");
        } else {
            $db->insertObject($data, "swfitem");
        }
        pathos_flow_redirect();
    } else {
        echo SITE_403_HTML;
    }
} else {
    echo SITE_404_HTML;
}
if (pathos_permissions_check("configure", $loc)) {
    $textitem = textitem::update($_POST, $textitem);
    $textitem->location_data = serialize($loc);
    pathos_template_clear();
    if (!defined("SYS_WORKFLOW")) {
        require_once BASE . "subsystems/workflow.php";
    }
    pathos_workflow_post($textitem, "textitem", $loc);
} else {
    echo SITE_403_HTML;
}
Beispiel #2
0
# You should have received a copy of the GNU
# 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.php,v 1.3 2005/02/19 00:32:37 filetreefrog Exp $
##################################################
if (!defined('PATHOS')) {
    exit('');
}
$textitem = null;
if (isset($_GET['id'])) {
    $textitem = $db->selectObject('textitem', 'id=' . $_GET['id']);
}
if ($textitem != null) {
    $loc = unserialize($textitem->location_data);
}
if (pathos_permissions_check('edit', $loc)) {
    $form = textitem::form($textitem);
    $form->location($loc);
    $form->meta('action', 'save');
    $template = new template('textmodule', '_form_edit', $loc);
    $template->assign('form_html', $form->toHTML());
    $template->output();
} else {
    echo SITE_403_HTML;
}