Exemple #1
0
 public function sortTpl(DirItem $di1, DirItem $di2)
 {
     /* @var $post1 Post */
     $post1 = $di1->getData('post');
     /* @var $post2 Post */
     $post2 = $di2->getData('post');
     if (!$post1 && $post2) {
         return -1;
     }
     if ($post1 && !$post2) {
         return 1;
     }
     if (!$post1 && !$post2) {
         return strcmp($di1->getNameNoExt(), $di2->getNameNoExt());
     }
     return $post1->getDtPublication() < $post2->getDtPublication() ? 1 : -1;
 }