/**
 * Group search page handler
 *
 * @return mixdata;
 * @access private
 */
function groups_search_handler($hook, $type, $return, $params)
{
    $Pagination = new OssnPagination();
    $groups = new OssnGroup();
    $data = $groups->searchGroups($params['q']);
    $Pagination->setItem($data);
    $group['groups'] = $Pagination->getItem();
    $search = ossn_view('components/OssnGroups/search/view', $group);
    $search .= $Pagination->pagination();
    if (empty($data)) {
        return 'No result found';
    }
    return $search;
}
Ejemplo n.º 2
0
/**
 * Group search page handler
 *
 * @return mixdata;
 * @access private
 */
function groups_search_handler($hook, $type, $return, $params)
{
    $Pagination = new OssnPagination();
    $groups = new OssnGroup();
    $data = $groups->searchGroups($params['q']);
    $Pagination->setItem($data);
    $group['groups'] = $Pagination->getItem();
    $search = ossn_plugin_view('groups/search/view', $group);
    $search .= $Pagination->pagination();
    if (empty($data)) {
        return ossn_print('ossn:search:no:result');
    }
    return $search;
}