// // ------------------------------------------------------------------------ // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation; either version 2 of the License, or // // (at your option) any later version. // // // // You may not change or alter any portion of this comment or credits // // of supporting developers from this source code or any supporting // // source code which is considered copyrighted (c) material of the // // original comment or credit authors. // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY; without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // // GNU General Public License for more details. // // // // You should have received a copy of the GNU General Public License // // along with this program; if not, write to the Free Software // // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // // ------------------------------------------------------------------------- // // Author: Raul Recio (AKA UNFOR) // // Project: The XOOPS Project // // ------------------------------------------------------------------------- // include "header.php"; $xoopsOption['template_main'] = 'xoopspartners_index.html'; include XOOPS_ROOT_PATH."/header.php"; $part = new PartnerSystem(); if (! isset($start)){ $start=0; } if ( !$start or $start == 0 and $xoopsModuleConfig['modlimit'] != 0) { $init = 0; } elseif ( $start != 0 and $xoopsModuleConfig['modlimit'] != 0) { $init = $start; } $admin = 0; if ($xoopsUser) { $xoopsTpl->assign("partner_join" ,""._MD_JOIN.""); } $query = $xoopsDB->query("SELECT COUNT(*) FROM ".$xoopsDB->prefix("partners")." WHERE status=1"); list($numrows) = $xoopsDB->fetchrow($query); if( $xoopsModuleConfig['modlimit'] != 0 ) { $partners = $part->getAllPartners("status = 1",true,$xoopsModuleConfig['modorder'],$xoopsModuleConfig['modorderd'],$xoopsModuleConfig['modlimit'],$init); }else{ $partners = $part->getAllPartners("status = 1",true,$xoopsModuleConfig['modorder'],$xoopsModuleConfig['modorderd']); } foreach ( $partners as $part_obj ) { $array_partners[] = array( "id" => $part_obj->getVar("id"), "hits" => $part_obj->getVar("hits"), "url" => $part_obj->getVar("url"), "image" => $part_obj->getVar("image"), "title" => $part_obj->getVar("title"), "description" => $part_obj->getVar("description") ); } $partner_count = count($array_partners); for ( $i = 0; $i < $partner_count; $i++ ) { $ImagePartner = ""; if ( !empty($array_partners[$i]["image"]) && ($xoopsModuleConfig['modshow'] == 1 || $xoopsModuleConfig['modshow'] == 3) ) { $ImagePartner .= "".$array_partners[$i]["url"].""; } if ( $xoopsModuleConfig['modshow'] == 3 ) { $ImagePartner .= "
"; } if ( empty($array_partners[$i]["image"]) || $xoopsModuleConfig['modshow'] == 2 || $xoopsModuleConfig['modshow'] == 3 ) { $ImagePartner .= $array_partners[$i]["title"]; } $ImagePartner .= "
"; $partner[$i]['id'] = $array_partners[$i]['id']; $partner[$i]['hits'] = $array_partners[$i]['hits']; $partner[$i]['url'] = $array_partners[$i]['url']; $partner[$i]['image'] = $ImagePartner; $partner[$i]['title'] = $array_partners[$i]['title']; $partner[$i]['description'] = $array_partners[$i]['description']; if ($xoopsUserIsAdmin) { $partner[$i]['admin_option'] = "
["._MD_EDIT."] ["._MD_DELETE."]"; } $xoopsTpl->append("partners", $partner[$i]); } if ( $xoopsModuleConfig['modlimit'] != 0 ) { $nav = new XoopsPageNav($numrows,$xoopsModuleConfig['modlimit'],$start); $pagenav = $nav->renderImageNav(); } $xoopsTpl->assign(array( "lang_partner" => _MD_PARTNER, "lang_desc" => _MD_DESCRIPTION, "lang_hits" => _MD_HITS, "lang_no_partners" => _MD_NOPART, "lang_main_partner" => _MD_PARTNERS, "sitename" => $xoopsConfig['sitename'], "pagenav" => $pagenav )); include_once XOOPS_ROOT_PATH.'/footer.php'; ?>