diff --git a/include/Contact.php b/include/Contact.php
index 340b3ec6f..a3cbbfed1 100644
--- a/include/Contact.php
+++ b/include/Contact.php
@@ -159,9 +159,10 @@ function mark_for_death($contact) {
}
else {
- // TODO: We really should send a notification to the owner after 2-3 weeks
- // so they won't be surprised when the contact vanishes and can take
- // remedial action if this was a serious mistake or glitch
+ /// @todo
+ /// We really should send a notification to the owner after 2-3 weeks
+ /// so they won't be surprised when the contact vanishes and can take
+ /// remedial action if this was a serious mistake or glitch
$expiry = $contact['term-date'] . ' + 32 days ';
if(datetime_convert() > datetime_convert('UTC','UTC',$expiry)) {
diff --git a/include/Photo.php b/include/Photo.php
index 9732801c9..30424747d 100644
--- a/include/Photo.php
+++ b/include/Photo.php
@@ -873,9 +873,9 @@ function store_photo($a, $uid, $imagedata = "", $url = "") {
$page_owner_nick = $r[0]['nickname'];
-// To-Do:
-// $default_cid = $r[0]['id'];
-// $community_page = (($r[0]['page-flags'] == PAGE_COMMUNITY) ? true : false);
+ /// @TODO
+ /// $default_cid = $r[0]['id'];
+ /// $community_page = (($r[0]['page-flags'] == PAGE_COMMUNITY) ? true : false);
if ((strlen($imagedata) == 0) AND ($url == "")) {
logger("No image data and no url provided", LOGGER_DEBUG);
diff --git a/include/api.php b/include/api.php
index ff8127829..700220672 100644
--- a/include/api.php
+++ b/include/api.php
@@ -1,7 +1,9 @@
".$error."".$a->query_string."";
switch($type){
case "xml":
@@ -880,7 +882,7 @@
$_REQUEST['body'] .= "\n\n".$media;
}
- // To-Do: Multiple IDs
+ /// @TODO Multiple IDs
if (requestdata('media_ids')) {
$r = q("SELECT `resource-id`, `scale`, `nickname`, `type` FROM `photo` INNER JOIN `user` ON `user`.`uid` = `photo`.`uid` WHERE `resource-id` IN (SELECT `resource-id` FROM `photo` WHERE `id` = %d) AND `scale` > 0 AND `photo`.`uid` = %d ORDER BY `photo`.`width` DESC LIMIT 1",
intval(requestdata('media_ids')), api_user());
@@ -1192,8 +1194,8 @@
*
* http://developer.twitter.com/doc/get/statuses/home_timeline
*
- * TODO: Optional parameters
- * TODO: Add reply info
+ * @TODO Optional parameters
+ * @TODO Add reply info
*/
function api_statuses_home_timeline(&$a, $type){
if (api_user()===false) return false;
@@ -1725,8 +1727,8 @@
function api_favorites_create_destroy(&$a, $type){
if (api_user()===false) return false;
- # for versioned api.
- # TODO: we need a better global soluton
+ // for versioned api.
+ /// @TODO We need a better global soluton
$action_argv_id=2;
if ($a->argv[1]=="1.1") $action_argv_id=3;
@@ -2013,10 +2015,8 @@
}
function api_get_entitities(&$text, $bbcode) {
- /*
- To-Do:
- * Links at the first character of the post
- */
+ /// @todo
+ /// Links at the first character of the post
$a = get_app();
@@ -2871,10 +2871,8 @@ function api_share_as_retweet(&$item) {
}
function api_get_nick($profile) {
-/* To-Do:
- - remove trailing junk from profile url
- - pump.io check has to check the website
-*/
+/// @TODO Remove trailing junk from profile url
+/// @TODO pump.io check has to check the website
$nick = "";
@@ -2922,7 +2920,7 @@ function api_get_nick($profile) {
}
}
- // To-Do: look at the page if its really a pumpio site
+ /// @TODO Look at the page if its really a pumpio site
//if (!$nick == "") {
// $pumpio = preg_replace("=https?://(.*)/(.*)/=ism", "$2", $profile."/");
// if ($pumpio != $profile)
diff --git a/include/cron.php b/include/cron.php
index 18674817d..a6e81f6bf 100644
--- a/include/cron.php
+++ b/include/cron.php
@@ -140,7 +140,7 @@ function cron_run(&$argv, &$argc){
// update nodeinfo data
nodeinfo_cron();
- // To-Do: Regenerate usage statistics
+ /// @TODO Regenerate usage statistics
// q("ANALYZE TABLE `item`");
// once daily run birthday_updates and then expire in background
diff --git a/include/datetime.php b/include/datetime.php
index 79964ef40..a05af5e38 100644
--- a/include/datetime.php
+++ b/include/datetime.php
@@ -377,7 +377,7 @@ function get_first_dim($y,$m) {
// Months count from 1.
-// TODO: provide (prev,next) links, define class variations for different size calendars
+/// @TODO Provide (prev,next) links, define class variations for different size calendars
if(! function_exists('cal')) {
diff --git a/include/dba.php b/include/dba.php
index c66723033..cae045d87 100644
--- a/include/dba.php
+++ b/include/dba.php
@@ -14,8 +14,7 @@ if(class_exists('\PDO') && in_array('mysql', PDO::getAvailableDrivers())) {
require_once('include/datetime.php');
/**
- *
- * MySQL database class
+ * @class MySQL database class
*
* For debugging, insert 'dbg(1);' anywhere in the program flow.
* dbg(0); will turn it off. Logging is performed at LOGGER_DATA level.
diff --git a/include/diaspora.php b/include/diaspora.php
index e0eaf065d..f74e7ca17 100644
--- a/include/diaspora.php
+++ b/include/diaspora.php
@@ -1,9 +1,10 @@
Ausland
//
diff --git a/include/items.php b/include/items.php
index eff136689..e8905ae25 100644
--- a/include/items.php
+++ b/include/items.php
@@ -1097,10 +1097,13 @@ function add_guid($item) {
dbesc($item["uri"]), dbesc($item["network"]));
}
-// Adds a "lang" specification in a "postopts" element of given $arr,
-// if possible and not already present.
-// Expects "body" element to exist in $arr.
-// TODO: add a parameter to request forcing override
+/**
+ * Adds a "lang" specification in a "postopts" element of given $arr,
+ * if possible and not already present.
+ * Expects "body" element to exist in $arr.
+ *
+ * @todo Add a parameter to request forcing override
+ */
function item_add_language_opt(&$arr) {
if (version_compare(PHP_VERSION, '5.3.0', '<')) return; // LanguageDetect.php not available ?
@@ -1110,7 +1113,7 @@ function item_add_language_opt(&$arr) {
if ( strstr($arr['postopts'], 'lang=') )
{
// do not override
- // TODO: add parameter to request overriding
+ /// @TODO Add parameter to request overriding
return;
}
$postopts = $arr['postopts'];
@@ -3228,11 +3231,11 @@ function local_delivery($importer,$data) {
return 1;
}
- // TODO
- // merge with current record, current contents have priority
- // update record, set url-updated
- // update profile photos
- // schedule a scan?
+ /// @TODO
+ /// merge with current record, current contents have priority
+ /// update record, set url-updated
+ /// update profile photos
+ /// schedule a scan?
return 0;
}
@@ -4515,11 +4518,11 @@ function atom_entry($item,$type,$author,$owner,$comment = false,$cid = 0) {
$o .= '' . "\r\n";
}
- // To-Do:
- // To support these elements, the API needs to be enhanced
- //$o .= ''."\r\n";
- //$o .= "\t".''."\r\n";
- //$o .= "\t".''."\r\n";
+ /// @TODO
+ /// To support these elements, the API needs to be enhanced
+ /// $o .= ''."\r\n";
+ /// $o .= "\t".''."\r\n";
+ /// $o .= "\t".''."\r\n";
// Deactivated since it was meant only for OStatus
//$o .= item_get_attachment($item);
diff --git a/include/msgclean.php b/include/msgclean.php
index eabb47788..3b5ed5487 100644
--- a/include/msgclean.php
+++ b/include/msgclean.php
@@ -127,9 +127,9 @@ function removesig($message)
if (($sigpos < $quotepos) and ($sigpos != 0))
return(array('body' => $message, 'sig' => ''));
- // To-Do: Regexp umstellen, so dass auf 1 oder kein Leerzeichen
- // geprueft wird
- //$message = str_replace("\n--\n", "\n-- \n", $message);
+ /// @TODO Regexp umstellen, so dass auf 1 oder kein Leerzeichen
+ /// geprueft wird
+ /// $message = str_replace("\n--\n", "\n-- \n", $message);
$pattern = '/(.*)[\r\n]-- [\r\n](.*)/is';
diff --git a/include/network.php b/include/network.php
index d0217e2a0..ac5191b25 100644
--- a/include/network.php
+++ b/include/network.php
@@ -587,7 +587,7 @@ function lrdd($uri, $debug = false) {
$lines = explode("\n",$headers);
if(count($lines)) {
foreach($lines as $line) {
- // TODO alter the following regex to support multiple relations (space separated)
+ /// @TODO Alter the following regex to support multiple relations (space separated)
if((stristr($line,'link:')) && preg_match('/<([^>].*)>.*rel\=[\'\"]lrdd[\'\"]/',$line,$matches)) {
$pagelink = $matches[1];
break;
diff --git a/include/notifier.php b/include/notifier.php
index ec2b666be..6fbbadb96 100644
--- a/include/notifier.php
+++ b/include/notifier.php
@@ -966,7 +966,7 @@ function notifier_run(&$argv, &$argc){
if($url) {
logger('notifier: urldelivery: ' . $url);
$deliver_status = slapper($owner,$url,$slap);
- // TODO: redeliver/queue these items on failure, though there is no contact record
+ /// @TODO Redeliver/queue these items on failure, though there is no contact record
}
}
}
diff --git a/include/onepoll.php b/include/onepoll.php
index 6ff7eae42..516f1dfd4 100644
--- a/include/onepoll.php
+++ b/include/onepoll.php
@@ -109,9 +109,8 @@ function onepoll_run(&$argv, &$argc){
poco_load($contact['id'],$importer_uid,0,$contact['poco']);
}
- // To-Do:
- // - Check why we don't poll the Diaspora feed at the moment (some guid problem in the items?)
- // - Check whether this is possible with Redmatrix
+ /// @TODO Check why we don't poll the Diaspora feed at the moment (some guid problem in the items?)
+ /// @TODO Check whether this is possible with Redmatrix
if ($contact["network"] == NETWORK_DIASPORA) {
if (poco_do_update($contact["created"], $contact["last-item"], $contact["failure_update"], $contact["success_update"])) {
$last_updated = poco_last_updated($contact["url"]);
@@ -507,7 +506,7 @@ function onepoll_run(&$argv, &$argc){
logger("Mail: Importing ".$msg_uid." for ".$mailconf[0]['user']);
// some mailing lists have the original author as 'from' - add this sender info to msg body.
- // todo: adding a gravatar for the original author would be cool
+ /// @TODO Adding a gravatar for the original author would be cool
if(! stristr($meta->from,$contact['addr'])) {
$from = imap_mime_header_decode($meta->from);
diff --git a/include/ostatus.php b/include/ostatus.php
index bcaef4f43..7df9b2e6b 100644
--- a/include/ostatus.php
+++ b/include/ostatus.php
@@ -298,8 +298,8 @@ function ostatus_import($xml,$importer,&$contact, &$hub) {
$item["object"] = $xml;
$item["verb"] = $xpath->query('activity:verb/text()', $entry)->item(0)->nodeValue;
- // To-Do:
- // Delete a message
+ /// @TODO
+ /// Delete a message
if ($item["verb"] == "qvitter-delete-notice") {
// ignore "Delete" messages (by now)
logger("Ignore delete message ".print_r($item, true));
@@ -361,8 +361,8 @@ function ostatus_import($xml,$importer,&$contact, &$hub) {
if ($georsspoint)
$item["coord"] = $georsspoint->item(0)->nodeValue;
- // To-Do
- // $item["location"] =
+ /// @TODO
+ /// $item["location"] =
$categories = $xpath->query('atom:category', $entry);
if ($categories) {
@@ -833,7 +833,7 @@ function ostatus_completion($conversation_url, $uid, $item = array()) {
$existing_message = $message_exists[0];
// We improved the way we fetch OStatus messages, this shouldn't happen very often now
- // To-Do: we have to change the shadow copies as well. This way here is really ugly.
+ /// @TODO We have to change the shadow copies as well. This way here is really ugly.
if ($existing_message["parent"] != $parent["id"]) {
logger('updating id '.$existing_message["id"].' with parent '.$existing_message["parent"].' to parent '.$parent["id"].' uri '.$parent["uri"].' thread '.$parent_uri, LOGGER_DEBUG);
@@ -886,7 +886,7 @@ function ostatus_completion($conversation_url, $uid, $item = array()) {
logger("No contact found for url ".$actor, LOGGER_DEBUG);
// Adding a global contact
- // To-Do: Use this data for the post
+ /// @TODO Use this data for the post
$global_contact_id = get_contact($actor, 0);
logger("Global contact ".$global_contact_id." found for url ".$actor, LOGGER_DEBUG);
@@ -1153,11 +1153,11 @@ function ostatus_add_header($doc, $owner) {
$attributes = array("href" => $owner["url"], "rel" => "alternate", "type" => "text/html");
xml_add_element($doc, $root, "link", "", $attributes);
- // To-Do: We have to find out what this is
- //$attributes = array("href" => $a->get_baseurl()."/sup",
- // "rel" => "http://api.friendfeed.com/2008/03#sup",
- // "type" => "application/json");
- //xml_add_element($doc, $root, "link", "", $attributes);
+ /// @TODO We have to find out what this is
+ /// $attributes = array("href" => $a->get_baseurl()."/sup",
+ /// "rel" => "http://api.friendfeed.com/2008/03#sup",
+ /// "type" => "application/json");
+ /// xml_add_element($doc, $root, "link", "", $attributes);
ostatus_hublinks($doc, $root);
@@ -1311,12 +1311,11 @@ function ostatus_add_author($doc, $owner, $profile) {
return $author;
}
-/*
-To-Do: Picture attachments should look like this:
-
-https://status.pirati.ca/attachment/572819
-
+/**
+ * @TODO Picture attachments should look like this:
+ * https://status.pirati.ca/attachment/572819
+ *
*/
function ostatus_entry($doc, $item, $owner, $toplevel = false) {
@@ -1461,8 +1460,8 @@ function ostatus_entry($doc, $item, $owner, $toplevel = false) {
ostatus_get_attachment($doc, $entry, $item);
- // To-Do:
- // The API call has yet to be implemented
+ /// @TODO
+ /// The API call has yet to be implemented
//$attributes = array("href" => $a->get_baseurl()."/api/statuses/show/".$item["id"].".atom",
// "rel" => "self", "type" => "application/atom+xml");
//xml_add_element($doc, $entry, "link", "", $attributes);
diff --git a/include/plaintext.php b/include/plaintext.php
index 204feb137..cb56850d4 100644
--- a/include/plaintext.php
+++ b/include/plaintext.php
@@ -106,8 +106,8 @@ function get_attached_data($body) {
}
function shortenmsg($msg, $limit, $twitter = false) {
- // To-Do:
- // For Twitter URLs aren't shortened, but they have to be calculated as if.
+ /// @TODO
+ /// For Twitter URLs aren't shortened, but they have to be calculated as if.
$lines = explode("\n", $msg);
$msg = "";
diff --git a/include/poller.php b/include/poller.php
index b1d6099ad..c681bfb38 100644
--- a/include/poller.php
+++ b/include/poller.php
@@ -56,8 +56,8 @@ function poller_run(&$argv, &$argc){
q("UPDATE `workerqueue` SET `executed` = '0000-00-00 00:00:00', `pid` = 0 WHERE `pid` = %d",
intval($pid["pid"]));
else {
- // To-Do: Kill long running processes
- // But: Update processes (like the database update) mustn't be killed
+ /// @TODO Kill long running processes
+ /// But: Update processes (like the database update) mustn't be killed
}
} else
diff --git a/include/socgraph.php b/include/socgraph.php
index 559b1832b..89b09515e 100644
--- a/include/socgraph.php
+++ b/include/socgraph.php
@@ -1,15 +1,16 @@
get_baseurl() . '/poco');
$done[] = $a->get_baseurl() . '/poco';
diff --git a/include/uimport.php b/include/uimport.php
index 78471af15..bd271e91a 100644
--- a/include/uimport.php
+++ b/include/uimport.php
@@ -195,10 +195,10 @@ function import_account(&$a, $file) {
// send relocate message (below)
break;
case NETWORK_ZOT:
- // TODO handle zot network
+ /// @TODO handle zot network
break;
case NETWORK_MAIL2:
- // TODO ?
+ /// @TODO ?
break;
case NETWORK_FEED:
case NETWORK_MAIL:
diff --git a/mod/api.php b/mod/api.php
index e3b5ea3a9..da2c40c30 100644
--- a/mod/api.php
+++ b/mod/api.php
@@ -85,7 +85,7 @@ function api_content(&$a) {
if(! local_user()) {
- //TODO: we need login form to redirect to this page
+ /// @TODO We need login form to redirect to this page
notice( t('Please login to continue.') . EOL );
return login(false,$request->get_parameters());
}
diff --git a/mod/directory.php b/mod/directory.php
index 484858f34..294a55585 100644
--- a/mod/directory.php
+++ b/mod/directory.php
@@ -130,8 +130,8 @@ function directory_content(&$a) {
// show if account is a community account
- // ToDo the other should be also respected, but first we need a good translatiion
- // and systemwide consistency for displaying the page type
+ /// @TODO The other page types should be also respected, but first we need a good
+ /// translatiion and systemwide consistency for displaying the page type
if((intval($rr['page-flags']) == PAGE_COMMUNITY) OR (intval($rr['page-flags']) == PAGE_PRVGROUP))
$community = true;
diff --git a/mod/item.php b/mod/item.php
index a2b88a8e3..f25ea36b2 100644
--- a/mod/item.php
+++ b/mod/item.php
@@ -176,10 +176,6 @@ function item_post(&$a) {
// have been provided, and run any anti-spam plugins
- // TODO
-
-
-
if((! can_write_wall($a,$profile_uid)) && (! $allow_moderated)) {
notice( t('Permission denied.') . EOL) ;
diff --git a/mod/network.php b/mod/network.php
index 8e7a2b8e1..a85e498db 100644
--- a/mod/network.php
+++ b/mod/network.php
@@ -312,7 +312,7 @@ function network_content(&$a, $update = 0) {
return login(false);
}
- // TODO:is this really necessary? $a is already available to hooks
+ /// @TODO Is this really necessary? $a is already available to hooks
$arr = array('query' => $a->query_string);
call_hooks('network_content_init', $arr);
@@ -346,8 +346,8 @@ function network_content(&$a, $update = 0) {
$o = '';
// item filter tabs
- // TODO: fix this logic, reduce duplication
- //$a->page['content'] .= '