Example #1
0
                 $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) {
Example #2
0
    $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;