public function componentUser() { $this->userstates = entities\Userstate::getAll(); $this->onlinestate = framework\Settings::getOnlineState(); $this->awaystate = framework\Settings::getAwayState(); $this->offlinestate = framework\Settings::getOfflineState(); }
?> <div class="header" style="margin-bottom: 5px;"> <a href="javascript:void(0);" onclick="$('usermenu_changestate').toggle();" id="usermenu_changestate_toggler" class="button button-silver"><?php echo __('Change'); ?> </a> <?php echo image_tag('spinning_16.gif', array('style' => 'display: none;', 'id' => 'change_userstate_dropdown')); ?> <?php echo __('You are: %userstate', array('%userstate' => '<span class="current_userstate userstate">' . __($tbg_user->getState()->getName()) . '</span>')); ?> </div> <div id="usermenu_changestate" style="display: none;" onclick="$('usermenu_changestate').toggle();"> <?php foreach (\thebuggenie\core\entities\Userstate::getAll() as $state) { ?> <?php if ($state->getID() == \thebuggenie\core\framework\Settings::getOfflineState()->getID()) { continue; } ?> <a href="javascript:void(0);" onclick="TBG.Main.Profile.setState('<?php echo make_url('set_state', array('state_id' => $state->getID())); ?> ', 'change_userstate_dropdown');"><?php echo __($state->getName()); ?> </a> <?php }