commit
f8eca3da91
1
boot.php
1
boot.php
|
@ -408,6 +408,7 @@ if(! class_exists('App')) {
|
||||||
public $videoheight = 350;
|
public $videoheight = 350;
|
||||||
public $force_max_items = 0;
|
public $force_max_items = 0;
|
||||||
public $theme_thread_allow = true;
|
public $theme_thread_allow = true;
|
||||||
|
public $theme_events_in_profile = true;
|
||||||
|
|
||||||
// An array for all theme-controllable parameters
|
// An array for all theme-controllable parameters
|
||||||
// Mostly unimplemented yet. Only options 'stylesheet' and
|
// Mostly unimplemented yet. Only options 'stylesheet' and
|
||||||
|
|
|
@ -664,14 +664,15 @@ if(! function_exists('profile_tabs')){
|
||||||
);
|
);
|
||||||
|
|
||||||
if ($is_owner){
|
if ($is_owner){
|
||||||
$tabs[] = array(
|
if ($a->theme_events_in_profile)
|
||||||
'label' => t('Events'),
|
$tabs[] = array(
|
||||||
'url' => $a->get_baseurl() . '/events',
|
'label' => t('Events'),
|
||||||
'sel' =>((!isset($tab)&&$a->argv[0]=='events')?'active':''),
|
'url' => $a->get_baseurl() . '/events',
|
||||||
'title' => t('Events and Calendar'),
|
'sel' =>((!isset($tab)&&$a->argv[0]=='events')?'active':''),
|
||||||
'id' => 'events-tab',
|
'title' => t('Events and Calendar'),
|
||||||
'accesskey' => 'e',
|
'id' => 'events-tab',
|
||||||
);
|
'accesskey' => 'e',
|
||||||
|
);
|
||||||
$tabs[] = array(
|
$tabs[] = array(
|
||||||
'label' => t('Personal Notes'),
|
'label' => t('Personal Notes'),
|
||||||
'url' => $a->get_baseurl() . '/notes',
|
'url' => $a->get_baseurl() . '/notes',
|
||||||
|
|
|
@ -240,6 +240,7 @@ function nav_set_selected($item){
|
||||||
'settings' => null,
|
'settings' => null,
|
||||||
'contacts' => null,
|
'contacts' => null,
|
||||||
'manage' => null,
|
'manage' => null,
|
||||||
|
'events' => null,
|
||||||
'register' => null,
|
'register' => null,
|
||||||
);
|
);
|
||||||
$a->nav_sel[$item] = 'selected';
|
$a->nav_sel[$item] = 'selected';
|
||||||
|
|
|
@ -179,14 +179,17 @@ function events_content(&$a) {
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ($a->theme_events_in_profile)
|
||||||
|
nav_set_selected('home');
|
||||||
|
else
|
||||||
|
nav_set_selected('events');
|
||||||
|
|
||||||
$editselect = 'none';
|
$editselect = 'none';
|
||||||
if( feature_enabled(local_user(), 'richtext') )
|
if( feature_enabled(local_user(), 'richtext') )
|
||||||
$editselect = 'textareas';
|
$editselect = 'textareas';
|
||||||
|
|
||||||
// First day of the week (0 = Sunday)
|
// First day of the week (0 = Sunday)
|
||||||
// To-Do: Needs to be configurable
|
$firstDay = get_pconfig(local_user(),'system','first_day_of_week');
|
||||||
$firstDay = 0;
|
|
||||||
|
|
||||||
$i18n = array(
|
$i18n = array(
|
||||||
"firstDay" => $firstDay,
|
"firstDay" => $firstDay,
|
||||||
|
@ -249,7 +252,8 @@ function events_content(&$a) {
|
||||||
|
|
||||||
$o ="";
|
$o ="";
|
||||||
// tabs
|
// tabs
|
||||||
$tabs = profile_tabs($a, True);
|
if ($a->theme_events_in_profile)
|
||||||
|
$tabs = profile_tabs($a, True);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -9,6 +9,8 @@ function notes_init(&$a) {
|
||||||
|
|
||||||
$which = $a->user['nickname'];
|
$which = $a->user['nickname'];
|
||||||
|
|
||||||
|
nav_set_selected('home');
|
||||||
|
|
||||||
// profile_load($a,$which,$profile);
|
// profile_load($a,$which,$profile);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,6 +17,8 @@ function photos_init(&$a) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
nav_set_selected('home');
|
||||||
|
|
||||||
$o = '';
|
$o = '';
|
||||||
|
|
||||||
if($a->argc > 1) {
|
if($a->argc > 1) {
|
||||||
|
|
|
@ -284,6 +284,7 @@ function settings_post(&$a) {
|
||||||
$theme = ((x($_POST,'theme')) ? notags(trim($_POST['theme'])) : $a->user['theme']);
|
$theme = ((x($_POST,'theme')) ? notags(trim($_POST['theme'])) : $a->user['theme']);
|
||||||
$mobile_theme = ((x($_POST,'mobile_theme')) ? notags(trim($_POST['mobile_theme'])) : '');
|
$mobile_theme = ((x($_POST,'mobile_theme')) ? notags(trim($_POST['mobile_theme'])) : '');
|
||||||
$nosmile = ((x($_POST,'nosmile')) ? intval($_POST['nosmile']) : 0);
|
$nosmile = ((x($_POST,'nosmile')) ? intval($_POST['nosmile']) : 0);
|
||||||
|
$first_day_of_week = ((x($_POST,'first_day_of_week')) ? intval($_POST['first_day_of_week']) : 0);
|
||||||
$noinfo = ((x($_POST,'noinfo')) ? intval($_POST['noinfo']) : 0);
|
$noinfo = ((x($_POST,'noinfo')) ? intval($_POST['noinfo']) : 0);
|
||||||
$infinite_scroll = ((x($_POST,'infinite_scroll')) ? intval($_POST['infinite_scroll']) : 0);
|
$infinite_scroll = ((x($_POST,'infinite_scroll')) ? intval($_POST['infinite_scroll']) : 0);
|
||||||
$no_auto_update = ((x($_POST,'no_auto_update')) ? intval($_POST['no_auto_update']) : 0);
|
$no_auto_update = ((x($_POST,'no_auto_update')) ? intval($_POST['no_auto_update']) : 0);
|
||||||
|
@ -308,6 +309,7 @@ function settings_post(&$a) {
|
||||||
set_pconfig(local_user(),'system','itemspage_network', $itemspage_network);
|
set_pconfig(local_user(),'system','itemspage_network', $itemspage_network);
|
||||||
set_pconfig(local_user(),'system','itemspage_mobile_network', $itemspage_mobile_network);
|
set_pconfig(local_user(),'system','itemspage_mobile_network', $itemspage_mobile_network);
|
||||||
set_pconfig(local_user(),'system','no_smilies',$nosmile);
|
set_pconfig(local_user(),'system','no_smilies',$nosmile);
|
||||||
|
set_pconfig(local_user(),'system','first_day_of_week',$first_day_of_week);
|
||||||
set_pconfig(local_user(),'system','ignore_info',$noinfo);
|
set_pconfig(local_user(),'system','ignore_info',$noinfo);
|
||||||
set_pconfig(local_user(),'system','infinite_scroll',$infinite_scroll);
|
set_pconfig(local_user(),'system','infinite_scroll',$infinite_scroll);
|
||||||
set_pconfig(local_user(),'system','no_auto_update',$no_auto_update);
|
set_pconfig(local_user(),'system','no_auto_update',$no_auto_update);
|
||||||
|
@ -915,6 +917,10 @@ function settings_content(&$a) {
|
||||||
$nosmile = get_pconfig(local_user(),'system','no_smilies');
|
$nosmile = get_pconfig(local_user(),'system','no_smilies');
|
||||||
$nosmile = (($nosmile===false)? '0': $nosmile); // default if not set: 0
|
$nosmile = (($nosmile===false)? '0': $nosmile); // default if not set: 0
|
||||||
|
|
||||||
|
$first_day_of_week = get_pconfig(local_user(),'system','first_day_of_week');
|
||||||
|
$first_day_of_week = (($first_day_of_week===false)? '0': $first_day_of_week); // default if not set: 0
|
||||||
|
$weekdays = array(0 => t("Sunday"), 1 => t("Monday"));
|
||||||
|
|
||||||
$noinfo = get_pconfig(local_user(),'system','ignore_info');
|
$noinfo = get_pconfig(local_user(),'system','ignore_info');
|
||||||
$noinfo = (($noinfo===false)? '0': $noinfo); // default if not set: 0
|
$noinfo = (($noinfo===false)? '0': $noinfo); // default if not set: 0
|
||||||
|
|
||||||
|
@ -944,6 +950,7 @@ function settings_content(&$a) {
|
||||||
'$itemspage_network' => array('itemspage_network', t("Number of items to display per page:"), $itemspage_network, t('Maximum of 100 items')),
|
'$itemspage_network' => array('itemspage_network', t("Number of items to display per page:"), $itemspage_network, t('Maximum of 100 items')),
|
||||||
'$itemspage_mobile_network' => array('itemspage_mobile_network', t("Number of items to display per page when viewed from mobile device:"), $itemspage_mobile_network, t('Maximum of 100 items')),
|
'$itemspage_mobile_network' => array('itemspage_mobile_network', t("Number of items to display per page when viewed from mobile device:"), $itemspage_mobile_network, t('Maximum of 100 items')),
|
||||||
'$nosmile' => array('nosmile', t("Don't show emoticons"), $nosmile, ''),
|
'$nosmile' => array('nosmile', t("Don't show emoticons"), $nosmile, ''),
|
||||||
|
'$first_day_of_week' => array('first_day_of_week', t('Beginning of week:'), $first_day_of_week, '', $weekdays, false),
|
||||||
'$noinfo' => array('noinfo', t("Don't show notices"), $noinfo, ''),
|
'$noinfo' => array('noinfo', t("Don't show notices"), $noinfo, ''),
|
||||||
'$infinite_scroll' => array('infinite_scroll', t("Infinite scroll"), $infinite_scroll, ''),
|
'$infinite_scroll' => array('infinite_scroll', t("Infinite scroll"), $infinite_scroll, ''),
|
||||||
'$no_auto_update' => array('no_auto_update', t("Automatic updates only at the top of the network page"), $no_auto_update, 'When disabled, the network page is updated all the time, which could be confusing while reading.'),
|
'$no_auto_update' => array('no_auto_update', t("Automatic updates only at the top of the network page"), $no_auto_update, 'When disabled, the network page is updated all the time, which could be confusing while reading.'),
|
||||||
|
|
|
@ -15,6 +15,8 @@ function videos_init(&$a) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
nav_set_selected('home');
|
||||||
|
|
||||||
$o = '';
|
$o = '';
|
||||||
|
|
||||||
if($a->argc > 1) {
|
if($a->argc > 1) {
|
||||||
|
|
|
@ -13,6 +13,7 @@
|
||||||
{{include file="field_checkbox.tpl" field=$nosmile}}
|
{{include file="field_checkbox.tpl" field=$nosmile}}
|
||||||
{{include file="field_checkbox.tpl" field=$noinfo}}
|
{{include file="field_checkbox.tpl" field=$noinfo}}
|
||||||
{{include file="field_checkbox.tpl" field=$infinite_scroll}}
|
{{include file="field_checkbox.tpl" field=$infinite_scroll}}
|
||||||
|
{{include file="field_select.tpl" field=$first_day_of_week}}
|
||||||
|
|
||||||
|
|
||||||
<div class="settings-submit-wrapper" >
|
<div class="settings-submit-wrapper" >
|
||||||
|
|
12
view/theme/vier/narrow.css
Normal file
12
view/theme/vier/narrow.css
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
#nav-user-linklabel {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
nav ul li .menu-popup {
|
||||||
|
left: auto;
|
||||||
|
right: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
nav #search-box #search-text {
|
||||||
|
width: 100px;
|
||||||
|
}
|
|
@ -26,5 +26,3 @@ else if ($style == "dark")
|
||||||
$stylecss = file_get_contents('view/theme/vier/dark.css');
|
$stylecss = file_get_contents('view/theme/vier/dark.css');
|
||||||
|
|
||||||
echo $stylecss;
|
echo $stylecss;
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -10,6 +10,9 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
function vier_init(&$a) {
|
function vier_init(&$a) {
|
||||||
|
|
||||||
|
$a->theme_events_in_profile = false;
|
||||||
|
|
||||||
set_template_engine($a, 'smarty3');
|
set_template_engine($a, 'smarty3');
|
||||||
|
|
||||||
$baseurl = $a->get_baseurl();
|
$baseurl = $a->get_baseurl();
|
||||||
|
@ -17,6 +20,7 @@ $baseurl = $a->get_baseurl();
|
||||||
$a->theme_info = array();
|
$a->theme_info = array();
|
||||||
|
|
||||||
$a->page['htmlhead'] .= <<< EOT
|
$a->page['htmlhead'] .= <<< EOT
|
||||||
|
<link rel='stylesheet' media='screen and (max-width: 1100px)' href='view/theme/vier/narrow.css' />
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
|
|
||||||
function insertFormatting(comment,BBcode,id) {
|
function insertFormatting(comment,BBcode,id) {
|
||||||
|
|
Loading…
Reference in a new issue