]> git.mxchange.org Git - friendica.git/blobdiff - mod/uimport.php
Move HTML part of oid to template + replace outside the tpl
[friendica.git] / mod / uimport.php
index 5fe2642fc67152bcee01f776428a52ac4fdc0c99..6cca08cdaff0bfb41cba5b6dbb6380e6bdd676ff 100644 (file)
@@ -36,14 +36,37 @@ function uimport_post(&$a) {
 }\r
 \r
 function uimport_content(&$a) {\r
+       \r
+       if((! local_user()) && ($a->config['register_policy'] == REGISTER_CLOSED)) {\r
+               notice("Permission denied." . EOL);\r
+               return;\r
+       }\r
+\r
+       $max_dailies = intval(get_config('system','max_daily_registrations'));\r
+       if($max_dailies) {\r
+               $r = q("select count(*) as total from user where register_date > UTC_TIMESTAMP - INTERVAL 1 day");\r
+               if($r && $r[0]['total'] >= $max_dailies) {\r
+                       logger('max daily registrations exceeded.');\r
+                       notice( t('This site has exceeded the number of allowed daily account registrations. Please try again tomorrow.') . EOL);\r
+                       return;\r
+               }\r
+       }\r
+       \r
+       \r
+       if(x($_SESSION,'theme'))\r
+               unset($_SESSION['theme']);\r
+       if(x($_SESSION,'mobile-theme'))\r
+               unset($_SESSION['mobile-theme']);\r
+       \r
+       \r
     $tpl = get_markup_template("uimport.tpl");\r
     return replace_macros($tpl, array(\r
         '$regbutt' => t('Import'),\r
         '$import' => array(\r
             'title' => t("Move account"),\r
-            'text' => t("You can import an account from another Friendica server. <br>\r
-                            You need to export your account from the old server and upload it here. We will recreate your old account here with all your contacts. We will try also to inform your friends that you moved here.<br>\r
-                            <b>This feature is experimental. We can't import contacts from the OStatus network (statusnet/identi.ca) or from diaspora"),\r
+                       'intro' => t("You can import an account from another Friendica server."),\r
+                       'instruct' => t("You need to export your account from the old server and upload it here. We will recreate your old account here with all your contacts. We will try also to inform your friends that you moved here."),\r
+                       'warn' => t("This feature is experimental. We can't import contacts from the OStatus network (statusnet/identi.ca) or from Diaspora"),\r
             'field' => array('accountfile', t('Account file'),'<input id="id_accountfile" name="accountfile" type="file">', t('To export your accont, go to "Settings->Export your porsonal data" and select "Export account"')),\r
         ),  \r
     ));\r