/** * Hack to return category tree via API * Avoids building the tree on the client side */ public function tree() { echo json_encode(category::get_category_tree_data(FALSE, $this->admin)); }
<?php echo html::link($css, 'stylesheet', 'text/css'); foreach ($js as $script) { $script = url::base() . $script; echo "<script type=\"text/javascript\" src=\"{$script}\"></script>\n"; } ?> <script> var baseURL = '<?php echo url::base(); ?> '; window.baseURL = baseURL; var categoryTree = <?php echo json_encode(category::get_category_tree_data(FALSE, $this->auth->admin_access())); ?> $(function() { var UshahidiApp = new AppRouter( { container : $('#content .bg'), baseURL : baseURL, categoryTree : categoryTree }); window.app = UshahidiApp; Backbone.history.start(); }); </script> </head> <body>