After a post only the single post is now updated
This commit is contained in:
parent
99bea7f4c4
commit
4070ad1815
3 changed files with 755 additions and 774 deletions
|
@ -358,7 +358,7 @@ function networkConversation($a, $items, $mode, $update, $ordering = '')
|
||||||
return $o;
|
return $o;
|
||||||
}
|
}
|
||||||
|
|
||||||
function network_content(App $a, $update = 0)
|
function network_content(App $a, $update = 0, $parent = 0)
|
||||||
{
|
{
|
||||||
if (!local_user()) {
|
if (!local_user()) {
|
||||||
return Login::form();
|
return Login::form();
|
||||||
|
@ -385,7 +385,7 @@ function network_content(App $a, $update = 0)
|
||||||
if ($nouveau) {
|
if ($nouveau) {
|
||||||
$o = networkFlatView($a, $update);
|
$o = networkFlatView($a, $update);
|
||||||
} else {
|
} else {
|
||||||
$o = networkThreadedView($a, $update);
|
$o = networkThreadedView($a, $update, $parent);
|
||||||
}
|
}
|
||||||
|
|
||||||
return $o;
|
return $o;
|
||||||
|
@ -476,7 +476,7 @@ function networkFlatView(App $a, $update = 0)
|
||||||
* @param integer $update Used for the automatic reloading
|
* @param integer $update Used for the automatic reloading
|
||||||
* @return string HTML of the network content in flat view
|
* @return string HTML of the network content in flat view
|
||||||
*/
|
*/
|
||||||
function networkThreadedView(App $a, $update = 0)
|
function networkThreadedView(App $a, $update, $parent)
|
||||||
{
|
{
|
||||||
// Rawmode is used for fetching new content at the end of the page
|
// Rawmode is used for fetching new content at the end of the page
|
||||||
$rawmode = (isset($_GET['mode']) AND ( $_GET['mode'] == 'raw'));
|
$rawmode = (isset($_GET['mode']) AND ( $_GET['mode'] == 'raw'));
|
||||||
|
@ -759,17 +759,19 @@ function networkThreadedView(App $a, $update = 0)
|
||||||
|
|
||||||
// Fetch a page full of parent items for this page
|
// Fetch a page full of parent items for this page
|
||||||
if ($update) {
|
if ($update) {
|
||||||
if (Config::get('system', 'like_no_comment')) {
|
if (!empty($parent)) {
|
||||||
$sql_extra4 = " AND `item`.`verb` = '" . ACTIVITY_POST . "'";
|
logger('Blubb: '.$parent);
|
||||||
|
$sql_extra4 = "`item`.`id` = ".intval($parent);
|
||||||
} else {
|
} else {
|
||||||
$sql_extra4 = '';
|
$sql_extra4 = "`item`.`unseen`";
|
||||||
}
|
}
|
||||||
|
|
||||||
$r = q("SELECT `item`.`parent-uri` AS `uri`, `item`.`parent` AS `item_id`, $sql_order AS `order_date`
|
$r = q("SELECT `item`.`parent-uri` AS `uri`, `item`.`parent` AS `item_id`, $sql_order AS `order_date`
|
||||||
FROM `item` $sql_post_table
|
FROM `item` $sql_post_table
|
||||||
STRAIGHT_JOIN `contact` ON `contact`.`id` = `item`.`contact-id`
|
STRAIGHT_JOIN `contact` ON `contact`.`id` = `item`.`contact-id`
|
||||||
AND (NOT `contact`.`blocked` OR `contact`.`pending`)
|
AND (NOT `contact`.`blocked` OR `contact`.`pending`)
|
||||||
WHERE `item`.`uid` = %d AND `item`.`visible` AND NOT `item`.`deleted` $sql_extra4
|
WHERE `item`.`uid` = %d AND `item`.`visible` AND NOT `item`.`deleted`
|
||||||
AND NOT `item`.`moderated` AND `item`.`unseen`
|
AND NOT `item`.`moderated` AND $sql_extra4
|
||||||
$sql_extra3 $sql_extra $sql_range $sql_nets
|
$sql_extra3 $sql_extra $sql_range $sql_nets
|
||||||
ORDER BY `order_date` DESC LIMIT 100",
|
ORDER BY `order_date` DESC LIMIT 100",
|
||||||
intval(local_user())
|
intval(local_user())
|
||||||
|
|
|
@ -12,14 +12,15 @@ require_once "mod/network.php";
|
||||||
|
|
||||||
function update_network_content(App $a)
|
function update_network_content(App $a)
|
||||||
{
|
{
|
||||||
$profile_uid = intval($_GET["p"]);
|
$profile_uid = intval($_GET['p']);
|
||||||
|
$parent = intval($_GET['item']);
|
||||||
|
|
||||||
header("Content-type: text/html");
|
header("Content-type: text/html");
|
||||||
echo "<!DOCTYPE html><html><body>\r\n";
|
echo "<!DOCTYPE html><html><body>\r\n";
|
||||||
echo "<section>";
|
echo "<section>";
|
||||||
|
|
||||||
if (!PConfig::get($profile_uid, "system", "no_auto_update") || ($_GET["force"] == 1)) {
|
if (!PConfig::get($profile_uid, "system", "no_auto_update") || ($_GET["force"] == 1)) {
|
||||||
$text = network_content($a, $profile_uid);
|
$text = network_content($a, $profile_uid, $parent);
|
||||||
} else {
|
} else {
|
||||||
$text = "";
|
$text = "";
|
||||||
}
|
}
|
||||||
|
|
1506
view/js/main.js
1506
view/js/main.js
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue