summaryrefslogtreecommitdiff
path: root/lib/facebookaction.php
diff options
context:
space:
mode:
authorEvan Prodromou <evan@controlyourself.ca>2009-01-19 13:44:10 +0000
committerEvan Prodromou <evan@controlyourself.ca>2009-01-19 13:44:10 +0000
commit91457944003049d021947fde0a5f2658393010d9 (patch)
treefacd9199c76dea6a7215ad1f420dfe3e1080e0c9 /lib/facebookaction.php
parent12c475c101c070cbcc4c63f7b1049f6d3282b9ee (diff)
Update facebook stuff to use new methods
change facebook stuff to use new methods for XML and HTML.
Diffstat (limited to 'lib/facebookaction.php')
-rw-r--r--lib/facebookaction.php198
1 files changed, 97 insertions, 101 deletions
diff --git a/lib/facebookaction.php b/lib/facebookaction.php
index cd43a2ccb..6d42596e8 100644
--- a/lib/facebookaction.php
+++ b/lib/facebookaction.php
@@ -38,132 +38,129 @@ class FacebookAction extends Action
$this->showStylesheets();
$this->showScripts();
- common_element_start('a', array('class' => 'url home bookmark',
+ $this->elementStart('a', array('class' => 'url home bookmark',
'href' => common_local_url('public')));
if (common_config('site', 'logo') || file_exists(theme_file('logo.png'))) {
- common_element('img', array('class' => 'logo photo',
+ $this->element('img', array('class' => 'logo photo',
'src' => (common_config('site', 'logo')) ?
common_config('site', 'logo') : theme_path('logo.png'),
'alt' => common_config('site', 'name')));
}
- common_element('span', array('class' => 'fn org'), common_config('site', 'name'));
- common_element_end('a');
+ $this->element('span', array('class' => 'fn org'), common_config('site', 'name'));
+ $this->elementEnd('a');
}
-
- function showHeader($msg = null, $success = false)
+ function showHeader($msg = null, $success = false)
{
startFBML();
- common_element_start('fb:if-section-not-added', array('section' => 'profile'));
- common_element_start('span', array('id' => 'add_to_profile'));
- common_element('fb:add-section-button', array('section' => 'profile'));
- common_element_end('span');
- common_element_end('fb:if-section-not-added');
-
+ $this->elementStart('fb:if-section-not-added', array('section' => 'profile'));
+ $this->elementStart('span', array('id' => 'add_to_profile'));
+ $this->element('fb:add-section-button', array('section' => 'profile'));
+ $this->elementEnd('span');
+ $this->elementEnd('fb:if-section-not-added');
+
$this->showLogo();
if ($msg) {
if ($success) {
- common_element('fb:success', array('message' => $msg));
+ $this->element('fb:success', array('message' => $msg));
} else {
// XXX do an error message here
}
}
- common_element_start('div', 'main_body');
-
+ $this->elementStart('div', 'main_body');
+
}
function showNav($selected = 'Home')
{
- common_element_start('dl', array("id" => 'site_nav_local_views'));
- common_element('dt', null, _('Local Views'));
- common_element_start('dd');
+ $this->elementStart('dl', array("id" => 'site_nav_local_views'));
+ $this->element('dt', null, _('Local Views'));
+ $this->elementStart('dd');
- common_element_start('ul', array('class' => 'nav'));
+ $this->elementStart('ul', array('class' => 'nav'));
- common_element_start('li', array('class' =>
+ $this->elementStart('li', array('class' =>
($selected == 'Home') ? 'current' : 'facebook_home'));
- common_element('a',
+ $this->element('a',
array('href' => 'index.php', 'title' => _('Home')), _('Home'));
- common_element_end('li');
+ $this->elementEnd('li');
- common_element_start('li',
+ $this->elementStart('li',
array('class' =>
($selected == 'Invite') ? 'current' : 'facebook_invite'));
- common_element('a',
+ $this->element('a',
array('href' => 'invite.php', 'title' => _('Invite')), _('Invite'));
- common_element_end('li');
+ $this->elementEnd('li');
- common_element_start('li',
+ $this->elementStart('li',
array('class' =>
($selected == 'Settings') ? 'current' : 'facebook_settings'));
- common_element('a',
+ $this->element('a',
array('href' => 'settings.php',
'title' => _('Settings')), _('Settings'));
- common_element_end('li');
+ $this->elementEnd('li');
- common_element_end('ul');
+ $this->elementEnd('ul');
- common_element_end('dd');
- common_element_end('dl');
+ $this->elementEnd('dd');
+ $this->elementEnd('dl');
}
function showFooter()
{
- common_element_end('div');
- common_end_xml();
+ $this->elementEnd('div');
+ $this->endXml();
}
-
function showInstructions()
{
global $xw;
- common_element_start('dl', array('class' => 'system_notice'));
- common_element('dt', null, 'Page Notice');
+ $this->elementStart('dl', array('class' => 'system_notice'));
+ $this->element('dt', null, 'Page Notice');
$loginmsg_part1 = _('To use the %s Facebook Application you need to login ' .
'with your username and password. Don\'t have a username yet? ');
$loginmsg_part2 = _(' a new account.');
- common_element_start('dd');
- common_element_start('p');
- common_text(sprintf($loginmsg_part1, common_config('site', 'name')));
- common_element('a',
+ $this->elementStart('dd');
+ $this->elementStart('p');
+ $this->text(sprintf($loginmsg_part1, common_config('site', 'name')));
+ $this->element('a',
array('href' => common_local_url('register')), _('Register'));
- common_text($loginmsg_part2);
- common_element_end('dd');
- common_element_end('dl');
+ $this->text($loginmsg_part2);
+ $this->elementEnd('dd');
+ $this->elementEnd('dl');
}
-
- function showStylesheets()
+ function showStylesheets()
{
global $xw;
-
- common_element('link', array('rel' => 'stylesheet',
+
+ $this->element('link', array('rel' => 'stylesheet',
'type' => 'text/css',
'href' => getFacebookBaseCSS()));
- common_element('link', array('rel' => 'stylesheet',
+ $this->element('link', array('rel' => 'stylesheet',
'type' => 'text/css',
'href' => getFacebookThemeCSS()));
}
-
- function showScripts()
+
+ function showScripts()
{
global $xw;
-
- common_element('script', array('type' => 'text/javascript',
+
+ $this->element('script', array('type' => 'text/javascript',
'src' => getFacebookJS()));
-
+
}
function showLoginForm($msg = null)
@@ -175,96 +172,95 @@ class FacebookAction extends Action
$this->showLogo();
- common_element_start('div', array('class' => 'content'));
- common_element('h1', null, _('Login'));
+ $this->elementStart('div', array('class' => 'content'));
+ $this->element('h1', null, _('Login'));
if ($msg) {
- common_element('fb:error', array('message' => $msg));
+ $this->element('fb:error', array('message' => $msg));
}
$this->showInstructions();
- common_element_start('div', array('id' => 'content_inner'));
+ $this->elementStart('div', array('id' => 'content_inner'));
- common_element_start('form', array('method' => 'post',
+ $this->elementStart('form', array('method' => 'post',
'class' => 'form_settings',
'id' => 'login',
'action' => 'index.php'));
- common_element_start('fieldset');
- common_element('legend', null, _('Login to site'));
+ $this->elementStart('fieldset');
+ $this->element('legend', null, _('Login to site'));
- common_element_start('ul', array('class' => 'form_datas'));
- common_element_start('li');
- common_input('nickname', _('Nickname'));
- common_element_end('li');
- common_element_start('li');
- common_password('password', _('Password'));
- common_element_end('li');
- common_element_end('ul');
+ $this->elementStart('ul', array('class' => 'form_datas'));
+ $this->elementStart('li');
+ $this->input('nickname', _('Nickname'));
+ $this->elementEnd('li');
+ $this->elementStart('li');
+ $this->password('password', _('Password'));
+ $this->elementEnd('li');
+ $this->elementEnd('ul');
- common_submit('submit', _('Login'));
- common_element_end('form');
+ $this->submit('submit', _('Login'));
+ $this->elementEnd('form');
- common_element_start('p');
- common_element('a', array('href' => common_local_url('recoverpassword')),
+ $this->elementStart('p');
+ $this->element('a', array('href' => common_local_url('recoverpassword')),
_('Lost or forgotten password?'));
- common_element_end('p');
+ $this->elementEnd('p');
- common_element_end('div');
+ $this->elementEnd('div');
- common_end_xml();
+ $this->endXml();
}
-
- function showNoticeForm($user)
+ function showNoticeForm($user)
{
-
+
global $xw;
- common_element_start('form', array('id' => 'form_notice',
+ $this->elementStart('form', array('id' => 'form_notice',
'method' => 'post',
'action' => 'index.php'));
- common_element_start('fieldset');
- common_element('legend', null, 'Send a notice');
+ $this->elementStart('fieldset');
+ $this->element('legend', null, 'Send a notice');
- common_element_start('ul', 'form_datas');
- common_element_start('li', array('id' => 'noticcommon_elemente_text'));
- common_element('label', array('for' => 'notice_data-text'),
+ $this->elementStart('ul', 'form_datas');
+ $this->elementStart('li', array('id' => 'noticcommon_elemente_text'));
+ $this->element('label', array('for' => 'notice_data-text'),
sprintf(_('What\'s up, %s?'), $user->nickname));
- common_element('textarea', array('id' => 'notice_data-text',
+ $this->element('textarea', array('id' => 'notice_data-text',
'cols' => 35,
'rows' => 4,
'name' => 'status_textarea'));
- common_element_end('li');
- common_element_end('ul');
+ $this->elementEnd('li');
+ $this->elementEnd('ul');
- common_element_start('dl', 'form_note');
- common_element('dt', null, _('Available characters'));
- common_element('dd', array('id' => 'notice_text-count'),
+ $this->elementStart('dl', 'form_note');
+ $this->element('dt', null, _('Available characters'));
+ $this->element('dd', array('id' => 'notice_text-count'),
'140');
- common_element_end('dl');
+ $this->elementEnd('dl');
+
+ $this->elementStart('ul', array('class' => 'form_actions'));
+
+ $this->elementStart('li', array('id' => 'notice_submit'));
- common_element_start('ul', array('class' => 'form_actions'));
+ $this->submit('submit', _('Send'));
- common_element_start('li', array('id' => 'notice_submit'));
-
- common_submit('submit', _('Send'));
-
/*
- common_element('input', array('id' => 'notice_action-submit',
+ $this->element('input', array('id' => 'notice_action-submit',
'class' => 'submit',
'name' => 'status_submit',
'type' => 'submit',
'value' => _('Send')));
*/
- common_element_end('li');
- common_element_end('ul');
- common_element_end('fieldset');
- common_element_end('form');
+ $this->elementEnd('li');
+ $this->elementEnd('ul');
+ $this->elementEnd('fieldset');
+ $this->elementEnd('form');
}
}