Exemplo n.º 1
0
     $pages->site_info =& $site;
     //for a bot the order probably does not matter, and adding this line will slow things down
     //$pages->order_by = 'sortable.sort_order'
     $pages->init($site_id, id_of('minisite_page'));
     foreach ($pages->values as $page_id => $page) {
         if (!$page->get_value('url')) {
             /* Add code here to only include pages that are indexable. (To be
             			implemented after toggle is added to page interface.) - AF */
             if ('1' == $page->get_value('indexable')) {
                 turn_carl_util_error_output_off();
                 $url = $pages->get_full_url($page_id, true);
                 turn_carl_util_error_output_on;
                 if (!empty($url)) {
                     $info[$page_id] = array('loc' => $url);
                     $priority = $default_priority;
                     if ($pages->root_node() == $page_id) {
                         $priority = $home_page_priority;
                     }
                     $page_type = $page->get_value('custom_page');
                     if (empty($page_type)) {
                         $page_type = 'default';
                     }
                     if (isset($page_type_priorities[$page_type])) {
                         $priority = $page_type_priorities[$page_type];
                     }
                     $info[$page_id]['priority'] = $priority;
                 }
             }
         }
     }
 }