Example #1
0
 /**
  * Display a pager with online ambassadors.
  *
  * @since 0.1
  *
  * @param IContextSource $context
  * @param array $conditions
  */
 public static function displayPager(IContextSource $context, array $conditions = array())
 {
     $pager = new EPOAPager($context, $conditions);
     if ($pager->getNumRows()) {
         $context->getOutput()->addHTML($pager->getFilterControl() . $pager->getNavigationBar() . $pager->getBody() . $pager->getNavigationBar() . $pager->getMultipleItemControl());
     } else {
         $context->getOutput()->addHTML($pager->getFilterControl(true));
         $context->getOutput()->addWikiMsg('ep-oa-noresults');
     }
 }
Example #2
0
 /**
  * Constructor.
  *
  * @param IContextSource $context
  * @param array $conds
  */
 public function __construct(IContextSource $context, array $conds = array())
 {
     $this->mDefaultDirection = true;
     parent::__construct($context, $conds, 'EPCA');
 }