/** * Get all translated pages for a select/options * * @return array */ public function getPagesForSelect() { $pages = Page::select('pages.id', 'title', 'locale', 'parent')->join('page_translations', 'pages.id', '=', 'page_translations.page_id')->where('locale', Config::get('typicms.adminLocale'))->order()->get(); $pagesArray = TypiCMS::arrayIndent($pages); $pagesArray = array_merge(['' => '0'], $pagesArray); $pagesArray = array_flip($pagesArray); return $pagesArray; }