$error_msg = _AM_PUBLISHER_ITEMNOTUPDATED; } else { $error_msg = _AM_PUBLISHER_ITEMNOTCREATED; } $redirect_msg = _AM_PUBLISHER_ITEM_REJECTED; break; } $itemObj->setVar('status', $new_status); // Storing the item if (!$itemObj->store()) { redirect_header("javascript:history.go(-1)", 3, $error_msg . publisher_formatErrors($itemObj->getErrors())); exit; } // attach file if any if (isset($_FILES['item_upload_file']) && $_FILES['item_upload_file']['name'] != "") { $file_upload_result = publisher_uploadFile(false, false, $itemObj); if ($file_upload_result !== true) { redirect_header("javascript:history.go(-1)", 3, $file_upload_result); exit; } } // Send notifications if (!empty($notifToDo)) { $itemObj->sendNotifications($notifToDo); } redirect_header("item.php", 2, $redirect_msg); break; case "del": $itemObj = $publisher->getHandler('item')->get($itemid); $confirm = isset($_POST['confirm']) ? $_POST['confirm'] : 0; if ($confirm) {
$files_form->display(); if ($fileid != 0) { publisher_closeCollapsableBar('editfile', 'editfileicon'); } else { publisher_closeCollapsableBar('addfile', 'addfileicon'); } } $false = false; /* -- Available operations -- */ switch ($op) { case "uploadfile": publisher_uploadFile(false, true, $false); exit; break; case "uploadanother": publisher_uploadFile(true, true, $false); exit; break; case "mod": $fileid = isset($_GET['fileid']) ? $_GET['fileid'] : 0; $itemid = isset($_GET['itemid']) ? $_GET['itemid'] : 0; if ($fileid == 0 && $itemid == 0) { redirect_header("javascript:history.go(-1)", 3, _AM_PUBLISHER_NOITEMSELECTED); exit; } publisher_cpHeader(); include_once XOOPS_ROOT_PATH . '/class/xoopsformloader.php'; publisher_editFile(true, $fileid, $itemid); break; case "modify": $fileid = isset($_POST['fileid']) ? intval($_POST['fileid']) : 0;