This commit is contained in:
friendica 2013-12-09 13:44:45 -08:00
commit 31efbe2f46
2 changed files with 13 additions and 3 deletions

View File

@ -245,6 +245,12 @@ if (file_exists($theme_info_file)){
if(! x($a->page,'content'))
$a->page['content'] = '';
/* set JS cookie */
if($_COOKIE['jsAvailable'] != 1) {
$a->page['content'] .= '<script>document.cookie="jsAvailable=1; path=/"; location.reload();</script>';
}
if(! $install)
call_hooks('page_content_top',$a->page['content']);

View File

@ -189,7 +189,7 @@ function channel_content(&$a, $update = 0, $load = false) {
$a->set_pager_itemspage(((intval($itemspage)) ? $itemspage : 20));
$pager_sql = sprintf(" LIMIT %d, %d ",intval($a->pager['start']), intval($a->pager['itemspage']));
if($load) {
if($load || ($_COOKIE['jsAvailable'] != 1)) {
$r = q("SELECT distinct id AS item_id FROM item
left join abook on item.author_xchan = abook.abook_xchan
WHERE uid = %d AND item_restrict = 0
@ -281,9 +281,13 @@ function channel_content(&$a, $update = 0, $load = false) {
}
$o .= conversation($a,$items,'channel',$update,'client');
if($_COOKIE['jsAvailable'] == 1) {
$o .= conversation($a,$items,'channel',$update,'client');
} else {
$o .= conversation($a,$items,'channel',$update,'traditional');
}
if(! $update)
if((! $update) || ($_COOKIE['jsAvailable'] != 1))
$o .= alt_pager($a,count($items));
return $o;