2013-02-26 23:49:37 +00:00
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
< html xmlns = "http://www.w3.org/1999/xhtml" >
< head >
< meta http-equiv = "Content-Type" content = "text/xhtml;charset=UTF-8" / >
< meta http-equiv = "X-UA-Compatible" content = "IE=9" / >
< meta name = "generator" content = "Doxygen 1.8.3.1" / >
2013-05-10 10:59:11 +00:00
< title > The Red Matrix: include/zot.php File Reference< / title >
2013-02-26 23:49:37 +00:00
< link href = "tabs.css" rel = "stylesheet" type = "text/css" / >
< script type = "text/javascript" src = "jquery.js" > < / script >
< script type = "text/javascript" src = "dynsections.js" > < / script >
< link href = "navtree.css" rel = "stylesheet" type = "text/css" / >
< script type = "text/javascript" src = "resize.js" > < / script >
< script type = "text/javascript" src = "navtree.js" > < / script >
< script type = "text/javascript" >
$(document).ready(initResizable);
$(window).load(resizeHeight);
< / script >
< link href = "search/search.css" rel = "stylesheet" type = "text/css" / >
< script type = "text/javascript" src = "search/search.js" > < / script >
< script type = "text/javascript" >
$(document).ready(function() { searchBox.OnSelectItem(0); });
< / script >
< link href = "doxygen.css" rel = "stylesheet" type = "text/css" / >
< / head >
< body >
< div id = "top" > <!-- do not remove this div, it is closed by doxygen! -->
< div id = "titlearea" >
< table cellspacing = "0" cellpadding = "0" >
< tbody >
< tr style = "height: 56px;" >
2013-04-19 04:06:31 +00:00
< td id = "projectlogo" > < img alt = "Logo" src = "r!-64.png" / > < / td >
2013-02-26 23:49:37 +00:00
< td style = "padding-left: 0.5em;" >
2013-05-10 10:59:11 +00:00
< div id = "projectname" > The Red Matrix
2013-02-26 23:49:37 +00:00
< / div >
< / td >
< / tr >
< / tbody >
< / table >
< / div >
<!-- end header part -->
<!-- Generated by Doxygen 1.8.3.1 -->
< script type = "text/javascript" >
var searchBox = new SearchBox("searchBox", "search",false,'Search');
< / script >
< div id = "navrow1" class = "tabs" >
< ul class = "tablist" >
< li > < a href = "index.html" > < span > Main  Page< / span > < / a > < / li >
< li > < a href = "pages.html" > < span > Related  Pages< / span > < / a > < / li >
< li > < a href = "namespaces.html" > < span > Namespaces< / span > < / a > < / li >
< li > < a href = "annotated.html" > < span > Classes< / span > < / a > < / li >
< li class = "current" > < a href = "files.html" > < span > Files< / span > < / a > < / li >
< li >
< div id = "MSearchBox" class = "MSearchBoxInactive" >
< span class = "left" >
< img id = "MSearchSelect" src = "search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
< input type = "text" id = "MSearchField" value = "Search" accesskey = "S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
< / span > < span class = "right" >
< a id = "MSearchClose" href = "javascript:searchBox.CloseResultsWindow()" > < img id = "MSearchCloseImg" border = "0" src = "search/close.png" alt = "" / > < / a >
< / span >
< / div >
< / li >
< / ul >
< / div >
< div id = "navrow2" class = "tabs2" >
< ul class = "tablist" >
< li > < a href = "files.html" > < span > File  List< / span > < / a > < / li >
< li > < a href = "globals.html" > < span > File  Members< / span > < / a > < / li >
< / ul >
< / div >
< / div > <!-- top -->
< div id = "side-nav" class = "ui-resizable side-nav-resizable" >
< div id = "nav-tree" >
< div id = "nav-tree-contents" >
< div id = "nav-sync" class = "sync" > < / div >
< / div >
< / div >
< div id = "splitbar" style = "-moz-user-select:none;"
class="ui-resizable-handle">
< / div >
< / div >
< script type = "text/javascript" >
$(document).ready(function(){initNavTree('zot_8php.html','');});
< / script >
< div id = "doc-content" >
<!-- window showing the filter options -->
< div id = "MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
< a class = "SelectItem" href = "javascript:void(0)" onclick = "searchBox.OnSelectItem(0)" > < span class = "SelectionMark" >   < / span > All< / a > < a class = "SelectItem" href = "javascript:void(0)" onclick = "searchBox.OnSelectItem(1)" > < span class = "SelectionMark" >   < / span > Classes< / a > < a class = "SelectItem" href = "javascript:void(0)" onclick = "searchBox.OnSelectItem(2)" > < span class = "SelectionMark" >   < / span > Namespaces< / a > < a class = "SelectItem" href = "javascript:void(0)" onclick = "searchBox.OnSelectItem(3)" > < span class = "SelectionMark" >   < / span > Files< / a > < a class = "SelectItem" href = "javascript:void(0)" onclick = "searchBox.OnSelectItem(4)" > < span class = "SelectionMark" >   < / span > Functions< / a > < a class = "SelectItem" href = "javascript:void(0)" onclick = "searchBox.OnSelectItem(5)" > < span class = "SelectionMark" >   < / span > Variables< / a > < a class = "SelectItem" href = "javascript:void(0)" onclick = "searchBox.OnSelectItem(6)" > < span class = "SelectionMark" >   < / span > Pages< / a > < / div >
<!-- iframe showing the search results (closed by default) -->
< div id = "MSearchResultsWindow" >
< iframe src = "javascript:void(0)" frameborder = "0"
name="MSearchResults" id="MSearchResults">
< / iframe >
< / div >
< div class = "header" >
< div class = "summary" >
< a href = "#func-members" > Functions< / a > < / div >
< div class = "headertitle" >
< div class = "title" > zot.php File Reference< / div > < / div >
< / div > <!-- header -->
< div class = "contents" >
< table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "func-members" > < / a >
Functions< / h2 > < / td > < / tr >
< tr class = "memitem:ab22d67660702056bf3f4696dcebf5ce7" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "zot_8php.html#ab22d67660702056bf3f4696dcebf5ce7" > zot_new_uid< / a > ($channel_nick)< / td > < / tr >
< tr class = "separator:ab22d67660702056bf3f4696dcebf5ce7" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:acdea9362d78a63dce948fdf0ea73ef0e" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "zot_8php.html#acdea9362d78a63dce948fdf0ea73ef0e" > zot_get_hubloc< / a > ($arr, $primary=false)< / td > < / tr >
< tr class = "separator:acdea9362d78a63dce948fdf0ea73ef0e" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a3862b3161b2c8557dc1a95020179bd81" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "zot_8php.html#a3862b3161b2c8557dc1a95020179bd81" > zot_build_packet< / a > ($channel, $type= 'notify', $recipients=null, $remote_key=null, $secret=null)< / td > < / tr >
< tr class = "separator:a3862b3161b2c8557dc1a95020179bd81" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ab3e9b99ddb11353f37f265a05bb42142" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "zot_8php.html#ab3e9b99ddb11353f37f265a05bb42142" > zot_zot< / a > ($url, $data)< / td > < / tr >
< tr class = "separator:ab3e9b99ddb11353f37f265a05bb42142" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a77720d6b59894e9b609af89c310c8a4d" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "zot_8php.html#a77720d6b59894e9b609af89c310c8a4d" > zot_finger< / a > ($webbie, $channel)< / td > < / tr >
< tr class = "separator:a77720d6b59894e9b609af89c310c8a4d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a7b23bfb31d4491231e1e73bdc077240d" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "zot_8php.html#a7b23bfb31d4491231e1e73bdc077240d" > zot_refresh< / a > ($them, $channel=null)< / td > < / tr >
< tr class = "separator:a7b23bfb31d4491231e1e73bdc077240d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a55056e863a7860bc0cf922e78fcce073" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "zot_8php.html#a55056e863a7860bc0cf922e78fcce073" > zot_gethub< / a > ($arr)< / td > < / tr >
< tr class = "separator:a55056e863a7860bc0cf922e78fcce073" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a5bcdfef419b16075a0eca990956223dc" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "zot_8php.html#a5bcdfef419b16075a0eca990956223dc" > zot_register_hub< / a > ($arr)< / td > < / tr >
< tr class = "separator:a5bcdfef419b16075a0eca990956223dc" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ab0227978011d8601494a7651fa26acf0" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "zot_8php.html#ab0227978011d8601494a7651fa26acf0" > import_xchan< / a > ($arr)< / td > < / tr >
< tr class = "separator:ab0227978011d8601494a7651fa26acf0" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a928f5643ca66ae9635d85aeb2be62e03" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "zot_8php.html#a928f5643ca66ae9635d85aeb2be62e03" > zot_process_response< / a > ($hub, $arr, $outq)< / td > < / tr >
< tr class = "separator:a928f5643ca66ae9635d85aeb2be62e03" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a61cdc1ec843663c423ed2d8160ae5aea" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "zot_8php.html#a61cdc1ec843663c423ed2d8160ae5aea" > zot_fetch< / a > ($arr)< / td > < / tr >
< tr class = "separator:a61cdc1ec843663c423ed2d8160ae5aea" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a22e3f9b97b7969ddbe43ccf0db93a19c" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "zot_8php.html#a22e3f9b97b7969ddbe43ccf0db93a19c" > zot_import< / a > ($arr)< / td > < / tr >
< tr class = "separator:a22e3f9b97b7969ddbe43ccf0db93a19c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a083aec6c900d244e1bfc1406f9461465" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "zot_8php.html#a083aec6c900d244e1bfc1406f9461465" > public_recips< / a > ($msg)< / td > < / tr >
< tr class = "separator:a083aec6c900d244e1bfc1406f9461465" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a703f528ade8382cf374e4119bd6f7859" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "zot_8php.html#a703f528ade8382cf374e4119bd6f7859" > allowed_public_recips< / a > ($msg)< / td > < / tr >
< tr class = "separator:a703f528ade8382cf374e4119bd6f7859" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a37ec13b18057634eadb071f05297f5e1" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "zot_8php.html#a37ec13b18057634eadb071f05297f5e1" > process_delivery< / a > ($sender, $arr, $deliveries, $relay)< / td > < / tr >
< tr class = "separator:a37ec13b18057634eadb071f05297f5e1" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a31aad56acf8ff8f2353e6ff8595544df" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "zot_8php.html#a31aad56acf8ff8f2353e6ff8595544df" > update_imported_item< / a > ($sender, $item, $uid)< / td > < / tr >
< tr class = "separator:a31aad56acf8ff8f2353e6ff8595544df" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:adfeb9400ae6b726beec89f8f1e8fde72" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "zot_8php.html#adfeb9400ae6b726beec89f8f1e8fde72" > delete_imported_item< / a > ($sender, $item, $uid)< / td > < / tr >
< tr class = "separator:adfeb9400ae6b726beec89f8f1e8fde72" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aa6ae96db8cbbdbb10e6876d206bbf7cc" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "zot_8php.html#aa6ae96db8cbbdbb10e6876d206bbf7cc" > process_mail_delivery< / a > ($sender, $arr, $deliveries)< / td > < / tr >
< tr class = "separator:aa6ae96db8cbbdbb10e6876d206bbf7cc" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a9a57b40669351c9791126b925cb7ef3b" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "zot_8php.html#a9a57b40669351c9791126b925cb7ef3b" > process_profile_delivery< / a > ($sender, $arr, $deliveries)< / td > < / tr >
< tr class = "separator:a9a57b40669351c9791126b925cb7ef3b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a3c9e0b243ba29a7b0c050bd0b86eee32" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "zot_8php.html#a3c9e0b243ba29a7b0c050bd0b86eee32" > import_directory_profile< / a > ($hash, $profile)< / td > < / tr >
< tr class = "separator:a3c9e0b243ba29a7b0c050bd0b86eee32" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a3bf11286c2619b4ca28e49d5b5ab374a" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "zot_8php.html#a3bf11286c2619b4ca28e49d5b5ab374a" > import_directory_keywords< / a > ($hash, $keywords)< / td > < / tr >
< tr class = "separator:a3bf11286c2619b4ca28e49d5b5ab374a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-03-15 22:36:58 +00:00
< tr class = "memitem:a666d3efcac00ec1b4a4537a60655f2ab" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "zot_8php.html#a666d3efcac00ec1b4a4537a60655f2ab" > update_modtime< / a > ($hash)< / td > < / tr >
< tr class = "separator:a666d3efcac00ec1b4a4537a60655f2ab" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2013-02-26 23:49:37 +00:00
< / table >
< h2 class = "groupheader" > Function Documentation< / h2 >
< a class = "anchor" id = "a703f528ade8382cf374e4119bd6f7859" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > allowed_public_recips < / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > < em > $msg< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Referenced by < a class = "el" href = "zot_8php.html#a22e3f9b97b7969ddbe43ccf0db93a19c" > zot_import()< / a > .< / p >
< / div >
< / div >
< a class = "anchor" id = "adfeb9400ae6b726beec89f8f1e8fde72" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > delete_imported_item < / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > < em > $sender< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > < em > $item< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > < em > $uid< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Referenced by < a class = "el" href = "zot_8php.html#a37ec13b18057634eadb071f05297f5e1" > process_delivery()< / a > .< / p >
< / div >
< / div >
< a class = "anchor" id = "a3bf11286c2619b4ca28e49d5b5ab374a" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > import_directory_keywords < / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > < em > $hash< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > < em > $keywords< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Referenced by < a class = "el" href = "zot_8php.html#a3c9e0b243ba29a7b0c050bd0b86eee32" > import_directory_profile()< / a > .< / p >
< / div >
< / div >
< a class = "anchor" id = "a3c9e0b243ba29a7b0c050bd0b86eee32" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > import_directory_profile < / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > < em > $hash< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > < em > $profile< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2013-05-10 10:52:06 +00:00
< p > Referenced by < a class = "el" href = "zot_8php.html#ab0227978011d8601494a7651fa26acf0" > import_xchan()< / a > , < a class = "el" href = "zot_8php.html#a9a57b40669351c9791126b925cb7ef3b" > process_profile_delivery()< / a > , and < a class = "el" href = "dir__fns_8php.html#a6cae22cfdd6edda5ddf09e07abb3242a" > syncdirs()< / a > .< / p >
2013-02-26 23:49:37 +00:00
< / div >
< / div >
< a class = "anchor" id = "ab0227978011d8601494a7651fa26acf0" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > import_xchan < / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > < em > $arr< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Referenced by < a class = "el" href = "chanview_8php.html#a4192c6da888c8c1165851acf9ad4cb8b" > chanview_content()< / a > , < a class = "el" href = "gprobe_8php.html#adf72cb0a70b5b9d99fdec1cc60e18ed1" > gprobe_run()< / a > , < a class = "el" href = "magic_8php.html#acea2cc792849ca2d71d4b689f66518bf" > magic_init()< / a > , < a class = "el" href = "mod_2message_8php.html#a0db7030362a7e9ed9549b341d7b35718" > message_post()< / a > , < a class = "el" href = "include_2follow_8php.html#a6553a7650fae55f95660510d90983144" > new_contact()< / a > , < a class = "el" href = "socgraph_8php.html#aad9ee2421fd1ca405b241e8ed72d9aca" > poco_load()< / a > , < a class = "el" href = "post_8php.html#af4b48181ce773ef0cdfc972441445c34" > post_init()< / a > , < a class = "el" href = "zot_8php.html#a7b23bfb31d4491231e1e73bdc077240d" > zot_refresh()< / a > , and < a class = "el" href = "zot_8php.html#a5bcdfef419b16075a0eca990956223dc" > zot_register_hub()< / a > .< / p >
< / div >
< / div >
< a class = "anchor" id = "a37ec13b18057634eadb071f05297f5e1" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > process_delivery < / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > < em > $sender< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > < em > $arr< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > < em > $deliveries< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > < em > $relay< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Referenced by < a class = "el" href = "onepoll_8php.html#a72753b2fdec79b37c7f432035c91fb6d" > onepoll_run()< / a > , and < a class = "el" href = "zot_8php.html#a22e3f9b97b7969ddbe43ccf0db93a19c" > zot_import()< / a > .< / p >
< / div >
< / div >
< a class = "anchor" id = "aa6ae96db8cbbdbb10e6876d206bbf7cc" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > process_mail_delivery < / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > < em > $sender< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > < em > $arr< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > < em > $deliveries< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Referenced by < a class = "el" href = "zot_8php.html#a22e3f9b97b7969ddbe43ccf0db93a19c" > zot_import()< / a > .< / p >
< / div >
< / div >
< a class = "anchor" id = "a9a57b40669351c9791126b925cb7ef3b" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > process_profile_delivery < / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > < em > $sender< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > < em > $arr< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > < em > $deliveries< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Referenced by < a class = "el" href = "zot_8php.html#a22e3f9b97b7969ddbe43ccf0db93a19c" > zot_import()< / a > .< / p >
< / div >
< / div >
< a class = "anchor" id = "a083aec6c900d244e1bfc1406f9461465" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > public_recips < / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > < em > $msg< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Referenced by < a class = "el" href = "zot_8php.html#a703f528ade8382cf374e4119bd6f7859" > allowed_public_recips()< / a > .< / p >
< / div >
< / div >
< a class = "anchor" id = "a31aad56acf8ff8f2353e6ff8595544df" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > update_imported_item < / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > < em > $sender< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > < em > $item< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > < em > $uid< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Referenced by < a class = "el" href = "zot_8php.html#a37ec13b18057634eadb071f05297f5e1" > process_delivery()< / a > .< / p >
2013-03-15 22:36:58 +00:00
< / div >
< / div >
< a class = "anchor" id = "a666d3efcac00ec1b4a4537a60655f2ab" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > update_modtime < / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > < em > $hash< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Referenced by < a class = "el" href = "zot_8php.html#a3c9e0b243ba29a7b0c050bd0b86eee32" > import_directory_profile()< / a > , and < a class = "el" href = "zot_8php.html#ab0227978011d8601494a7651fa26acf0" > import_xchan()< / a > .< / p >
2013-02-26 23:49:37 +00:00
< / div >
< / div >
< a class = "anchor" id = "a3862b3161b2c8557dc1a95020179bd81" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > zot_build_packet < / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > < em > $channel< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > < em > $type< / em > = < code > 'notify'< / code > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > < em > $recipients< / em > = < code > null< / code > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > < em > $remote_key< / em > = < code > null< / code > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > < em > $secret< / em > = < code > null< / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2013-03-28 02:02:01 +00:00
< p > obsolete< / p >
< p > function zot_notify($channel,$url,$type = 'notify',$recipients = null, $remote_key = null) { < / p >
< pre class = "fragment" > $params = array(
'type' => $type,
'sender' => json_encode(array(
'guid' => $channel['channel_guid'],
'guid_sig' => base64url_encode(rsa_sign($channel['channel_guid'],$channel['channel_prvkey'])),
'url' => z_root(),
'url_sig' => base64url_encode(rsa_sign(z_root(),$channel['channel_prvkey']))
)),
'callback' => '/post',
'version' => ZOT_REVISION
);
if($recipients)
$params['recipients'] = json_encode($recipients);
< / pre > < p > Hush-hush ultra top-secret mode < / p >
< pre class = "fragment" > if($remote_key) {
$params = aes_encapsulate($params,$remote_key);
}
$x = z_post_url($url,$params);
return($x);
< / pre >
2013-02-26 23:49:37 +00:00
< p > Referenced by < a class = "el" href = "include_2directory_8php.html#aa75d3b0697ca1456aaabdb37a74aa0f0" > directory_run()< / a > , < a class = "el" href = "notifier_8php.html#a568c502f626cff95e344c0748938b85d" > notifier_run()< / a > , and < a class = "el" href = "post_8php.html#af4b48181ce773ef0cdfc972441445c34" > post_init()< / a > .< / p >
< / div >
< / div >
< a class = "anchor" id = "a61cdc1ec843663c423ed2d8160ae5aea" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > zot_fetch < / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > < em > $arr< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2013-03-28 02:02:01 +00:00
< p > : zot_fetch< / p >
< p > We received a notification packet (in < a class = "el" href = "post_8php.html" > mod/post.php< / a > ) that a message is waiting for us, and we've verified the sender. Now send back a pickup message, using our message tracking ID ($arr['secret']), which we will sign. The entire pickup message is encrypted with the remote site's public key. If everything checks out on the remote end, we will receive back a packet containing one or more messages, which will be processed before returning. < / p >
2013-02-26 23:49:37 +00:00
< p > Referenced by < a class = "el" href = "post_8php.html#af59e6a1dc22d19d9257b01cd7ccedb75" > post_post()< / a > .< / p >
< / div >
< / div >
< a class = "anchor" id = "a77720d6b59894e9b609af89c310c8a4d" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > zot_finger < / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > < em > $webbie< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > < em > $channel< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2013-03-28 02:02:01 +00:00
< p > : zot_finger< / p >
< p > Look up information about channel < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > < / td > < td > string $webbie does not have to be host qualified e.g. 'foo' is treated as 'foo' < / td > < / tr >
< tr > < td class = "paramname" > < / td > < td > array $channel (optional), if supplied permissions will be enumerated specifically for $channel< / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > : array => see z_post_url and < a class = "el" href = "zfinger_8php.html" > mod/zfinger.php< / a > < / dd > < / dl >
2013-02-26 23:49:37 +00:00
< p > Referenced by < a class = "el" href = "chanview_8php.html#a4192c6da888c8c1165851acf9ad4cb8b" > chanview_content()< / a > , < a class = "el" href = "gprobe_8php.html#adf72cb0a70b5b9d99fdec1cc60e18ed1" > gprobe_run()< / a > , < a class = "el" href = "magic_8php.html#acea2cc792849ca2d71d4b689f66518bf" > magic_init()< / a > , < a class = "el" href = "mod_2message_8php.html#a0db7030362a7e9ed9549b341d7b35718" > message_post()< / a > , < a class = "el" href = "include_2follow_8php.html#a6553a7650fae55f95660510d90983144" > new_contact()< / a > , < a class = "el" href = "socgraph_8php.html#aad9ee2421fd1ca405b241e8ed72d9aca" > poco_load()< / a > , < a class = "el" href = "post_8php.html#af4b48181ce773ef0cdfc972441445c34" > post_init()< / a > , and < a class = "el" href = "probe_8php.html#a1f1db3fa6038e451e737964c94bf5e99" > probe_content()< / a > .< / p >
< / div >
< / div >
< a class = "anchor" id = "acdea9362d78a63dce948fdf0ea73ef0e" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > zot_get_hubloc < / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > < em > $arr< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > < em > $primary< / em > = < code > false< / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Given an array of zot hashes, return all distinct hubs If primary is true, return only primary hubs Result is ordered by url to assist in batching. Return only the first primary hub as there should only be one. < / p >
2013-03-28 02:02:01 +00:00
< p > Referenced by < a class = "el" href = "zfinger_8php.html#a8139b83a22ef98869adc10aa224027a0" > zfinger_init()< / a > .< / p >
2013-02-26 23:49:37 +00:00
< / div >
< / div >
< a class = "anchor" id = "a55056e863a7860bc0cf922e78fcce073" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > zot_gethub < / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > < em > $arr< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2013-03-28 02:02:01 +00:00
< p > : zot_gethub< / p >
< p > A guid and a url, both signed by the sender, distinguish a known sender at a known location This function looks these up to see if the channel is known. If not, we will need to verify it. < / p >
< dl class = "section return" > < dt > Returns< / dt > < dd > : array => hubloc record < / dd > < / dl >
2013-02-26 23:49:37 +00:00
< p > Referenced by < a class = "el" href = "import_8php.html#af17fef0410518f7eac205d0ea416eaa2" > import_post()< / a > , < a class = "el" href = "post_8php.html#af59e6a1dc22d19d9257b01cd7ccedb75" > post_post()< / a > , and < a class = "el" href = "zot_8php.html#a61cdc1ec843663c423ed2d8160ae5aea" > zot_fetch()< / a > .< / p >
< / div >
< / div >
< a class = "anchor" id = "a22e3f9b97b7969ddbe43ccf0db93a19c" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > zot_import < / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > < em > $arr< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2013-03-28 02:02:01 +00:00
< p > zot_import< / p >
< p > Process an incoming array of messages which were obtained via pickup, and import, update, delete as directed.< / p >
< p > The message types handled here are 'activity' (e.g. posts), 'mail' and 'profile' < / p >
2013-02-26 23:49:37 +00:00
< p > Referenced by < a class = "el" href = "deliver_8php.html#a397afcb9afecf0c1816b0951189dd346" > deliver_run()< / a > , and < a class = "el" href = "zot_8php.html#a61cdc1ec843663c423ed2d8160ae5aea" > zot_fetch()< / a > .< / p >
< / div >
< / div >
< a class = "anchor" id = "ab22d67660702056bf3f4696dcebf5ce7" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > zot_new_uid < / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > < em > $channel_nick< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > zot_new_uid($channel_nick) = unique nickname of controlling entity < / p >
< dl class = "section return" > < dt > Returns< / dt > < dd > string < / dd > < / dl >
< p > Referenced by < a class = "el" href = "identity_8php.html#a345f4c943d84de502ec6e72d2c813945" > create_identity()< / a > .< / p >
< / div >
< / div >
< a class = "anchor" id = "a928f5643ca66ae9635d85aeb2be62e03" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > zot_process_response < / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > < em > $hub< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > < em > $arr< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > < em > $outq< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Referenced by < a class = "el" href = "deliver_8php.html#a397afcb9afecf0c1816b0951189dd346" > deliver_run()< / a > , and < a class = "el" href = "queue_8php.html#af8c93de86d866c3200174c8450a0f341" > queue_run()< / a > .< / p >
< / div >
< / div >
< a class = "anchor" id = "a7b23bfb31d4491231e1e73bdc077240d" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > zot_refresh < / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > < em > $them< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > < em > $channel< / em > = < code > null< / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2013-03-28 02:02:01 +00:00
< p > : zot_refresh< / p >
< p > zot_refresh is typically invoked when somebody has changed permissions of a channel and they are notified to fetch new permissions via a finger operation. This may result in a new connection (abook entry) being added to a local channel and it may result in auto-permissions being granted. < / p >
2013-02-26 23:49:37 +00:00
< p > Referenced by < a class = "el" href = "connections_8php.html#aec2e457420fce3e3bf6a9f48e36df25c" > connections_content()< / a > , < a class = "el" href = "items_8php.html#ae73794179b62d39bb597ff670ab1c1e5" > import_author_xchan()< / a > , < a class = "el" href = "onepoll_8php.html#a72753b2fdec79b37c7f432035c91fb6d" > onepoll_run()< / a > , and < a class = "el" href = "post_8php.html#af59e6a1dc22d19d9257b01cd7ccedb75" > post_post()< / a > .< / p >
< / div >
< / div >
< a class = "anchor" id = "a5bcdfef419b16075a0eca990956223dc" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > zot_register_hub < / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > < em > $arr< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Referenced by < a class = "el" href = "post_8php.html#af59e6a1dc22d19d9257b01cd7ccedb75" > post_post()< / a > .< / p >
< / div >
< / div >
< a class = "anchor" id = "ab3e9b99ddb11353f37f265a05bb42142" > < / a >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > zot_zot < / td >
< td > (< / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > < em > $url< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" >   < / td >
< td class = "paramname" > < em > $data< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2013-03-28 02:02:01 +00:00
< p > : zot_zot < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > < / td > < td > string $url < / td > < / tr >
< tr > < td class = "paramname" > < / td > < td > array $data< / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > : array => see z_post_url for returned data format < / dd > < / dl >
2013-02-26 23:49:37 +00:00
< p > Referenced by < a class = "el" href = "deliver_8php.html#a397afcb9afecf0c1816b0951189dd346" > deliver_run()< / a > , < a class = "el" href = "include_2directory_8php.html#aa75d3b0697ca1456aaabdb37a74aa0f0" > directory_run()< / a > , < a class = "el" href = "notifier_8php.html#a568c502f626cff95e344c0748938b85d" > notifier_run()< / a > , < a class = "el" href = "post_8php.html#af4b48181ce773ef0cdfc972441445c34" > post_init()< / a > , < a class = "el" href = "queue_8php.html#af8c93de86d866c3200174c8450a0f341" > queue_run()< / a > , and < a class = "el" href = "zot_8php.html#a61cdc1ec843663c423ed2d8160ae5aea" > zot_fetch()< / a > .< / p >
< / div >
< / div >
< / div > <!-- contents -->
< / div > <!-- doc - content -->
2013-02-27 03:01:56 +00:00