]> git.mxchange.org Git - friendica.git/blobdiff - mod/profperm.php
Merge pull request #3965 from tobiasd/20171126-docGettingStarted
[friendica.git] / mod / profperm.php
index 0a4b3e9a470697555d1def50a565f3dbaf75c9b4..99b58516d3e420b4e1dda7402d8f179d8a979948 100644 (file)
@@ -1,6 +1,11 @@
 <?php
 
-function profperm_init(&$a) {
+use Friendica\App;
+use Friendica\Core\Config;
+use Friendica\Core\PConfig;
+use Friendica\Database\DBM;
+
+function profperm_init(App $a) {
 
        if (! local_user()) {
                return;
@@ -14,7 +19,7 @@ function profperm_init(&$a) {
 }
 
 
-function profperm_content(&$a) {
+function profperm_content(App $a) {
 
        if (! local_user()) {
                notice( t('Permission denied') . EOL);
@@ -29,12 +34,10 @@ function profperm_content(&$a) {
 
        // Switch to text mod interface if we have more than 'n' contacts or group members
 
-       $switchtotext = get_pconfig(local_user(),'system','groupedit_image_limit');
-       if($switchtotext === false)
-               $switchtotext = get_config('system','groupedit_image_limit');
-       if($switchtotext === false)
-               $switchtotext = 400;
-
+       $switchtotext = PConfig::get(local_user(),'system','groupedit_image_limit');
+       if (is_null($switchtotext)) {
+               $switchtotext = Config::get('system','groupedit_image_limit', 400);
+       }
 
        if(($a->argc > 2) && intval($a->argv[1]) && intval($a->argv[2])) {
                $r = q("SELECT `id` FROM `contact` WHERE `blocked` = 0 AND `pending` = 0 AND `self` = 0
@@ -43,7 +46,7 @@ function profperm_content(&$a) {
                        intval($a->argv[2]),
                        intval(local_user())
                );
-               if (dbm::is_result($r))
+               if (DBM::is_result($r))
                        $change = intval($a->argv[2]);
        }
 
@@ -53,7 +56,7 @@ function profperm_content(&$a) {
                        intval($a->argv[1]),
                        intval(local_user())
                );
-               if (! dbm::is_result($r)) {
+               if (! DBM::is_result($r)) {
                        notice( t('Invalid profile identifier.') . EOL );
                        return;
                }
@@ -65,7 +68,7 @@ function profperm_content(&$a) {
                );
 
                $ingroup = array();
-               if (dbm::is_result($r))
+               if (DBM::is_result($r))
                        foreach($r as $member)
                                $ingroup[] = $member['id'];
 
@@ -95,7 +98,7 @@ function profperm_content(&$a) {
                        $members = $r;
 
                        $ingroup = array();
-                       if (dbm::is_result($r))
+                       if (DBM::is_result($r))
                                foreach($r as $member)
                                        $ingroup[] = $member['id'];
                }
@@ -109,9 +112,9 @@ function profperm_content(&$a) {
        }
 
        $o .= '<div id="prof-update-wrapper">';
-       if($change) 
+       if($change)
                $o = '';
-       
+
        $o .= '<div id="prof-members-title">';
        $o .= '<h3>' . t('Visible To') . '</h3>';
        $o .= '</div>';
@@ -139,7 +142,7 @@ function profperm_content(&$a) {
                        dbesc(NETWORK_DFRN)
                );
 
-               if (dbm::is_result($r)) {
+               if (DBM::is_result($r)) {
                        $textmode = (($switchtotext && (count($r) > $switchtotext)) ? true : false);
                        foreach($r as $member) {
                                if(! in_array($member['id'],$ingroup)) {