Ejemplo n.º 1
0
         }
     }
     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;