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; }
# 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; }