|
@@ 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; |