Database Items
- admin
- someone@somewhere.com
- michael@kimsal.com
- shuvro.paul@gmail.com
- mgkimsal@gmail.com
- scott@boomshakalaka.com
- louisa.annanack@ssss.gouv.qc.ca
<?php
Cgn::loadLibrary('Html_Widgets::Lib_Cgn_Widget');
Cgn::loadLibrary('Lib_Cgn_Mvc');
Cgn::loadLibrary('Lib_Cgn_Data_Item');
class Cgn_Service_Showoff_Db extends Cgn_Service {
function mainEvent(&$sys, &$t) {
$list = new Cgn_Mvc_ListModel();
$t['message1'] = '<h3>Database Items</h3>';
$x = Cgn_Db_Connector::getHandle();
Cgn_DbWrapper::setHandle($x);
$user = new Cgn_DataItem('cgn_user');
$user->_cols = array('username', 'email');
$user->limit(10);
$users = $user->find();
foreach ($users as $_u) {
if (!$username = $_u->username)
$username = substr($_u->email, strpos( $_u->email, '@'));
$list->data[] = $username;
}
//$list->data = array('first','second','third');
$t['listPanel'] = new Cgn_Mvc_ListView($list);
$thisCode = file_get_contents(__FILE__);
$t['code'] = '<hr/><pre>'.htmlentities($thisCode).'</pre>';
}
}