Exemplo n.º 1
0
 function normalize_order()
 {
     if (!vivvo_hooks_manager::call('article_normalizeOrder')) {
         return vivvo_hooks_manager::get_status();
     }
     $article_list = new Articles_list();
     $article_list->search(array(), 'order_num', 'descending');
     $count = $article_list->get_total_count();
     foreach ($article_list->list as $k => $v) {
         $article_update = new Articles();
         $article_update->set_id($v->id);
         $article_update->set_order_num($count);
         $this->_post_master->set_data_object($article_update);
         $this->_post_master->sql_update();
         $count--;
     }
     return true;
 }