@@ 55-68 (lines=14) @@ | ||
52 | array_shift($options); |
|
53 | ||
54 | $catsubscrCriteria = new \CriteriaCompo(); |
|
55 | switch ($type_block) { |
|
56 | // For the block: catsubscr recents |
|
57 | case 'recent': |
|
58 | $catsubscrCriteria->setSort('catsubscr_created'); |
|
59 | $catsubscrCriteria->setOrder('DESC'); |
|
60 | break; |
|
61 | // For the block: catsubscr of today |
|
62 | case 'day': |
|
63 | $catsubscrCriteria->add(new \Criteria('catsubscr_created', strtotime(date('Y/m/d')), '>=')); |
|
64 | $catsubscrCriteria->add(new \Criteria('catsubscr_created', strtotime(date('Y/m/d')) + 86400, '<=')); |
|
65 | $catsubscrCriteria->setSort('catsubscr_created'); |
|
66 | $catsubscrCriteria->setOrder('ASC'); |
|
67 | break; |
|
68 | } |
|
69 | ||
70 | $catsubscrCriteria->setLimit($nb_catsubscr); |
|
71 | $catsubscrObjs = $helper->getHandler('Catsubscr')->getAll($catsubscrCriteria); |
@@ 59-76 (lines=18) @@ | ||
56 | array_shift($options); |
|
57 | ||
58 | $letterCriteria = new \CriteriaCompo(); |
|
59 | switch ($type_block) { |
|
60 | // For the block: letter recents |
|
61 | case 'recent': |
|
62 | $letterCriteria->setSort('letter_created'); |
|
63 | $letterCriteria->setOrder('DESC'); |
|
64 | break; |
|
65 | // For the block: letter of today |
|
66 | case 'day': |
|
67 | $letterCriteria->add(new \Criteria('letter_created', strtotime(date('Y/m/d')), '>=')); |
|
68 | $letterCriteria->add(new \Criteria('letter_created', strtotime(date('Y/m/d')) + 86400, '<=')); |
|
69 | $letterCriteria->setSort('letter_created'); |
|
70 | $letterCriteria->setOrder('ASC'); |
|
71 | break; |
|
72 | // For the block: letter random |
|
73 | case 'random': |
|
74 | $letterCriteria->setSort('RAND()'); |
|
75 | break; |
|
76 | } |
|
77 | ||
78 | $uid = (is_object($xoopsUser) && isset($xoopsUser)) ? $xoopsUser->uid() : 0; |
|
79 | if (0 == $uid) { |