X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=mod%2Fdelegate.php;h=4212ec9b132a4b8ff1a4d4e72d746a9074906ecb;hb=1c6535c0b45c32ccbb0e2bd49e5bb7a6d5435d27;hp=8470a7ba0b3f9e8d00dc22660d25bbef69e72d0c;hpb=b9e4b9f2747deb5cdd7d7f68e200496e0c3162aa;p=friendica.git diff --git a/mod/delegate.php b/mod/delegate.php index 8470a7ba0b..4212ec9b13 100644 --- a/mod/delegate.php +++ b/mod/delegate.php @@ -1,19 +1,19 @@ argc > 2 && $a->argv[1] === 'add' && intval($a->argv[2])) { + if ($a->argc > 2 && $a->argv[1] === 'add' && intval($a->argv[2])) { // delegated admins can view but not change delegation permissions @@ -21,7 +21,6 @@ function delegate_content(App &$a) { goaway(App::get_baseurl() . '/delegate'); } - $id = $a->argv[2]; $r = q("select `nickname` from user where uid = %d limit 1", @@ -42,15 +41,14 @@ function delegate_content(App &$a) { goaway(App::get_baseurl() . '/delegate'); } - if($a->argc > 2 && $a->argv[1] === 'remove' && intval($a->argv[2])) { + if ($a->argc > 2 && $a->argv[1] === 'remove' && intval($a->argv[2])) { // delegated admins can view but not change delegation permissions - if (x($_SESSION,'submanage') && intval($_SESSION['submanage'])) { goaway(App::get_baseurl() . '/delegate'); } - q("delete from manage where uid = %d and mid = %d limit 1", + q("DELETE FROM `manage` WHERE `uid` = %d AND `mid` = %d LIMIT 1", intval($a->argv[2]), intval(local_user()) ); @@ -92,12 +90,12 @@ function delegate_content(App &$a) { // find every contact who might be a candidate for delegation - $r = q("select nurl from contact where substring_index(contact.nurl,'/',3) = '%s' + $r = q("select nurl from contact where substring_index(contact.nurl,'/',3) = '%s' and contact.uid = %d and contact.self = 0 and network = '%s' ", dbesc(normalise_link(App::get_baseurl())), intval(local_user()), dbesc(NETWORK_DFRN) - ); + ); if (! dbm::is_result($r)) { notice( t('No potential page delegates located.') . EOL); @@ -107,7 +105,7 @@ function delegate_content(App &$a) { $nicknames = array(); if (dbm::is_result($r)) { - foreach($r as $rr) { + foreach ($r as $rr) { $nicknames[] = "'" . dbesc(basename($rr['nurl'])) . "'"; } }