$query = $modx->newQuery('modAccessContext');
$query->innerJoin('modContext', 'Target');
$users = $modx->getCollection('modAccessContext',$query);
foreach($users as $user) {
$output .= '<pre>' . print_r($user->toArray(),true);
}
return $output;Array
(
[id] => 1
[target] => web
[principal_class] => modUserGroup
[principal] => 0
[authority] => 9999
[policy] => 3
)
Array
(
[id] => 2
[target] => mgr
[principal_class] => modUserGroup
[principal] => 1
[authority] => 0
[policy] => 2
)
Array
(
[id] => 3
[target] => web
[principal_class] => modUserGroup
[principal] => 1
[authority] => 0
[policy] => 2
)
Array
(
[id] => 4
[target] => web
[principal_class] => modUserGroup
[principal] => 1
[authority] => 9999
[policy] => 1
)
$query = $modx->newQuery('modAccessContext');
$query->innerJoin('modContext', 'Target');
$query->select(array('modAccessContext.*, Target.description'));
$users = $modx->getCollection('modAccessContext',$query);
foreach($users as $user) {
$output .= '<pre>' . print_r($user->toArray(),true);
}
return $output;
// Get list of ads from database
$query = $modx->newQuery('simpleCartOrder');
$query->innerJoin('simpleCartOrderProduct','Product');
$query->innerJoin('Adupload', 'adupload');
$query->select(array('simpleCartOrder.*, Product.*, adupload.*'));
$query->where(array(
'simpleCartOrder.status' => 'finished',
'adupload.accepted_status' => 'awaiting approval'
));
$query->sortby('created', 'DESC');
$orders = $modx->getCollection('simpleCartOrder',$query);
$output .= '<p>Total bought campaigns: '. count($orders) . '</p>';
// Outputs the product
foreach($orders as $order) {
$fields = $order->toArray();
$output .= $modx->getChunk('adminAdApprovalTableRow', $fields);
}
// Get list of ads from database
$query = $modx->newQuery('Adupload');
$query->innerJoin('simpleCartOrderProduct','Product');
$query->innerJoin('simpleCartOrder', 'Order');
$query->select(array('Adupload.*, Product.*, Order.created'));
$query->where(array(
'Adupload.accepted_status' => 'awaiting approval'
));
$orders = $modx->getCollection('Adupload',$query);
$output = $modx->getChunk('adminAdApprovalTableStart');
$output .= '<p>Total bought campaigns: '. count($orders) . '</p>';