예제 #1
0
파일: Pages.php 프로젝트: anpone/sitecake
 static function update_pages($pages, &$newPages, $navPages)
 {
     array_walk($newPages, function (&$newPage) use($pages, $newPages, $navPages) {
         $nav = pages::gen_nav($navPages, $newPage['url']);
         if (isset($newPage['id'])) {
             pages::update_page($newPage, util::array_find_prop($pages, 'id', $newPage['id']), $nav);
         } else {
             pages::create_page($newPage, util::array_find_prop($pages, 'id', $newPage['tid']), $nav);
         }
     });
 }