($config['site']['logo']) : theme_path('logo.png'),
'alt' => $config['site']['name'],
'id' => 'logo'));
+ common_element_end('a');
if (common_logged_in()) {
common_notice_form();
}
common_element_end('div');
common_element_start('div', array('id' => 'content'));
- if (common_logged_in()) {
- common_views_menu();
- }
}
function common_show_footer() {
global $xw, $config;
common_element_end('div'); # content div
common_foot_menu();
- common_element_start('div', 'footer');
- common_license_block();
+ common_element_start('div', array('id' => 'footer'));
+ common_element('img', array('id' => 'cc',
+ 'src' => $config['license']['image'],
+ 'alt' => $config['license']['title']));
+ common_element_start('p');
+ common_text(_t('Unless otherwise specified, contents of this site are copyright by the contributors and available under the '));
+ common_element('a', array('class' => 'license',
+ 'rel' => 'license',
+ href => $config['license']['url']),
+ $config['license']['title']);
+ common_text(_t('. Contributors should be attributed by full name or nickname.'));
+ common_element_end('p');
common_element_end('div');
common_element_end('div');
common_element_end('body');
$xw->writeRaw($xml);
}
-function common_license_block() {
- global $config, $xw;
- common_element_start('p', 'license');
- common_element_start('a', array('class' => 'license',
- 'rel' => 'license',
- href => $config['license']['url']));
- common_element('img', array('class' => 'license',
- 'src' => $config['license']['image'],
- 'alt' => $config['license']['title']));
- common_element_end('a');
- common_text(_t('Unless otherwise specified, contents of this site are copyright by the contributors and available under the '));
- common_element('a', array('class' => 'license',
- 'rel' => 'license',
- href => $config['license']['url']),
- $config['license']['title']);
- common_text(_t('. Contributors should be attributed by full name or nickname.'));
- common_element_end('p');
-}
-
function common_nav_menu() {
$user = common_current_user();
common_element_start('ul', array('id' => 'nav'));
+ if ($user) {
+ common_menu_item(common_local_url('all', array('nickname' => $user->nickname)),
+ _t('Home'));
+ }
common_menu_item(common_local_url('public'), _t('Public'));
+ common_menu_item(common_local_url('doc', array('title' => 'help')),
+ _t('Help'));
if ($user) {
common_menu_item(common_local_url('profilesettings'),
_t('Settings'));
common_element_end('ul');
}
-function common_views_menu() {
- common_menu_item(common_local_url('all', array('nickname' =>
- $user->nickname)),
- _t('Home'));
- common_menu_item(common_local_url('showstream', array('nickname' =>
- $user->nickname)),
- _t('Profile'), $user->fullname || $user->nickname);
-}
-
function common_foot_menu() {
common_element_start('ul', array('id' => 'nav_sub'));
common_menu_item(common_local_url('doc', array('title' => 'about')),
_t('About'));
- common_menu_item(common_local_url('doc', array('title' => 'help')),
- _t('Help'));
common_menu_item(common_local_url('doc', array('title' => 'privacy')),
_t('Privacy'));
common_menu_item(common_local_url('doc', array('title' => 'source')),
common_element_end('ul');
}
-function common_menu_item($url, $text, $title=NULL) {
+function common_menu_item($url, $text, $title=NULL, $is_selected) {
+ $lattrs = array();
+ if ($is_selected) {
+ $lattrs['class'] = 'current';
+ }
+ common_element_start('li', $lattrs);
$attrs['href'] = $url;
if ($title) {
$attrs['title'] = $title;
}
- common_element_start('li', 'menuitem');
common_element('a', $attrs, $text);
common_element_end('li');
}
function common_submit($id, $label) {
global $xw;
common_element_start('p');
- common_element_start('label', array('for' => $id));
- $xw->writeRaw(' ');
- common_element_end('label');
common_element('input', array('type' => 'submit',
'id' => $id,
'name' => $id,
- 'value' => $label,
- 'class' => 'button'));
+ 'value' => $label));
common_element_end('p');
}
common_element('textarea', array('rows' => 3,
'cols' => 40,
'name' => $id,
- 'id' => $id,
- 'class' => 'width50'),
+ 'id' => $id),
($content) ? $content : ' ');
common_element_end('p');
}
# get canonical version of nickname for comparison
function common_canonical_nickname($nickname) {
# XXX: UTF-8 canonicalization (like combining chars)
- return $nickname;
+ return strtolower($nickname);
}
# get canonical version of email for comparison
common_element_start('form', array('id' => 'status_form',
'method' => 'POST',
'action' => common_local_url('newnotice')));
+ common_element_start('p');
common_element('label', array('for' => 'status_update',
'id' => 'status_label'),
_t('What\'s up, ').$user->nickname.'?');
- common_element('textarea', 'status_textarea');
+ common_element('textarea', array('id' => 'status_textarea',
+ 'name' => 'status_textarea'));
common_element('input', array('id' => 'status_submit',
+ 'name' => 'status_submit',
'type' => 'submit',
'value' => _t('Send')));
+ common_element_end('p');
common_element_end('form');
}