src/Sulu/Bundle/ContactBundle/Controller/AccountController.php
public function multipledeleteinfoAction(Request $request)
    {
        $ids = $request->get('ids');

        $response = [];
        $numContacts = 0;
        $numChildren = 0;

        foreach ($ids as $id) {
            $account = $this->getRepository()->countDistinctAccountChildrenAndContacts($id);

            // Get number of subaccounts.
            $numChildren += $account['numChildren'];

            // FIXME: Distinct contacts: (currently the same contacts could be counted multiple times).
            // Get full number of contacts.
            $numContacts += $account['numContacts'];
        }

        $response['numContacts'] = $numContacts;
        $response['numChildren'] = $numChildren;

        $view = $this->view($response, 200);

        return $this->handleView($view);
    }
public function multipledeleteinfoAction(Request $request)
    {
        $ids = $request->get('ids');

        $response = [];
        $numContacts = 0;
        $numChildren = 0;

        foreach ($ids as $id) {
            $account = $this->getRepository()->countDistinctAccountChildrenAndContacts($id);

            // Get number of subaccounts.
            $numChildren += $account['numChildren'];

            // FIXME: Distinct contacts: (currently the same contacts could be counted multiple times).
            // Get full number of contacts.
            $numContacts += $account['numContacts'];
        }

        $response['numContacts'] = $numContacts;
        $response['numChildren'] = $numChildren;

        $view = $this->view($response, 200);

        return $this->handleView($view);
    }
public function multipledeleteinfoAction ( Request $ request ) { $ ids = $ request -> get ( 'ids' ) ; $ response = [ ] ; $ numContacts = 0 ; $ numChildren = 0 ; foreach ( $ ids as $ id ) { $ account = $ this -> getRepository ( ) -> countDistinctAccountChildrenAndContacts ( $ id ) ; // Get number of subaccounts. $ numChildren += $ account [ 'numChildren' ] ; // FIXME: Distinct contacts: (currently the same contacts could be counted multiple times). // Get full number of contacts. $ numContacts += $ account [ 'numContacts' ] ; } $ response [ 'numContacts' ] = $ numContacts ; $ response [ 'numChildren' ] = $ numChildren ; $ view = $ this -> view ( $ response , 200 ) ; return $ this -> handleView ( $ view ) ; }
Returns delete info for multiple ids.

@param Request $request

@return Response
Returns delete info for multiple ids .