All pastes #745756 Raw Edit

Stuff

public php v1 · immutable
·published 2007-10-22 17:34 UTC
rendered paste body
    public function index()    {        $toc = $this->getOption('toc');        for ($i = 0; $i < count($toc); $i++) {            $this->indexSection($toc->getChild($i));        }            }        public function indexSection(Sensei_Doc_Section $section)    {        $q = Doctrine_Query::create()->from('Sensei_Doc_Path p')->where('p.path = ?');                $path = $q->execute(array($section->getPath()));                if ($path === false) {            $path = new Sensei_Doc_Path;            $path->path = $section->getPath();            $path->save();        }        $fields = array(            'path' => $section->getPath(),            'content' => $section->getText(),            'id' => $path->id        );                $this->updateIndex($fields);                for ($i = 0; $i < count($section); $i++) {            $this->indexSection($section->getChild($i));        }        }