/** * Renders a list of authors. * Usage: * add [tweester_list] to post or page * * @param array $atts * @return string */ public function authorList($atts) { //extract(shortcode_atts(array('foo' => 'something','bar' => 'something else'), $atts)); //Get Supporters $data = $this->dbManager->get_results("SELECT * FROM " . $this->dbManager->getTableNameFor('authors')); $data = $data === null ? array() : $data; $list = array(); foreach ($data as $user) { $list[] = $this->getUserData($user->twitter); } $html = Tweester_HTMLRenderer::renderAuthorList($list); return $html; }
/** * Render Settings page and execute tasks */ function settingsPage() { //Run attached actions $alert = $this->executeTasks(); //Render HTML Tweester_HTMLRenderer::renderSettingsPage($alert); }