} } PublisherUtils::cpHeader(); publisher_editItem(true, $itemid); break; case "additem": // Creating the item object /* @var $itemObj PublisherItem */ if ($itemid != 0) { $itemObj = $publisher->getItemHandler()->get($itemid); } else { $itemObj = $publisher->getItemHandler()->create(); } $itemObj->setVarsFromRequest(); $old_status = $itemObj->getVar('status'); $new_status = \Xmf\Request::getInt('status', _PUBLISHER_STATUS_PUBLISHED); //_PUBLISHER_STATUS_NOTSET; $error_msg = ''; $redirect_msg = ''; switch ($new_status) { case _PUBLISHER_STATUS_SUBMITTED: if ($old_status == _PUBLISHER_STATUS_NOTSET) { $error_msg = _AM_PUBLISHER_ITEMNOTUPDATED; } else { $error_msg = _AM_PUBLISHER_ITEMNOTCREATED; } $redirect_msg = _AM_PUBLISHER_ITEM_RECEIVED_NEED_APPROVAL; break; case _PUBLISHER_STATUS_PUBLISHED: if ($old_status == _PUBLISHER_STATUS_NOTSET || $old_status == _PUBLISHER_STATUS_SUBMITTED) { $redirect_msg = _AM_PUBLISHER_SUBMITTED_APPROVE_SUCCESS;