LinksController::admin_process PHP Méthode

admin_process() public méthode

Admin process
public admin_process ( integer $menuId = null ) : void
$menuId integer
Résultat void
    public function admin_process($menuId = null)
    {
        $Link = $this->{$this->modelClass};
        list($action, $ids) = $this->BulkProcess->getRequestVars($Link->alias);
        $redirect = array('action' => 'index');
        $menu = $this->Link->Menu->findById($menuId);
        if (isset($menu['Menu']['id'])) {
            $redirect['?'] = array('menu_id' => $menuId);
        }
        $this->Link->setTreeScope($menuId);
        $multiple = array('copy' => false);
        $messageMap = array('delete' => __d('croogo', 'Links deleted'), 'publish' => __d('croogo', 'Links published'), 'unpublish' => __d('croogo', 'Links unpublished'));
        $options = compact('multiple', 'redirect', 'messageMap');
        return $this->BulkProcess->process($this->Link, $action, $ids, $options);
    }