/
index.php
69 lines (54 loc) · 2.46 KB
/
index.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
<?php
/**
* $Id: index.php,v 1.9 2005/05/17 20:28:08 fx2024 Exp $
* Module: SmartPartner
* Author: The SmartFactory <www.smartfactory.ca>
* Licence: GNU
*/
include "header.php";
// At which record shall we start
$start = isset($_GET['start']) ? intval($_GET['start']) : 0;
if (strpos($_SERVER['REQUEST_URI'],'odules/')>0){
header( "HTTP/1.1 301 Moved Permanently" );
header( "Location: ".XOOPS_URL."/associates/$start");
exit;
}
$xoopsOption['template_main'] = 'smartpartner_index.html';
include XOOPS_ROOT_PATH."/header.php";
include "footer.php";
Global $myts;
// Creating the partner handler object
$partner_handler =& smartpartner_gethandler('partner', SMARTPARTNER_DIRNAME);
$partners_total = $partner_handler->getPartnerCount();
$partnersObj =& $partner_handler->getPartners($xoopsModuleConfig['perpage_user'], $start, _SPARTNER_STATUS_ACTIVE, $xoopsModuleConfig['index_sortby'], $xoopsModuleConfig['index_orderby']);
$partners_total_onpage = count($partnersObj);
$partners = array();
If ($partnersObj) {
for ( $i = 0; $i < $partners_total_onpage; $i++ ) {
$partner = $partnersObj[$i]->toArray();
$partners[] = $partner;
}
}
$xoopsTpl->assign('partners', $partners);
// Partners Navigation Bar
$pagenav = new XoopsPageNav($partners_total, $xoopsModuleConfig['perpage_user'], $start, 'start', '');
$xoopsTpl->assign('pagenav', '<div style="text-align:right;">' . $pagenav->renderNav() . '</div>');
$xoopsTpl->assign('navitem', 3);
$xoopsTpl->assign('sitename', $xoopsConfig['sitename']);
$xoopsTpl->assign("displayjoin" , $xoopsModuleConfig['allowsubmit'] && (is_object($xoopsUser) || $xoopsModuleConfig['anonpost']));
$xoopsTpl->assign("img_max_width" , $xoopsModuleConfig['img_max_width']);
$xoopsTpl->assign('lang_intro_text' , $myts->displayTarea($xoopsModuleConfig['welcomemsg']));
$xoopsTpl->assign('lang_partner', _MD_SPARTNER_PARTNER);
$xoopsTpl->assign('lang_desc', _MD_SPARTNER_DESCRIPTION);
$xoopsTpl->assign('lang_edit', _MD_SPARTNER_EDIT);
$xoopsTpl->assign('lang_delete', _MD_SPARTNER_DELETE);
$xoopsTpl->assign('lang_hits', _MD_SPARTNER_HITS);
$xoopsTpl->assign('lang_join' , _MD_SPARTNER_JOIN);
$xoopsTpl->assign('lang_no_partners', _MD_SPARTNER_NOPART);
$xoopsTpl->assign('lang_main_partner', _MD_SPARTNER_PARTNERS);
$xoopsTpl->assign('lang_readmore', _MD_SPARTNER_READMORE);
if(!$xoopsModuleConfig['hide_module_name']){
$xoopsTpl->assign('lang_partnerstitle', $myts->displayTarea($xoopsModule->getVar('name')));
}
include_once XOOPS_ROOT_PATH.'/footer.php';
?>