@@ 93-110 (lines=18) @@ | ||
90 | //pour afficher les r�sum�s |
|
91 | //---------------------------------------------------------------------------------------------------------------------------------------------------- |
|
92 | //t�l�chargements r�cents |
|
93 | if ($xoopsModuleConfig['bldate']==1) { |
|
94 | $criteria = new CriteriaCompo(); |
|
95 | $criteria->add(new Criteria('status', 0, '!=')); |
|
96 | $criteria->add(new Criteria('cid', '(' . implode(',', $categories) . ')','IN')); |
|
97 | $criteria->add(new Criteria('cid', intval($_REQUEST['cid']))); |
|
98 | $criteria->setSort('date'); |
|
99 | $criteria->setOrder('DESC'); |
|
100 | $criteria->setLimit($xoopsModuleConfig['nbbl']); |
|
101 | $downloads_arr = $downloads_Handler->getall($criteria); |
|
102 | foreach (array_keys($downloads_arr) as $i) { |
|
103 | $title = $downloads_arr[$i]->getVar('title'); |
|
104 | if (strlen($title) >= $xoopsModuleConfig['longbl']) { |
|
105 | $title = substr($title,0,($xoopsModuleConfig['longbl']))."..."; |
|
106 | } |
|
107 | $date = formatTimestamp($downloads_arr[$i]->getVar('date'),"s"); |
|
108 | $xoopsTpl->append('bl_date', array('id' => $downloads_arr[$i]->getVar('lid'),'cid' => $downloads_arr[$i]->getVar('cid'),'date' => $date,'title' => $title)); |
|
109 | } |
|
110 | } |
|
111 | //plus t�l�charg�s |
|
112 | if ($xoopsModuleConfig['blpop']==1) { |
|
113 | $criteria = new CriteriaCompo(); |
|
@@ 112-128 (lines=17) @@ | ||
109 | } |
|
110 | } |
|
111 | //plus t�l�charg�s |
|
112 | if ($xoopsModuleConfig['blpop']==1) { |
|
113 | $criteria = new CriteriaCompo(); |
|
114 | $criteria->add(new Criteria('status', 0, '!=')); |
|
115 | $criteria->add(new Criteria('cid', '(' . implode(',', $categories) . ')','IN')); |
|
116 | $criteria->add(new Criteria('cid', intval($_REQUEST['cid']))); |
|
117 | $criteria->setSort('hits'); |
|
118 | $criteria->setOrder('DESC'); |
|
119 | $criteria->setLimit($xoopsModuleConfig['nbbl']); |
|
120 | $downloads_arr = $downloads_Handler->getall($criteria); |
|
121 | foreach (array_keys($downloads_arr) as $i) { |
|
122 | $title = $downloads_arr[$i]->getVar('title'); |
|
123 | if (strlen($title) >= $xoopsModuleConfig['longbl']) { |
|
124 | $title = substr($title,0,($xoopsModuleConfig['longbl'])) . "..."; |
|
125 | } |
|
126 | $xoopsTpl->append('bl_pop', array('id' => $downloads_arr[$i]->getVar('lid'),'cid' => $downloads_arr[$i]->getVar('cid'),'hits' => $downloads_arr[$i]->getVar('hits'),'title' => $title)); |
|
127 | } |
|
128 | } |
|
129 | //mieux not�s |
|
130 | if ($xoopsModuleConfig['blrating']==1) { |
|
131 | $criteria = new CriteriaCompo(); |
|
@@ 130-147 (lines=18) @@ | ||
127 | } |
|
128 | } |
|
129 | //mieux not�s |
|
130 | if ($xoopsModuleConfig['blrating']==1) { |
|
131 | $criteria = new CriteriaCompo(); |
|
132 | $criteria->add(new Criteria('status', 0, '!=')); |
|
133 | $criteria->add(new Criteria('cid', '(' . implode(',', $categories) . ')','IN')); |
|
134 | $criteria->add(new Criteria('cid', intval($_REQUEST['cid']))); |
|
135 | $criteria->setSort('rating'); |
|
136 | $criteria->setOrder('DESC'); |
|
137 | $criteria->setLimit($xoopsModuleConfig['nbbl']); |
|
138 | $downloads_arr = $downloads_Handler->getall($criteria); |
|
139 | foreach (array_keys($downloads_arr) as $i) { |
|
140 | $title = $downloads_arr[$i]->getVar('title'); |
|
141 | if (strlen($title) >= $xoopsModuleConfig['longbl']) { |
|
142 | $title = substr($title,0,($xoopsModuleConfig['longbl']))."..."; |
|
143 | } |
|
144 | $rating = number_format($downloads_arr[$i]->getVar('rating'),1); |
|
145 | $xoopsTpl->append('bl_rating', array('id' => $downloads_arr[$i]->getVar('lid'),'cid' => $downloads_arr[$i]->getVar('cid'),'rating' => $rating,'title' => $title)); |
|
146 | } |
|
147 | } |
|
148 | // affichage du r�sum� |
|
149 | if ($xoopsModuleConfig['bldate']==0 and $xoopsModuleConfig['blpop']==0 and $xoopsModuleConfig['blrating']==0) { |
|
150 | $bl_affichage = 0; |