ps. het werkt ook nog

Ik zal even binnen het dev-team overleggen hoe ik dit het beste kan aanpakken...
ps2 ik kan wellicht beter in een UDT gieten, dan hoef je niet te "hacken"...
@Jos, bedankt voor je mooie GBook CSV import!!!
Moderator: velden
Code: Select all
$id = isset($params['id']) ? $params['id'] : '1';
$db = cmsms()->GetDb();
$query = "SELECT * FROM ".cms_db_prefix()."module_guestbook WHERE approved='1' AND guestbook=" . $id . " ORDER BY date ASC";
$result = $db->Execute($query);
$entries = Array();
while ($result && $row = $result->FetchRow())
{
$i = count($entries);
$entries[$i]['sender'] = $row['sender'];
$entries[$i]['e_mail'] = $row['e_mail'];
$entries[$i]['homepage'] = $row['homepage'];
$entries[$i]['country'] = $row['country'];
$entries[$i]['location'] = $row['location'];
$entries[$i]['message'] = $row['message'];
$entries[$i]['date'] = $row['date'];
$entries[$i]['ip_address'] = $row['ip_address'];
}
$smarty->assign('entries', $entries);
$smarty_data = '{foreach from=$entries item=entry}
{strip}
"{$entry.sender}{if !empty($entry.location)} - {$entry.location}{/if}{if !empty($entry.country)} {$entry.country}{/if}";"{$entry.e_mail}";"";"{$entry.message|strip_tags|escape}{if !empty($entry.homepage)} (website: {$entry.homepage}){/if}";"{$entry.ip_address}";"{$entry.date|date_format:"%Y-%m-%d %T"}"<br />
{/strip}
{/foreach}';
$smarty->display('eval:'.$smarty_data);
Code: Select all
$id = isset($params['id']) ? $params['id'] : '1';
$db = cmsms()->GetDb();
$query = "SELECT * FROM ".cms_db_prefix()."module_guestbook WHERE approved='1' AND guestbook=" . $id . " ORDER BY date ASC";
$result = $db->Execute($query);
$entries = Array();
while ($result && $row = $result->FetchRow())
{
$i = count($entries);
$entries[$i]['sender'] = $row['sender'];
$entries[$i]['e_mail'] = $row['e_mail'];
$entries[$i]['homepage'] = $row['homepage'];
$entries[$i]['country'] = $row['country'];
$entries[$i]['location'] = $row['location'];
$entries[$i]['message'] = $row['message'];
$entries[$i]['date'] = $row['date'];
$entries[$i]['ip_address'] = $row['ip_address'];
}
$smarty->assign('entries', $entries);
$smarty_data = '{foreach from=$entries item=entry}
"{$entry.sender}{if !empty($entry.location)} - {$entry.location}{/if}{if !empty($entry.country)} {$entry.country}{/if}";"{$entry.e_mail}";"";"{$entry.message|strip_tags|nl2br|escape}{if !empty($entry.homepage)} (website: {$entry.homepage}){/if}";"{$entry.ip_address}";"{$entry.date|date_format:"%Y-%m-%d %T"}"<br />
{/foreach}';
$smarty->display('eval:'.$smarty_data);