mostly doc tweaks, some import/export work

This commit is contained in:
redmatrix 2015-08-31 20:58:05 -07:00
parent b4cbb3aeb1
commit 039f56f390
5 changed files with 23 additions and 28 deletions

View File

@ -14,6 +14,7 @@ We need much more than this, but here are areas where developers can help. Pleas
[li]provide a way for xchans with a certain network type to upgrade (unknown to rss, rss to statusnet, friendica-over-diaspora to friendica, for instance) based on new knowledge and/or redmatrix ability[/li]
[li](done - HZ) If DAV folders exist, add an option to the Settings page to set a default folder for attachment uploads.[/li]
[li]Integrate the "open site" list with the register page[/li]
[li]Support comments and member notes on documentation pages (to achieve an effect similar to php.net)[/li]
[li]implement oembed provider interface[/li]
[li]refactor the oembed client interface so that we can safely sandbox remote content[/li]
[li]Many modern social apps now have both a profile photo and a "cover photo". Add support for this. [/li]

View File

@ -1,23 +0,0 @@
[b]Documentation To-Do List[/b]
[b]Documentation we need to write[/b]
Database schema detailed descriptions
Complete plugin hook documentation
API documentation
Function and code documentation (doxygen)
New Member guide
"Extra Feature" reference, description of each
Detailed Personal Settings Documentation
Administration Guide (post-install)
Administration Guide (pre-install)
Return to the [url=[baseurl]/help/main]Main documentation page[/url]

View File

@ -565,7 +565,7 @@ function identity_basic_export($channel_id, $items = false) {
if(! $items)
return $ret;
$r = q("select likes.*, item.mid from likes left join item on likes.iid = item.id where likes.channel_id = %d",
$r = q("select * from likes where channel_id = %d",
intval($channel_id)
);

View File

@ -447,7 +447,7 @@ function import_post(&$a) {
// FIXME - ensure we have an xchan if somebody is trying to pull a fast one
// FIXME - ensure we have an xchan if somebody is trying to pull a fast one
if($completed < 8) {
$friends = 0;
@ -556,6 +556,23 @@ function import_post(&$a) {
ref_session_write(session_id(), serialize($_SESSION));
}
$objs = $data['obj'];
if($objs) {
foreach($objs as $obj) {
unset($obj['obj_id']);
$obj['channel'] = $channel['channel_id'];
dbesc_array($obj);
$r = dbq("INSERT INTO obj (`"
. implode("`, `", array_keys($obj))
. "`) VALUES ('"
. implode("', '", array_values($obj))
. "')" );
}
}
$saved_notification_flags = notifications_off($channel['channel_id']);
if($import_posts && array_key_exists('item',$data) && $data['item']) {
@ -614,7 +631,7 @@ function import_post(&$a) {
// FIXME - ensure we have a self entry if somebody is trying to pull a fast one
// FIXME - ensure we have a self entry if somebody is trying to pull a fast one
// send out refresh requests
// notify old server that it may no longer be primary.

View File

@ -486,9 +486,9 @@ function like_content(&$a) {
dbesc($ch[0]['channel_hash']),
intval($post_id),
dbesc($activity),
dbesc(($tgttype)?$tgttype:$objtype),
dbesc(($tgttype)? $tgttype : $objtype),
dbesc($obj_id),
dbesc(json_encode(($target)?$target:$object))
dbesc(($target) ? $target : $object)
);
};