concrete/blocks/search/controller.php
public function view()
    {
        $this->set('title', $this->title);
        $this->set('buttonText', $this->buttonText);
        $this->set('baseSearchPath', $this->baseSearchPath);
        $this->set('postTo_cID', $this->postTo_cID);

        if ((string) $this->resultsURL !== '') {
            $resultsPage = null;
            $resultsURL = $this->resultsURL;
        } else {
            $resultsPage = $this->postTo_cID ? Page::getById($this->postTo_cID) : null;
            if (is_object($resultsPage) && !$resultsPage->isError()) {
                $resultsURL = $resultsPage->getCollectionPath();
            } else {
                $resultsPage = null;
                $c = Page::getCurrentPage();
                $resultsURL = $c->getCollectionPath();
            }
        }

        $resultsURL = $this->app->make('helper/text')->encodePath($resultsURL);

        $this->set('resultTargetURL', $resultsURL);
        if ($resultsPage !== null) {
            $this->set('resultTarget', $resultsPage);
        } else {
            $this->set('resultTarget', $resultsURL);
        }

        //run query if display results elsewhere not set, or the cID of this page is set
        if ($resultsPage === null && (string) $this->resultsURL === '') {
            if ((string) $this->request->request('query') !== '' || $this->request->request('akID') || $this->request->request('month')) {
                $this->do_search();
            }
        }
    }
public function view()
    {
        $this->set('title', $this->title);
        $this->set('buttonText', $this->buttonText);
        $this->set('baseSearchPath', $this->baseSearchPath);
        $this->set('postTo_cID', $this->postTo_cID);

        if ((string) $this->resultsURL !== '') {
            $resultsPage = null;
            $resultsURL = $this->resultsURL;
        } else {
            $resultsPage = $this->postTo_cID ? Page::getById($this->postTo_cID) : null;
            if (is_object($resultsPage) && !$resultsPage->isError()) {
                $resultsURL = $resultsPage->getCollectionPath();
            } else {
                $resultsPage = null;
                $c = Page::getCurrentPage();
                $resultsURL = $c->getCollectionPath();
            }
        }

        $resultsURL = $this->app->make('helper/text')->encodePath($resultsURL);

        $this->set('resultTargetURL', $resultsURL);
        if ($resultsPage !== null) {
            $this->set('resultTarget', $resultsPage);
        } else {
            $this->set('resultTarget', $resultsURL);
        }

        //run query if display results elsewhere not set, or the cID of this page is set
        if ($resultsPage === null && (string) $this->resultsURL === '') {
            if ((string) $this->request->request('query') !== '' || $this->request->request('akID') || $this->request->request('month')) {
                $this->do_search();
            }
        }
    }
public function view ( ) { $ this -> set ( 'title' , $ this -> title ) ; $ this -> set ( 'buttonText' , $ this -> buttonText ) ; $ this -> set ( 'baseSearchPath' , $ this -> baseSearchPath ) ; $ this -> set ( 'postTo_cID' , $ this -> postTo_cID ) ; if ( ( string ) $ this -> resultsURL !== '' ) { $ resultsPage = null ; $ resultsURL = $ this -> resultsURL ; } else { $ resultsPage = $ this -> postTo_cID ? Page :: getById ( $ this -> postTo_cID ) : null ; if ( is_object ( $ resultsPage ) && ! $ resultsPage -> isError ( ) ) { $ resultsURL = $ resultsPage -> getCollectionPath ( ) ; } else { $ resultsPage = null ; $ c = Page :: getCurrentPage ( ) ; $ resultsURL = $ c -> getCollectionPath ( ) ; } } $ resultsURL = $ this -> app -> make ( 'helper/text' ) -> encodePath ( $ resultsURL ) ; $ this -> set ( 'resultTargetURL' , $ resultsURL ) ; if ( $ resultsPage !== null ) { $ this -> set ( 'resultTarget' , $ resultsPage ) ; } else { $ this -> set ( 'resultTarget' , $ resultsURL ) ; } //run query if display results elsewhere not set, or the cID of this page is set if ( $ resultsPage === null && ( string ) $ this -> resultsURL === '' ) { if ( ( string ) $ this -> request -> request ( 'query' ) !== '' || $ this -> request -> request ( 'akID' ) || $ this -> request -> request ( 'month' ) ) { $ this -> do_search ( ) ; } } }
Default view method.
Default view method .