commerceguys_marketplace.training.inc in Commerce Guys Marketplace 7
File
includes/commerceguys_marketplace.training.inc
View source
<?php
class CommerceGuysMarketplaceTrainingManager extends CommerceGuysMarketplaceManagerBase {
function __construct($client, $endpoint, $resource = NULL) {
parent::__construct($client, $endpoint, 'trainings');
}
public function query($sorts = array()) {
$params = array();
if ($sorts) {
$sort_by = array_keys($sorts);
$sort_order = array_values($sorts);
$params['sort_by'] = $sort_by[0];
$params['sort_order'] = $sort_order[0];
}
$url = url($this->endpoint . '/trainings', array(
'query' => $params,
));
$response = drupal_http_request($url);
$result = json_decode($response->data);
return array(
'results' => $result->results,
'result_count' => $result->result_count,
);
}
}