. * * @category Widget * @package GNU Social * @author Ian Denhardt * @copyright 2010 Free Software Foundation, Inc. * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0 */ if (!defined('STATUSNET')) { exit(1); } class PhotosAction extends Action { var $user = null; function prepare($args) { parent::prepare($args); $this->user = common_current_user(); common_log(LOG_INFO, "finishing prepare. user : "); common_log(LOG_INFO, $this->user->nickname); return true; } function handle($args) { parent::handle($args); $this->showPage(); } function title() { if (empty($this->user)) { return _m('Hello'); } else { return sprintf(_m('Hello, %s'), $this->user->nickname); } } function showContent() { common_log(LOG_INFO, "getting to show content.\n"); if (empty($this->user)) { // TODO: should just redirect to the login page. $this->element('p', array(), 'You are not logged in'); } else { $this->element('p', array(), common_config('site', 'path')); } } }