diff options
author | redmatrix <redmatrix@redmatrix.me> | 2015-08-27 22:20:30 -0700 |
---|---|---|
committer | redmatrix <redmatrix@redmatrix.me> | 2015-08-27 22:20:30 -0700 |
commit | ca0bc2bb7bc2b9e7d81a356a394d47bcb688004c (patch) | |
tree | c3a985dd76566bdcb34fbde227fb7fe78209bc5e /include/text.php | |
parent | 3fbb955cf23c5f92ba96086841ac6a2c510d4870 (diff) | |
download | volse-hubzilla-ca0bc2bb7bc2b9e7d81a356a394d47bcb688004c.tar.gz volse-hubzilla-ca0bc2bb7bc2b9e7d81a356a394d47bcb688004c.tar.bz2 volse-hubzilla-ca0bc2bb7bc2b9e7d81a356a394d47bcb688004c.zip |
more work on AccessList integration
Diffstat (limited to 'include/text.php')
-rw-r--r-- | include/text.php | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/include/text.php b/include/text.php index f27a9ce68..e4735ac48 100644 --- a/include/text.php +++ b/include/text.php @@ -458,63 +458,7 @@ function alt_pager(&$a, $i, $more = '', $less = '') { } -/** - * @brief Turn user/group ACLs stored as angle bracketed text into arrays. - * - * turn string array of angle-bracketed elements into string array - * e.g. "<123xyz><246qyo><sxo33e>" => array(123xyz,246qyo,sxo33e); - * - * @param string $s - * @return array - */ -function expand_acl($s) { - $ret = array(); - if(strlen($s)) { - $t = str_replace('<','',$s); - $a = explode('>',$t); - foreach($a as $aa) { - if($aa) - $ret[] = $aa; - } - } - - return $ret; -} - -/** - * @brief Used to wrap ACL elements in angle brackets for storage. - * - * @param[in,out] array &$item - */ -function sanitise_acl(&$item) { - if (strlen($item)) - $item = '<' . notags(trim($item)) . '>'; - else - unset($item); -} - -/** - * @brief Convert an ACL array to a storable string. - * - * @param array $p - * @return array - */ -function perms2str($p) { - $ret = ''; - - if (is_array($p)) - $tmp = $p; - else - $tmp = explode(',', $p); - - if (is_array($tmp)) { - array_walk($tmp, 'sanitise_acl'); - $ret = implode('', $tmp); - } - - return $ret; -} /** * @brief Generate a guaranteed unique (for this domain) item ID for ATOM. |