The Red Matrix
|
Functions | |
z_mime_content_type ($filename) | |
attach_count_files ($channel_id, $observer, $hash= '', $filename= '', $filetype= '') | |
attach_list_files ($channel_id, $observer, $hash= '', $filename= '', $filetype= '', $orderby= 'created desc', $start=0, $entries=0) | |
attach_by_hash ($hash, $rev=0) | |
attach_by_hash_nodata ($hash, $rev=0) | |
attach_store ($channel, $observer_hash, $options= '', $arr=null) | |
z_readdir ($channel_id, $observer_hash, $pathname, $parent_hash= '') | |
attach_mkdir ($channel, $observer_hash, $arr=null) | |
attach_change_permissions ($channel_id, $resource, $allow_cid, $allow_gid, $deny_cid, $deny_gid, $recurse=false) | |
attach_delete ($channel_id, $resource) | |
get_cloudpath ($arr) | |
pipe_streams ($in, $out) | |
attach_by_hash | ( | $hash, | |
$rev = 0 |
|||
) |
Referenced by attach_init().
attach_by_hash_nodata | ( | $hash, | |
$rev = 0 |
|||
) |
Referenced by item_post(), and send_message().
attach_change_permissions | ( | $channel_id, | |
$resource, | |||
$allow_cid, | |||
$allow_gid, | |||
$deny_cid, | |||
$deny_gid, | |||
$recurse = false |
|||
) |
Referenced by filestorage_post().
attach_count_files | ( | $channel_id, | |
$observer, | |||
$hash = '' , |
|||
$filename = '' , |
|||
$filetype = '' |
|||
) |
attach_delete | ( | $channel_id, | |
$resource | |||
) |
Referenced by RedDirectory\createFile(), RedFile\delete(), filestorage_content(), and RedFile\put().
attach_list_files | ( | $channel_id, | |
$observer, | |||
$hash = '' , |
|||
$filename = '' , |
|||
$filetype = '' , |
|||
$orderby = 'created desc' , |
|||
$start = 0 , |
|||
$entries = 0 |
|||
) |
attach_mkdir | ( | $channel, | |
$observer_hash, | |||
$arr = null |
|||
) |
attach_mkdir($channel,$observer_hash,$arr);
Create directory
$channel | channel array of owner |
$observer_hash | hash of current observer |
$arr | parameter array to fulfil request |
Required: $arr['filename'] $arr['folder'] // hash of parent directory, empty string for root directory
Optional: $arr['hash'] // precumputed hash for this node $arr['allow_cid'] $arr['allow_gid'] $arr['deny_cid'] $arr['deny_gid']
Referenced by RedDirectory\createDirectory().
attach_store | ( | $channel, | |
$observer_hash, | |||
$options = '' , |
|||
$arr = null |
|||
) |
Referenced by fix_attached_file_permissions(), send_message(), and wall_attach_post().
get_cloudpath | ( | $arr | ) |
Referenced by filestorage_content().
pipe_streams | ( | $in, | |
$out | |||
) |
Referenced by attach_init().
z_mime_content_type | ( | $filename | ) |
Referenced by attach_store(), and RedDirectory\createFile().
z_readdir | ( | $channel_id, | |
$observer_hash, | |||
$pathname, | |||
$parent_hash = '' |
|||
) |
Read a virtual directory and return contents, checking permissions of all parent components. z_readdir
integer | $channel_id | |
string | $observer_hash | |
string | $pathname | |
string | $parent_hash | (optional) |