}
- var $cols = array();
-
- function loadMap($do, $cfg =array())
- {
- $onlycolumns = !empty($cfg['columns']) ? $cfg['columns'] : false;
- $distinct = !empty($cfg['distinct']) ? $cfg['distinct'] : false;
- $excludecolumns = !empty($cfg['exclude']) ? $cfg['exclude'] : array();
-
- $excludecolumns[] = 'passwd'; // we never expose passwords
-
- $ret = $do->autoJoin(array(
- 'include' => $onlycolumns,
- 'exclude' => $excludecolumns,
- 'distinct' => $distinct
- ));
-
- $this->countWhat = $ret['count'];
- $this->cols = $ret['cols'];
- $this->colsJname = $ret['join_names'];
-
- return;
-
- }
-
function meta($x, $data)
{
$lost = 0;