]> git.wh0rd.org - tt-rss.git/blobdiff - classes/dlg.php
implement experimental personal data import
[tt-rss.git] / classes / dlg.php
index 2d1cb9cc5692c26a7d07138d7adcaacc6b9f1232..55eb5e37e0a2223fba2f7e2eb8eb3fb870036ee1 100644 (file)
@@ -954,5 +954,28 @@ class Dlg extends Protected_Handler {
                return;
        }
 
+       function dataImport() {
+               header("Content-Type: text/html"); # required for iframe
+
+               print "<div style='text-align : center'>";
+
+               if (is_file($_FILES['export_file']['tmp_name'])) {
+
+                       perform_data_import($this->link, $_FILES['export_file']['tmp_name'], $_SESSION['uid']);
+
+               } else {
+                       print "<p>" . T_sprintf("Could not upload file. You might need to adjust upload_max_filesize
+                               in PHP.ini (current value = %s)", ini_get("upload_max_filesize")) . " or use CLI import tool.</p>";
+
+               }
+
+               print "<button dojoType=\"dijit.form.Button\"
+                       onclick=\"dijit.byId('dataImportDlg').hide()\">".
+                       __('Close this window')."</button>";
+
+               print "</div>";
+
+       }
+
 }
 ?>