| @@ -36,11 +36,13 @@ else if ($dopost == 'setskin') { | |||||
| <table class="table table-borderless"> | <table class="table table-borderless"> | ||||
| <?php | <?php | ||||
| $userCatalogSql = ''; | $userCatalogSql = ''; | ||||
| if (count($admin_catalogs) > 0) { | if (count($admin_catalogs) > 0) { | ||||
| $admin_catalog = join(',', $admin_catalogs); | $admin_catalog = join(',', $admin_catalogs); | ||||
| $userCatalogSql = "AND arc.typeid IN($admin_catalog) "; | $userCatalogSql = "AND arc.typeid IN($admin_catalog) "; | ||||
| } | } | ||||
| $query = "SELECT arc.id, arc.arcrank, arc.title, arc.typeid, arc.pubdate, arc.channel, ch.editcon, tp.typename FROM `#@__archives` arc LEFT JOIN `#@__channeltype` ch ON ch.id = arc.channel LEFT JOIN `#@__arctype` tp ON arc.typeid=tp.id WHERE arc.arcrank<>-2 {$userCatalogSql} ORDER BY arc.id DESC LIMIT 0,12"; | |||||
| $query = "SELECT arc.id, arc.arcrank, arc.title, arc.typeid, arc.mid, arc.pubdate, arc.channel, ch.editcon, tp.typename FROM `#@__archives` arc LEFT JOIN `#@__channeltype` ch ON ch.id = arc.channel LEFT JOIN `#@__arctype` tp ON arc.typeid=tp.id WHERE arc.arcrank<>-2 {$userCatalogSql} AND arc.mid={$cuserLogin->getUserID()} ORDER BY arc.id DESC LIMIT 0,12"; | |||||
| $arcArr = array(); | $arcArr = array(); | ||||
| $dsql->Execute('m', $query); | $dsql->Execute('m', $query); | ||||
| while($row = $dsql->GetArray('m')) | while($row = $dsql->GetArray('m')) | ||||
| @@ -49,7 +51,7 @@ else if ($dopost == 'setskin') { | |||||
| } | } | ||||
| ?> | ?> | ||||
| <?php | <?php | ||||
| if (count($arcArr) > 1) | |||||
| if (count($arcArr) > 0) | |||||
| { | { | ||||
| foreach($arcArr as $row) | foreach($arcArr as $row) | ||||
| { | { | ||||