]> git.mxchange.org Git - friendica.git/blobdiff - mod/register.php
added more spaces/curly braces
[friendica.git] / mod / register.php
index 42127ce81c4872ee7afffb1f1f45e1d072ad1af0..fe799f4c601064198c8dcdff98ca64cec0dd88dc 100644 (file)
@@ -4,8 +4,8 @@ require_once('include/enotify.php');
 require_once('include/bbcode.php');
 require_once('include/user.php');
 
-if(! function_exists('register_post')) {
-function register_post(&$a) {
+if (! function_exists('register_post')) {
+function register_post(App $a) {
 
        global $lang;
 
@@ -16,9 +16,9 @@ function register_post(&$a) {
        call_hooks('register_post', $arr);
 
        $max_dailies = intval(get_config('system','max_daily_registrations'));
-       if($max_dailies) {
+       if ($max_dailies) {
                $r = q("select count(*) as total from user where register_date > UTC_TIMESTAMP - INTERVAL 1 day");
-               if($r && $r[0]['total'] >= $max_dailies) {
+               if ($r && $r[0]['total'] >= $max_dailies) {
                        return;
                }
        }
@@ -38,7 +38,7 @@ function register_post(&$a) {
 
        default:
        case REGISTER_CLOSED:
-               if((! x($_SESSION,'authenticated') && (! x($_SESSION,'administrator')))) {
+               if ((! x($_SESSION,'authenticated') && (! x($_SESSION,'administrator')))) {
                        notice( t('Permission denied.') . EOL );
                        return;
                }
@@ -56,15 +56,15 @@ function register_post(&$a) {
 
        $result = create_user($arr);
 
-       if(! $result['success']) {
+       if (! $result['success']) {
                notice($result['message']);
                return;
        }
 
        $user = $result['user'];
 
-       if($netpublish && $a->config['register_policy'] != REGISTER_APPROVE) {
-               $url = $a->get_baseurl() . '/profile/' . $user['nickname'];
+       if ($netpublish && $a->config['register_policy'] != REGISTER_APPROVE) {
+               $url = App::get_baseurl() . '/profile/' . $user['nickname'];
                proc_run(PRIORITY_LOW, "include/directory.php", $url);
        }
 
@@ -73,9 +73,9 @@ function register_post(&$a) {
        $invite_id  = ((x($_POST,'invite_id'))  ? notags(trim($_POST['invite_id']))  : '');
 
 
-       if( $a->config['register_policy'] == REGISTER_OPEN ) {
+       if ( $a->config['register_policy'] == REGISTER_OPEN ) {
 
-               if($using_invites && $invite_id) {
+               if ($using_invites && $invite_id) {
                        q("delete * from register where hash = '%s' limit 1", dbesc($invite_id));
                        set_pconfig($user['uid'],'system','invites_remaining',$num_invites);
                }
@@ -85,11 +85,11 @@ function register_post(&$a) {
                        $res = send_register_open_eml(
                                $user['email'],
                                $a->config['sitename'],
-                               $a->get_baseurl(),
+                               App::get_baseurl(),
                                $user['username'],
                                $result['password']);
 
-                       if($res) {
+                       if ($res) {
                                info( t('Registration successful. Please check your email for further instructions.') . EOL ) ;
                                goaway(z_root());
                        } else {
@@ -106,23 +106,24 @@ function register_post(&$a) {
                        goaway(z_root());
                }
        }
-       elseif($a->config['register_policy'] == REGISTER_APPROVE) {
-               if(! strlen($a->config['admin_email'])) {
+       elseif ($a->config['register_policy'] == REGISTER_APPROVE) {
+               if (! strlen($a->config['admin_email'])) {
                        notice( t('Your registration can not be processed.') . EOL);
                        goaway(z_root());
                }
 
                $hash = random_string();
-               $r = q("INSERT INTO `register` ( `hash`, `created`, `uid`, `password`, `language` ) VALUES ( '%s', '%s', %d, '%s', '%s' ) ",
+               $r = q("INSERT INTO `register` ( `hash`, `created`, `uid`, `password`, `language`, `note` ) VALUES ( '%s', '%s', %d, '%s', '%s', '%s' ) ",
                        dbesc($hash),
                        dbesc(datetime_convert()),
                        intval($user['uid']),
                        dbesc($result['password']),
-                       dbesc($lang)
+                       dbesc($lang),
+                       dbesc($_POST['permonlybox'])
                );
 
                // invite system
-               if($using_invites && $invite_id) {
+               if ($using_invites && $invite_id) {
                        q("delete * from register where hash = '%s' limit 1", dbesc($invite_id));
                        set_pconfig($user['uid'],'system','invites_remaining',$num_invites);
                }
@@ -141,9 +142,9 @@ function register_post(&$a) {
                                'source_name' => $user['username'],
                                'source_mail' => $user['email'],
                                'source_nick' => $user['nickname'],
-                               'source_link' => $a->get_baseurl()."/admin/users/",
-                               'link' => $a->get_baseurl()."/admin/users/",
-                               'source_photo' => $a->get_baseurl() . "/photo/avatar/".$user['uid'].".jpg",
+                               'source_link' => App::get_baseurl()."/admin/users/",
+                               'link' => App::get_baseurl()."/admin/users/",
+                               'source_photo' => App::get_baseurl() . "/photo/avatar/".$user['uid'].".jpg",
                                'to_email' => $admin['email'],
                                'uid' => $admin['uid'],
                                'language' => ($admin['language']?$admin['language']:'en'),
@@ -170,8 +171,8 @@ function register_post(&$a) {
 
 
 
-if(! function_exists('register_content')) {
-function register_content(&$a) {
+if (! function_exists('register_content')) {
+function register_content(App $a) {
 
        // logged in users can register others (people/pages/groups)
        // even with closed registrations, unless specifically prohibited by site policy.
@@ -179,29 +180,29 @@ function register_content(&$a) {
 
        $block = get_config('system','block_extended_register');
 
-       if(local_user() && ($block)) {
+       if (local_user() && ($block)) {
                notice("Permission denied." . EOL);
                return;
        }
 
-       if((! local_user()) && ($a->config['register_policy'] == REGISTER_CLOSED)) {
+       if ((! local_user()) && ($a->config['register_policy'] == REGISTER_CLOSED)) {
                notice("Permission denied." . EOL);
                return;
        }
 
        $max_dailies = intval(get_config('system','max_daily_registrations'));
-       if($max_dailies) {
+       if ($max_dailies) {
                $r = q("select count(*) as total from user where register_date > UTC_TIMESTAMP - INTERVAL 1 day");
-               if($r && $r[0]['total'] >= $max_dailies) {
+               if ($r && $r[0]['total'] >= $max_dailies) {
                        logger('max daily registrations exceeded.');
                        notice( t('This site has exceeded the number of allowed daily account registrations. Please try again tomorrow.') . EOL);
                        return;
                }
        }
 
-       if(x($_SESSION,'theme'))
+       if (x($_SESSION,'theme'))
                unset($_SESSION['theme']);
-       if(x($_SESSION,'mobile-theme'))
+       if (x($_SESSION,'mobile-theme'))
                unset($_SESSION['mobile-theme']);
 
 
@@ -214,7 +215,7 @@ function register_content(&$a) {
 
        $noid = get_config('system','no_openid');
 
-       if($noid) {
+       if ($noid) {
                $oidhtml = '';
                $fillwith = '';
                $fillext = '';
@@ -231,7 +232,7 @@ function register_content(&$a) {
 
        $realpeople = ''; // t('Members of this network prefer to communicate with real people who use their real names.');
 
-       if(get_config('system','publish_all')) {
+       if (get_config('system','publish_all')) {
                $profile_publish_reg = '<input type="hidden" name="profile_publish_reg" value="1" />';
        }
        else {
@@ -262,6 +263,8 @@ function register_content(&$a) {
        $o = replace_macros($o, array(
                '$oidhtml' => $oidhtml,
                '$invitations' => get_config('system','invitation_only'),
+               '$permonly' => $a->config['register_policy'] == REGISTER_APPROVE,
+               '$permonlybox' => array('permonlybox', t('Note for the admin'), '', t('Leave a message for the admin, why you want to join this node')),
                '$invite_desc' => t('Membership on this site is by invitation only.'),
                '$invite_label' => t('Your invitation ID: '),
                '$invite_id' => $invite_id,