public function listen_frontpageLeftmenu(TBGEvent $event) { $article = $this->getFrontpageArticle('menu'); if ($article instanceof TBGWikiArticle) { TBGActionComponent::includeComponent('publish/articledisplay', array('article' => $article, 'show_title' => false, 'show_details' => false, 'show_actions' => false, 'embedded' => true)); } }
/** * Returns the HTML output from a component, but doesn't render it * * @param string $template the component name * @param array $params component parameters * * @return boolean */ public static function returnComponentHTML($template, $params = array()) { $current_content = ob_get_clean(); ob_start(); echo TBGActionComponent::includeComponent($template, $params); $component_content = ob_get_clean(); ob_start(); echo $current_content; return $component_content; }
/** * Includes a component with specified parameters * * @param string $component name of component to load, or module/component to load * @param array $params key => value pairs of parameters for the template */ function include_component($component, $params = array()) { return TBGActionComponent::includeComponent($component, $params); }
?> </label></td> <td><input type="text" class="required" id="email_address" name="email_address" style="width: 200px;"></td> </tr> <tr> <td><label class="login_fieldheader" for="email_confirm">* <?php echo __('Confirm e-mail'); ?> </label></td> <td><input type="text" class="required" id="email_confirm" name="email_confirm" style="width: 200px;"></td> </tr> </table> <br> <?php TBGActionComponent::includeComponent('captcha'); ?> <br><b><?php echo __('Enter the above number in this box'); ?> </b><br><br> <label class="login_fieldheader" for="verification_no">* <?php echo __('Security check'); ?> </label> <input type="text" class="required" id="verification_no" name="verification_no" maxlength="6" style="width: 100px;"><br><br> <input type="submit" id="register2_button" value="<?php echo __('Register'); ?> ">
public function listen_loginTab(TBGEvent $event) { if ($this->isOutgoingNotificationsEnabled()) { TBGActionComponent::includeComponent('mailing/forgotPasswordTab', $event->getParameters()); } }
public function listen_configCreateuserEmail(TBGEvent $event) { TBGActionComponent::includeComponent('mailing/configcreateuseremail'); }
/** * Returns the HTML output from a component, but doesn't render it * * @param string $template the component name * @param array $params component parameters * * @return boolean */ public static function returnComponentHTML($template, $params = array()) { $current_content = ob_get_clean(); TBGContext::isCLI() ? ob_start() : ob_start('mb_output_handler'); echo TBGActionComponent::includeComponent($template, $params); $component_content = ob_get_clean(); TBGContext::isCLI() ? ob_start() : ob_start('mb_output_handler'); echo $current_content; return $component_content; }