XCloner – Backup and Restore - Version 3.0.4

Version Description

  • LFI vulnerability fix
Download this release

Release Info

Developer xcloner
Plugin Icon 128x128 XCloner – Backup and Restore
Version 3.0.4
Comparing to
See all releases

Code changes from version 3.0.3 to 3.0.4

admin.cloner.html.php CHANGED
@@ -581,7 +581,7 @@ function path_check($path){
581
  }
582
 
583
  function _FDefault(){
584
- global $_CONFIG;
585
  ?>
586
 
587
  <form action="index2.php" method="post" name="adminForm">
@@ -656,15 +656,20 @@ $error = 0;
656
  <div class="status">
657
  <span class="mtext">Backup Start Path Check: </span>
658
  <?php
659
-
660
- $stat = HTML_cloner::path_check($_CONFIG[backup_start_path]);
661
 
662
  if( $stat['code'] > 0 and $stat['code'] < 3){
663
  echo "<span class='error'>".$stat['message']; $error = 1;
664
  }
665
  else{
666
  echo "<span class='success'>OK";
667
- }
 
 
 
 
 
668
  echo " ($_CONFIG[backup_start_path])";
669
  ?>
670
  </span></div>
@@ -673,7 +678,7 @@ $error = 0;
673
  <span class="mtext">Backup Store Path Check: </span>
674
  <?php
675
 
676
- $stat = HTML_cloner::path_check($_CONFIG[backup_store_path]);
677
 
678
  if( $stat['code'] > 0){
679
  echo "<span class='error'>".$stat['message']; $error = 1;
@@ -690,7 +695,7 @@ $error = 0;
690
  <span class="mtext">Temporary Path Check: </span>
691
  <?php
692
 
693
- $stat = HTML_cloner::path_check($_CONFIG[temp_dir]);
694
 
695
  if( $stat['code'] > 0){
696
  echo "<span class='error'>".$stat['message']; $error = 1;
@@ -748,21 +753,25 @@ function Login(){
748
 
749
  <script>
750
  $(function() {
751
- $( "button, submit:input", ".loginform" ).button({
752
  icons: {
753
  primary: "ui-icon-locked"
754
  }
755
- }).next()
756
- .button({
 
 
 
 
 
757
  icons: {
758
  primary: "ui-icon-trash"
759
  }
760
  })
761
- .click(function() {
762
- $("#adminForm")[0].reset();
763
- return false;
764
- });
765
-
766
 
767
  });
768
  </script>
@@ -774,12 +783,12 @@ function Login(){
774
  <tr><td align='center'>
775
  <table align='center' cellpadding='10' cellspacing='20'>
776
  <tr ><td colspan='2' align='center'><b>Authentication Area:</b></td></tr>
777
- <tr><td>Username:</td><td><input type='text' size='30' name='username'></td></tr>
778
- <tr><td>Password:</td><td><input type='password' size='30' name='password'></td></tr>
779
  <tr><td>&nbsp;</td><td>
780
  <div class="loginform">
781
- <button>Login</button>
782
- <button>Reset</button>
783
 
784
 
785
  </div>
@@ -1032,13 +1041,47 @@ function showBackups( &$files, &$sizes, $path, $option ) {
1032
 
1033
  ?>
1034
 
1035
- <script>
 
1036
  $(function() {
1037
  $( "#toggle" ).button();
1038
  $( "#toggle" ).click(function() { checkJAll(<?php echo (count( $files )); ?>, "toggle", "cb"); });
1039
  $( "#checklist" ).buttonset();
1040
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1041
  </script>
 
 
 
 
 
 
 
 
1042
  <div id="checklist">
1043
  <form action="index2.php" method="post" name="adminForm">
1044
  <table class="adminlist">
581
  }
582
 
583
  function _FDefault(){
584
+ global $_CONFIG, $html;
585
  ?>
586
 
587
  <form action="index2.php" method="post" name="adminForm">
656
  <div class="status">
657
  <span class="mtext">Backup Start Path Check: </span>
658
  <?php
659
+ $html = new HTML_cloner();
660
+ $stat = $html->path_check($_CONFIG[backup_start_path]);
661
 
662
  if( $stat['code'] > 0 and $stat['code'] < 3){
663
  echo "<span class='error'>".$stat['message']; $error = 1;
664
  }
665
  else{
666
  echo "<span class='success'>OK";
667
+ if(!is_dir($_CONFIG[backup_start_path]."/administrator/backups")){
668
+ @mkdir($_CONFIG[backup_start_path]."/administrator");
669
+ if(@mkdir($_CONFIG[backup_start_path]."/administrator/backups"))
670
+ echo "<script>window.location='index2.php'</script";
671
+ }
672
+ }
673
  echo " ($_CONFIG[backup_start_path])";
674
  ?>
675
  </span></div>
678
  <span class="mtext">Backup Store Path Check: </span>
679
  <?php
680
 
681
+ $stat = $html->path_check($_CONFIG[backup_store_path]);
682
 
683
  if( $stat['code'] > 0){
684
  echo "<span class='error'>".$stat['message']; $error = 1;
695
  <span class="mtext">Temporary Path Check: </span>
696
  <?php
697
 
698
+ $stat = $html->path_check($_CONFIG[temp_dir]);
699
 
700
  if( $stat['code'] > 0){
701
  echo "<span class='error'>".$stat['message']; $error = 1;
753
 
754
  <script>
755
  $(function() {
756
+ $( "#login" ).button({
757
  icons: {
758
  primary: "ui-icon-locked"
759
  }
760
+ })
761
+ $("#login").click(function() {
762
+ $("#adminForm")[0].submit();
763
+ return false;
764
+ })
765
+
766
+ $( "#reset" ).button({
767
  icons: {
768
  primary: "ui-icon-trash"
769
  }
770
  })
771
+ $( "#reset" ).click(function() {
772
+ $("#username").val('');$("#password").val('');
773
+ return false;
774
+ });
 
775
 
776
  });
777
  </script>
783
  <tr><td align='center'>
784
  <table align='center' cellpadding='10' cellspacing='20'>
785
  <tr ><td colspan='2' align='center'><b>Authentication Area:</b></td></tr>
786
+ <tr><td>Username:</td><td><input type='text' size='30' name='username' id='username'></td></tr>
787
+ <tr><td>Password:</td><td><input type='password' size='30' name='password' id='password'></td></tr>
788
  <tr><td>&nbsp;</td><td>
789
  <div class="loginform">
790
+ <button id="login">Login</button>
791
+ <button id="reset">Reset</button>
792
 
793
 
794
  </div>
1041
 
1042
  ?>
1043
 
1044
+ <script type="text/javascript">
1045
+
1046
  $(function() {
1047
  $( "#toggle" ).button();
1048
  $( "#toggle" ).click(function() { checkJAll(<?php echo (count( $files )); ?>, "toggle", "cb"); });
1049
  $( "#checklist" ).buttonset();
1050
+
1051
+ $( "#Clone, #Rename, #Delete, #Move" ).unbind("click");
1052
+ $( "#Clone, #Rename, #Delete, #Move" ).click(function(){
1053
+ if(!$("input:checked").length){
1054
+
1055
+ $( "#error-message" ).dialog({
1056
+ width: 500,
1057
+ height: 200,
1058
+ modal: true,
1059
+ buttons: {
1060
+ Ok: function() {
1061
+ $( this ).dialog( "close" );
1062
+ }
1063
+ }
1064
+ });
1065
+
1066
+ return false;
1067
+ }else{
1068
+ var action = $(this).attr('id').toLowerCase();
1069
+ document.adminForm.task.value=action;
1070
+ document.adminForm.submit();
1071
+ }
1072
+ })
1073
+
1074
+
1075
+ })
1076
  </script>
1077
+
1078
+ <div id="error-message" title="Error" style="display:none;">
1079
+ <p>
1080
+ <span class="ui-icon ui-icon-circle-check" style="float:left; margin:0 7px 50px 0;"></span>
1081
+ Please select at least one backup archive.
1082
+ </p>
1083
+
1084
+ </div>
1085
  <div id="checklist">
1086
  <form action="index2.php" method="post" name="adminForm">
1087
  <table class="adminlist">
admin.cloner.php CHANGED
@@ -41,11 +41,12 @@
41
  if ((!isset($_SESSION['clone'])) && ($task != 'dologin')) {
42
  $task = 'login';
43
 
44
- HTML_cloner::header();
 
45
 
46
- HTML_cloner::Login();
47
 
48
- HTML_cloner::footer();
49
 
50
  exit;
51
  } elseif ($task == 'dologin') {
@@ -76,8 +77,11 @@
76
  }
77
 
78
  if(!$_REQUEST['nohtml'])
79
- if (($task != 'download') and (($_REQUEST['task']!="refresh") or (!$_CONFIG['refresh_mode'])))
80
- HTML_cloner::header();
 
 
 
81
 
82
  //########## SETTING THE GLOBALS VARIABLES #########################
83
 
@@ -163,14 +167,14 @@
163
  downloadBackup($_REQUEST[file]);
164
  break;
165
  case 'cron':
166
- HTML_cloner::Cron();
167
  break;
168
  case 'about':
169
  case 'credits':
170
  showHelp($option);
171
  break;
172
  case 'restore':
173
- HTML_cloner::Restore($option);
174
  break;
175
 
176
  case 'cron_delete':
@@ -182,6 +186,7 @@
182
  mosRedirect('index2.php?option=' . $option . "&task=config", $_REQUEST['fconfig'] . $msg);
183
  break;
184
 
 
185
  case 'remove':
186
  deleteBackups($cid, $option);
187
  break;
@@ -214,7 +219,7 @@
214
 
215
  closeXLog();
216
  if(!$_REQUEST['nohtml'])
217
- HTML_cloner::footer();
218
 
219
  @mysql_close($link);
220
  ?>
41
  if ((!isset($_SESSION['clone'])) && ($task != 'dologin')) {
42
  $task = 'login';
43
 
44
+ $html = new HTML_cloner();
45
+ $html->header();
46
 
47
+ $html->Login();
48
 
49
+ $html->footer();
50
 
51
  exit;
52
  } elseif ($task == 'dologin') {
77
  }
78
 
79
  if(!$_REQUEST['nohtml'])
80
+ if (($task != 'download') and (($_REQUEST['task']!="refresh") or (!$_CONFIG['refresh_mode']))){
81
+ //HTML_cloner::header();
82
+ $html = new HTML_cloner();
83
+ $html->header();
84
+ }
85
 
86
  //########## SETTING THE GLOBALS VARIABLES #########################
87
 
167
  downloadBackup($_REQUEST[file]);
168
  break;
169
  case 'cron':
170
+ $html->Cron();
171
  break;
172
  case 'about':
173
  case 'credits':
174
  showHelp($option);
175
  break;
176
  case 'restore':
177
+ $html->Restore($option);
178
  break;
179
 
180
  case 'cron_delete':
186
  mosRedirect('index2.php?option=' . $option . "&task=config", $_REQUEST['fconfig'] . $msg);
187
  break;
188
 
189
+ case 'delete':
190
  case 'remove':
191
  deleteBackups($cid, $option);
192
  break;
219
 
220
  closeXLog();
221
  if(!$_REQUEST['nohtml'])
222
+ $html->footer();
223
 
224
  @mysql_close($link);
225
  ?>
classes/mysqlBackup.class.php CHANGED
@@ -315,7 +315,7 @@ class DB{
315
  $return['totalRecords'] = $tableInfo[1];
316
 
317
  //if(intval($return['totalRecords']) != 0)
318
- if(trim($tableName) != "")
319
  self::exportTable($databaseName, $tableName, $startAtRecord, self::$recordsPerSession, $fd);
320
 
321
  fclose($fd);
@@ -398,7 +398,7 @@ class DB{
398
  self::$countRecords++;
399
 
400
  foreach ($arr as $key => $value) {
401
- $value = mysql_escape_string($value);
402
  $buffer .= "'".$value."', ";
403
  }
404
  $buffer = rtrim($buffer, ', ') . ");\n";
315
  $return['totalRecords'] = $tableInfo[1];
316
 
317
  //if(intval($return['totalRecords']) != 0)
318
+ if(trim($tableName) !="")
319
  self::exportTable($databaseName, $tableName, $startAtRecord, self::$recordsPerSession, $fd);
320
 
321
  fclose($fd);
398
  self::$countRecords++;
399
 
400
  foreach ($arr as $key => $value) {
401
+ $value = mysql_real_escape_string($value);
402
  $buffer .= "'".$value."', ";
403
  }
404
  $buffer = rtrim($buffer, ', ') . ");\n";
cloner.cron.php CHANGED
@@ -54,7 +54,7 @@ if($_REQUEST['config'] == ""){
54
 
55
  }
56
 
57
- //filter the config request path
58
  $_REQUEST['config'] = str_replace(array("..","/","\\"), array("","",""), trim($_REQUEST['config']));
59
 
60
  if($_REQUEST['config'] != ""){
54
 
55
  }
56
 
57
+ //filter the config request path, remove LFI vulnerability
58
  $_REQUEST['config'] = str_replace(array("..","/","\\"), array("","",""), trim($_REQUEST['config']));
59
 
60
  if($_REQUEST['config'] != ""){
cloner.functions.php CHANGED
@@ -123,7 +123,8 @@
123
 
124
  function fdefault()
125
  {
126
- HTML_cloner::_FDefault();
 
127
  }
128
 
129
  function config($option)
@@ -288,7 +289,8 @@
288
  E_print($msg);
289
  }
290
  }
291
- HTML_cloner::Config($option);
 
292
  }
293
 
294
  //## JoomlaCloner Language Manager
@@ -314,7 +316,8 @@
314
  mosRedirect('index2.php?option=' . $option . "&task=lang", $msg);
315
  }
316
 
317
- HTML_cloner::Translator($option, $lang_array);
 
318
  }
319
 
320
  function translator_add($option, $task)
@@ -340,9 +343,9 @@
340
 
341
  mosRedirect('index2.php?option=' . $option . "&task=lang", $msg);
342
  }
343
-
344
-
345
- HTML_cloner::Translator_Add($option);
346
  }
347
  function translator_edit($option, $task)
348
  {
@@ -424,14 +427,15 @@
424
 
425
 
426
  if ($lang == 'english') {
427
- HTML_cloner::Translator_Edit_DEFAULT($option, $content, $file, $lang);
 
428
  } else {
429
  $def_data = get_lang_data($dfile);
430
  $cur_data = get_lang_data($file);
431
 
432
  $data = array_merge($def_data, $cur_data);
433
-
434
- HTML_cloner::Translator_Edit($option, $data, $def_data, $file, $lang);
435
  }
436
  }
437
 
@@ -646,7 +650,8 @@
646
  getBackupFiles($d_arr, $f_arr, $s_arr, $d, $f);
647
 
648
  // load presentation layer
649
- HTML_cloner::showBackups($f_arr, $s_arr, $_CONFIG['clonerPath'], $option);
 
650
  }
651
 
652
  function moveBackup($option)
@@ -662,8 +667,10 @@
662
  if ($_REQUEST['action'] == "connect") {
663
  $ret = start_connect($_REQUEST[files]);
664
  }
665
- if (!$ret)
666
- HTML_cloner::TransferForm($option, $files_out);
 
 
667
  }
668
 
669
  function start_connect($files)
@@ -895,8 +902,8 @@
895
  }
896
 
897
 
898
-
899
- HTML_Cloner::rename($files, $option);
900
  }
901
  function downloadBackup($file)
902
  {
@@ -1025,9 +1032,10 @@ function smartReadFile($location, $filename, $mimeType='application/octet-stream
1025
  }
1026
 
1027
  // load presentation layer
1028
- if ($option != 'nohtml')
1029
- HTML_cloner::confirmBackups($d_arr, $ds_arr, $_CONFIG['clonerPath'], $option);
1030
- else
 
1031
  return $d_arr;
1032
  }
1033
 
@@ -1544,8 +1552,8 @@ function smartReadFile($location, $filename, $mimeType='application/octet-stream
1544
  // echo "Starting the manual backup process!<br />";
1545
  if((!$_CONFIG['refresh_mode']) and ($_CONFIG['enable_db_backup']))
1546
  echo "<h2>Database backup: </h2>" . $databaseResult . "<br /><br />";
1547
-
1548
- HTML_cloner::goRefreshHtml($filename, $perm_lines, $excl_manual);
1549
  return;
1550
  }
1551
 
@@ -1637,8 +1645,8 @@ function smartReadFile($location, $filename, $mimeType='application/octet-stream
1637
  E_print("Backup failed, please check your tar server utility support!");
1638
  return;
1639
  }*/
1640
-
1641
- HTML_cloner::goRefreshHtml($filename, $perm_lines, $excl_manual);
1642
 
1643
  return;
1644
  }
@@ -1680,11 +1688,12 @@ function smartReadFile($location, $filename, $mimeType='application/octet-stream
1680
 
1681
  // load presentation layer
1682
  if ($option != 'nohtml') {
1683
- HTML_cloner::generateBackup($filename1, $archiveSize, $originalSize, $mdir, $f, $databaseResult, $option);
 
1684
  } else {
1685
 
1686
-
1687
- logxx(HTML_cloner::generateBackup_text($filename1, $archiveSize, $originalSize, $mdir, $f, $databaseResult, $option));
1688
  }
1689
 
1690
  if (is_array($databases_incl)) {
@@ -1708,7 +1717,8 @@ function smartReadFile($location, $filename, $mimeType='application/octet-stream
1708
  // ----------------------------------------------------------
1709
 
1710
  // load presentation layer
1711
- HTML_cloner::showHelp($option);
 
1712
  }
1713
 
1714
 
@@ -2051,9 +2061,9 @@ function smartReadFile($location, $filename, $mimeType='application/octet-stream
2051
  $InsertDump = "INSERT INTO `$tblval` VALUES (";
2052
  $arr = $row;
2053
  foreach ($arr as $key => $value) {
2054
- $value = addslashes($value);
2055
- $value = str_replace("\n", '\r\n', $value);
2056
- $value = str_replace("\r", '', $value);
2057
  //if (@preg_match ("/\b" . $FieldType[$tblval][$key] . "\b/i", "DATE TIME DATETIME CHAR VARCHAR TEXT TINYTEXT MEDIUMTEXT LONGTEXT BLOB TINYBLOB MEDIUMBLOB LONGBLOB ENUM SET"))
2058
  {
2059
  $InsertDump .= "'$value',";
123
 
124
  function fdefault()
125
  {
126
+ $html = new HTML_cloner();
127
+ $html->_FDefault();
128
  }
129
 
130
  function config($option)
289
  E_print($msg);
290
  }
291
  }
292
+ $html = new HTML_cloner();
293
+ $html->Config($option);
294
  }
295
 
296
  //## JoomlaCloner Language Manager
316
  mosRedirect('index2.php?option=' . $option . "&task=lang", $msg);
317
  }
318
 
319
+ $html = new HTML_cloner();
320
+ $html->Translator($option, $lang_array);
321
  }
322
 
323
  function translator_add($option, $task)
343
 
344
  mosRedirect('index2.php?option=' . $option . "&task=lang", $msg);
345
  }
346
+
347
+ $html = new HTML_cloner();
348
+ $html->Translator_Add($option);
349
  }
350
  function translator_edit($option, $task)
351
  {
427
 
428
 
429
  if ($lang == 'english') {
430
+ $html = new HTML_cloner();
431
+ $html->Translator_Edit_DEFAULT($option, $content, $file, $lang);
432
  } else {
433
  $def_data = get_lang_data($dfile);
434
  $cur_data = get_lang_data($file);
435
 
436
  $data = array_merge($def_data, $cur_data);
437
+ $html = new HTML_cloner();
438
+ $html->Translator_Edit($option, $data, $def_data, $file, $lang);
439
  }
440
  }
441
 
650
  getBackupFiles($d_arr, $f_arr, $s_arr, $d, $f);
651
 
652
  // load presentation layer
653
+ $html = new HTML_cloner();
654
+ $html->showBackups($f_arr, $s_arr, $_CONFIG['clonerPath'], $option);
655
  }
656
 
657
  function moveBackup($option)
667
  if ($_REQUEST['action'] == "connect") {
668
  $ret = start_connect($_REQUEST[files]);
669
  }
670
+ if (!$ret){
671
+ $html = new HTML_cloner();
672
+ $html->TransferForm($option, $files_out);
673
+ }
674
  }
675
 
676
  function start_connect($files)
902
  }
903
 
904
 
905
+ $html = new HTML_cloner();
906
+ $html->rename($files, $option);
907
  }
908
  function downloadBackup($file)
909
  {
1032
  }
1033
 
1034
  // load presentation layer
1035
+ if ($option != 'nohtml'){
1036
+ $html = new HTML_cloner();
1037
+ $html->confirmBackups($d_arr, $ds_arr, $_CONFIG['clonerPath'], $option);
1038
+ }else
1039
  return $d_arr;
1040
  }
1041
 
1552
  // echo "Starting the manual backup process!<br />";
1553
  if((!$_CONFIG['refresh_mode']) and ($_CONFIG['enable_db_backup']))
1554
  echo "<h2>Database backup: </h2>" . $databaseResult . "<br /><br />";
1555
+ $html = new HTML_cloner();
1556
+ $html->goRefreshHtml($filename, $perm_lines, $excl_manual);
1557
  return;
1558
  }
1559
 
1645
  E_print("Backup failed, please check your tar server utility support!");
1646
  return;
1647
  }*/
1648
+ $html = new HTML_cloner();
1649
+ $html->goRefreshHtml($filename, $perm_lines, $excl_manual);
1650
 
1651
  return;
1652
  }
1688
 
1689
  // load presentation layer
1690
  if ($option != 'nohtml') {
1691
+ $html = new HTML_cloner();
1692
+ $html->generateBackup($filename1, $archiveSize, $originalSize, $mdir, $f, $databaseResult, $option);
1693
  } else {
1694
 
1695
+ $html = new HTML_cloner();
1696
+ logxx($html->generateBackup_text($filename1, $archiveSize, $originalSize, $mdir, $f, $databaseResult, $option));
1697
  }
1698
 
1699
  if (is_array($databases_incl)) {
1717
  // ----------------------------------------------------------
1718
 
1719
  // load presentation layer
1720
+ $html = new HTML_cloner();
1721
+ $html->showHelp($option);
1722
  }
1723
 
1724
 
2061
  $InsertDump = "INSERT INTO `$tblval` VALUES (";
2062
  $arr = $row;
2063
  foreach ($arr as $key => $value) {
2064
+ $value = mysql_real_escape_string($value);
2065
+ #$value = str_replace("\n", '\r\n', $value);
2066
+ #$value = str_replace("\r", '', $value);
2067
  //if (@preg_match ("/\b" . $FieldType[$tblval][$key] . "\b/i", "DATE TIME DATETIME CHAR VARCHAR TEXT TINYTEXT MEDIUMTEXT LONGTEXT BLOB TINYBLOB MEDIUMBLOB LONGBLOB ENUM SET"))
2068
  {
2069
  $InsertDump .= "'$value',";
common.php CHANGED
@@ -35,8 +35,11 @@ $_CONFIG['multiple_config_dir'] = "configs";
35
  //if((substr($_CONFIG['backup_path'], $strlen-1, $strlen) != '/') && (substr($_CONFIG['backup_path'], $strlen-1, $strlen) != '\\'))
36
  // $_CONFIG['backup_path'] .= "/";
37
 
38
- $_CONFIG['backup_path'] = realpath($_CONFIG['backup_path'])."/";
39
- $_CONFIG['backups_dir'] = realpath($_CONFIG['backup_path'])."/administrator/backups";
 
 
 
40
 
41
  $_CONFIG['backup_path'] = str_replace("\\","/", $_CONFIG['backup_path']);
42
  $_CONFIG['backups_dir'] = str_replace("\\","/", $_CONFIG['backups_dir']);
35
  //if((substr($_CONFIG['backup_path'], $strlen-1, $strlen) != '/') && (substr($_CONFIG['backup_path'], $strlen-1, $strlen) != '\\'))
36
  // $_CONFIG['backup_path'] .= "/";
37
 
38
+ #$_CONFIG['backup_path'] = realpath($_CONFIG['backup_path'])."/";
39
+ #$_CONFIG['backups_dir'] = realpath($_CONFIG['backup_path'])."/administrator/backups";
40
+
41
+ $_CONFIG['backup_path'] = ($_CONFIG['backup_path']);
42
+ $_CONFIG['backups_dir'] = str_replace("//administrator","/administrator",($_CONFIG['backup_path'])."/administrator/backups");
43
 
44
  $_CONFIG['backup_path'] = str_replace("\\","/", $_CONFIG['backup_path']);
45
  $_CONFIG['backups_dir'] = str_replace("\\","/", $_CONFIG['backups_dir']);
configs/test.php DELETED
@@ -1,53 +0,0 @@
1
- <?php
2
- $_CONFIG['license_code']="";
3
- $_CONFIG['backup_path']="/opt/lampp/htdocs/Joomla_1.6.0/";
4
- $_CONFIG['clonerPath']="/opt/lampp/htdocs/Joomla_1.6.0/administrator/backups";
5
- $_CONFIG['jcuser']="admin";
6
- $_CONFIG['jcpass']='21232f297a57a5a743894a0e4a801fc3';
7
- $_CONFIG['mysql_host']="localhost";
8
- $_CONFIG['mysql_user']="root";
9
- $_CONFIG['mysql_pass']='';
10
- $_CONFIG['mysql_database']="joomla16";
11
- $_CONFIG['select_folders']="";
12
- $_CONFIG['select_lang']="english";
13
- $_CONFIG['secure_ftp']="0";
14
- $_CONFIG['backup_compress']="0";
15
- $_CONFIG['cron_logemail']="";
16
- $_CONFIG['cron_exclude']="";
17
- $_CONFIG['cron_send']="0";
18
- $_CONFIG['cron_btype']="0";
19
- $_CONFIG['cron_bname']="";
20
- $_CONFIG['cron_ip']="";
21
- $_CONFIG['cron_ftp_server']="";
22
- $_CONFIG['cron_ftp_user']="";
23
- $_CONFIG['cron_ftp_pass']='';
24
- $_CONFIG['cron_ftp_path']="";
25
- $_CONFIG['cron_ftp_delb']="";
26
- $_CONFIG['databases_incl_list']="";
27
- $_CONFIG['cron_sql_drop']="";
28
- $_CONFIG['cron_email_address']="";
29
- $_CONFIG['cron_file_delete']="0";
30
- $_CONFIG['cron_file_delete_act']="";
31
- $_CONFIG['mem']="";
32
- $_CONFIG['backup_refresh']="1";
33
- $_CONFIG['refresh_time']="1";
34
- $_CONFIG['refresh_mode']="1";
35
- $_CONFIG['recordsPerSession']="10000";
36
- $_CONFIG['backup_refresh_number']="100";
37
- $_CONFIG['sql_mem']="";
38
- $_CONFIG['enable_db_backup']="1";
39
- $_CONFIG['zippath']="";
40
- $_CONFIG['tarpath']="tar";
41
- $_CONFIG['sqldump']="mysqldump --quote-names ";
42
- $_CONFIG['system_dlink']="";
43
- $_CONFIG['mosConfig_live_site']="localhost";
44
- $_CONFIG['system_ftptransfer']="0";
45
- $_CONFIG['system_mdatabases']="0";
46
- $_CONFIG['add_backups_dir']="0";
47
- $_CONFIG['cron_amazon_active']="";
48
- $_CONFIG['cron_amazon_awsAccessKey']="";
49
- $_CONFIG['cron_amazon_awsSecretKey']="";
50
- $_CONFIG['cron_amazon_bucket']="";
51
- $_CONFIG['cron_amazon_dirname']="";
52
- $_CONFIG['debug']="0";
53
- ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
language/english.php CHANGED
@@ -354,7 +354,10 @@ define("LM_CLONER_RESTORE","<h2>How to restore a backup on different locations I
354
 
355
  <b>Note:</b> if this process fails for any reason, you need to do this:
356
  1. Download the backup on your computer
357
- 2. Download the restore script, all files from directory administrator/components/com_xcloner-backupandrestore/restore/
 
 
 
358
  3. Upload both backup and restore script to your restore location
359
  4. Launch XCloner.php in your browser and follow the restore screen as specified below
360
 
@@ -363,7 +366,7 @@ define("LM_CLONER_RESTORE","<h2>How to restore a backup on different locations I
363
  <b>XCloner.php - the restore script</b>
364
  - at this step you already should have in place the backup you created and the Restore script
365
  - enter your new mysql access details, this includes your new mysql hostname, user and password, and a new database if different from the original one
366
- - enter your new location Url and password
367
  - to restore the files you have <b>2 options:</b>
368
 
369
  - 1. restore the files through ftp, the script will simulate a ftp upload process on your server, this will
354
 
355
  <b>Note:</b> if this process fails for any reason, you need to do this:
356
  1. Download the backup on your computer
357
+ 2. Download the restore script, all files from directory:
358
+ Joomla : administrator/components/com_xcloner-backupandrestore/restore/
359
+ Wordpress : wp-content/plugins/xcloner-backup-and-restore/
360
+ Standalone: restore/
361
  3. Upload both backup and restore script to your restore location
362
  4. Launch XCloner.php in your browser and follow the restore screen as specified below
363
 
366
  <b>XCloner.php - the restore script</b>
367
  - at this step you already should have in place the backup you created and the Restore script
368
  - enter your new mysql access details, this includes your new mysql hostname, user and password, and a new database if different from the original one
369
+ - enter your new location Url and Path
370
  - to restore the files you have <b>2 options:</b>
371
 
372
  - 1. restore the files through ftp, the script will simulate a ftp upload process on your server, this will
language/italian.php ADDED
@@ -0,0 +1,431 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ // Translator pcteknet.it//
3
+ // --- FRONT AREA---//
4
+ define("LM_FRONT_CHOOSE_PACKAGE","<b>Scegli il pacchetto da installare:</b>");
5
+ define("LM_FRONT_CHOOSE_PACKAGE_SUB","<small>Si prega di selezionare la versione di Joomla che si desidera installare</small>");
6
+ define("LM_FRONT_TOP","<span colspan='2' class='contentheading'>Installare Joomla Online</span>");
7
+ define("LM_FRONT_TOP_FTP_DETAILS","<h2>Fornisci i tuoi dati ftp qui sotto:</h2>");
8
+ define("LM_FRONT_WEBSITE_URL","<b>Url Sito Web:</b>");
9
+ define("LM_FRONT_WEBSITE_URL_SUB","<small>Si prega di fornire l'URL del sito dove verr� installato Joomla, ad esempio http://www.sitename.com/Joomla</small>");
10
+ define("LM_FRONT_FTP_HOST","<b>Hostname Ftp:</b>");
11
+ define("LM_FRONT_FTP_HOST_SUB","<small>ad esempio ftp.sitename.com</small>");
12
+ define("LM_FRONT_FTP_USER","<b>Nome Utente Ftp:</b>");
13
+ define("LM_FRONT_FTP_USER_SUB","<small>ad esempio john</small>");
14
+ define("LM_FRONT_FTP_PASS","<b>Password Ftp:</b>");
15
+ define("LM_FRONT_FTP_PASS_SUB","<small>ad esempio johnpass</small>");
16
+ define("LM_FRONT_FTP_DIR","<b>Cartella Ftp:</b>");
17
+ define("LM_FRONT_FTP_DIR_SUB","<small>Si prega di fornire la cartella ftp di dove si desidera installare Joomla, ad esempio public_html/Joomla/ oppure htdocs/Joomla/ e assicuratevi che ci siano i permessi di scrittura per tutti</small>");
18
+ define("LM_TRANSFER_FTP_INCT","Trasferimento Incrementale: ");
19
+ define("LM_TRANSFER_FTP_INCT_SUB","tenter� di trasferire i file tramite ftp in modalit� incrementale al fine di evitare eventuali pagine bianche o di timeout ");
20
+ define("LM_FRONT_BOTTOM","Xcloner non funziona? Si prega di dirci cosa � successo alla -> <a href='http://www.xcloner.com/contact/'>Pagina dei Contatti</a><br />
21
+ Realizzato da <a href='http://www.xcloner.com'>XCloner</a>");
22
+ define("LM_FRONT_MSG_OK","Abbiamo caricato l'utilit� di ripristino dei pacchetti sul tuo sito ftp, per proseguire clicca qui");
23
+ define("LM_NOPAKCAGE_ERROR","Non vi � alcun pacchetto selezionato, interruzione...!");
24
+
25
+ // --- BACKEND AREA---//
26
+
27
+ //Amazon S3
28
+ define("LM_AMAZON_S3", "Archiviazione su Amazon S3");
29
+ define("LM_AMAZON_S3_ACTIVATE", "Attivare");
30
+ define("LM_AMAZON_S3_AWSACCESSKEY", "AWS Access Key:");
31
+ define("LM_AMAZON_S3_AWSSECRETKEY", "AWS Secret Key:");
32
+ define("LM_AMAZON_S3_BUCKET", "Bucket name:");
33
+ define("LM_AMAZON_S3_DIRNAME", "Cartella di Upload:");
34
+ define("LM_AMAZON_S3_SSL","Abilita trasferimento SSL");
35
+
36
+
37
+ define("LM_DATABASE_EXCLUDE_TABLES","Seleziona le tabelle da escludere dal backup:");
38
+ define("LM_CONFIG_SYSTEM_FOLDER","Visualizza Cartelle:");
39
+ define("LM_CONFIG_SYSTEM_FOLDER_SUB","si prega di selezionare la modalit� con cui si desidera selezionare le cartelle da escludere nella sezione 'Crea Backup'");
40
+ define("LM_CONFIG_SYSTEM_LANG","Lingua di sistema:");
41
+ define("LM_CONFIG_SYSTEM_LANG_SUB","configura la lingua di XCloner, se impostato al Valore predefinito del sistema verr� visualizzata, se disponibile, la lingua predefinita di Joomla");
42
+ define("LM_CONFIG_SYSTEM_LANG_DEFAULT","Valore predefinito del sistema");
43
+ define("LM_CONFIG_SYSTEM_DOWNLOAD","Abilita il link diretto di download:");
44
+ define("LM_CONFIG_SYSTEM_DOWNLOAD_SUB","se questa opzione � selezionata, nella schermata 'Amministrazione Backup', il link di download sar� un collegamento diretto dal server per scaricare il pacchetto, si ricorda che il percorso di backup deve essere all'interno del percorso di root di Joomla");
45
+ define("LM_CONFIG_DISPLAY","Impostazioni di visualizzazione");
46
+ define("LM_CONFIG_SYSTEM","Impostazioni di sistema");
47
+ define("LM_CONFIG_SYSTEM_FTP","Modalit� di trasferimento FTP");
48
+ define("LM_CONFIG_SYSTEM_FTP_SUB","selezionare come i file saranno trasferiti da server a server quando si utilizza il protocollo ftp");
49
+ define("LM_CONFIG_MEM","Backup utilizzando funzioni del server");
50
+ define("LM_CONFIG_MEM_SUB","<small>Se impostato su attiva, vi sar� richiesto di avere sul vostro server il supporto per <b>zip o tar</b> e/o i comandi <b>mysqldump</b> specificando i loro percorsi, e anche <b>exec()</b> di accesso php</small>");
51
+ define("LM_CRON_DB_BACKUP","Abilitare il backup del database:");
52
+ define("LM_CRON_DB_BACKUP_SUB","<small>Selezionare questa opzione per includere i dati mysql nel backup.</small>");
53
+ define("LM_CONFIG_SYSTEM_MBACKUP","Includi le cartelle di backup precedenti:");
54
+ define("LM_CONFIG_SYSTEM_MBACKUP_SUB","<small>Se selezionato, ogni backup includer� anche i file di backup precedenti, aumentando cos� le sue dimensioni di volta in volta.</small>");
55
+
56
+ define("LM_TAB_MYSQL","MYSQL");
57
+ define("LM_CONFIG_MYSQL","MYSQL Impostazioni di connessione:");
58
+ define("LM_CONFIG_MYSQLH","Mysql nome host:");
59
+ define("LM_CONFIG_MYSQLU","Mysql nome utente:");
60
+ define("LM_CONFIG_MYSQLP","Mysql password:");
61
+ define("LM_CONFIG_MYSQLD","Mysql nome database:");
62
+ define("LM_CONFIG_MYSQLH_SUB","");
63
+ define("LM_CONFIG_MYSQLU_SUB","");
64
+ define("LM_CONFIG_MYSQLP_SUB","");
65
+ define("LM_CONFIG_MYSQLD_SUB","");
66
+
67
+ define("LM_TAB_AUTH","Autenticazione");
68
+ define("LM_CONFIG_AUTH","Area Autenticazione Utente");
69
+ define("LM_CONFIG_AUTH_USER","Login Username:");
70
+ define("LM_CONFIG_AUTH_PASS","Login Password:");
71
+ define("LM_CONFIG_AUTH_USER_SUB","questo sar� il vostro nome utente predefinito di accesso a XCloner");
72
+ define("LM_CONFIG_AUTH_PASS_SUB", "la password predefinita di login, lasciare in bianco se non la si vuole cambiare");
73
+
74
+ define("LM_YES","Si");
75
+ define("LM_NO", "No");
76
+ define("LM_ACTIVE","attiva");
77
+ define("LM_TAR_PATH","Tar percorso o comando:");
78
+ define("LM_TAR_PATH_SUB","(richiesto se il tipo di archivio � Tar e la casella attiva � selezionata)");
79
+ define("LM_ZIP_PATH","Zip percorso o comando:");
80
+ define("LM_ZIP_PATH_SUB","(richiesto se il tipo di archivio � Zip e la casella attiva � selezionata)");
81
+ define("LM_MYSQLDUMP_PATH","Mysqldump percorso o comando: (richiesto se la casella attiva � selezionata)<br /> Per grandi dump (file di backup) mysql si prega di utilizzare<br /><b><small>mysqldump --quote-names --quick --single-transaction --skip-comments</b></small>");
82
+
83
+ // --- CONFIG ---//
84
+ define("LM_CONFIG_MANUAL","Processo di Backup Manuale");
85
+ define("LM_CONFIG_MANUAL_BACKUP","Backup Manuale:");
86
+ define("LM_CONFIG_MANUAL_BACKUP_SUB","Selezionare questa opzione se si dispone di tempi limitati di esecuzione del PHP sul server. Ci� richieder� javascript attivato nel tuo browser. (<b>nota</b>: parametro non obbligatorio, provare prima a fare il backup senza attivarlo)");
87
+ define("LM_CONFIG_MANUAL_FILES","File da elaborare per richiesta:");
88
+ define("LM_CONFIG_DB_RECORDS", "Record del database per richiesta");
89
+ define("LM_CONFIG_MANUAL_REFRESH","Tempo tra le richieste:");
90
+ define("LM_CONFIG_SYSTEM_MDATABASES","Backup di pi� Database:");
91
+ define("LM_CONFIG_SYSTEM_MDATABASES_SUB","Questa opzione controlla se XCloner pu� eseguire il backup di pi� database");
92
+ define("LM_CONFIG_EXCLUDE_FILES_SIZE","Escludi i file pi� grandi di:");
93
+
94
+ define("LM_CONFIG_CRON_LOCAL","Server locale*");
95
+ define("LM_CONFIG_CRON_REMOTE","Account ftp Remoto");
96
+ define("LM_CONFIG_CRON_EMAIL","Email**");
97
+ define("LM_CONFIG_CRON_FULL","Tutto (file + database)");
98
+ define("LM_CONFIG_CRON_FILES","Solo File");
99
+ define("LM_CONFIG_CRON_DATABASE","Solo Database");
100
+
101
+ define("LM_CONFIG_EDIT","Modifica file di configurazione:");
102
+ define("LM_CONFIG_BSETTINGS","Impostazioni percorso di backup");
103
+ define("LM_CONFIG_BSETTINGS_OPTIONS","Opzioni generatore di backup");
104
+ define("LM_CONFIG_BSETTINGS_SERVER","Usare opzioni del Server");
105
+ define("LM_CONFIG_BPATH","Percorso Archivio di backup:");
106
+ define("LM_CONFIG_UBPATH","Percorso iniziale di Backup:");
107
+ define("LM_CONFIG_BPATH_SUB","<small>questo � il percorso dove tutti i backup verranno memorizzati</small>");
108
+ define("LM_CONFIG_UBPATH_SUB","<small>questo � il percorso base che XCloner utilizzer� per selezionare i file e le cartelle di backup</small>");
109
+ define("LM_CRON_EXCLUDE","Cartelle escluse");
110
+ define("LM_CRON_EXCLUDE_DIR","Lista delle cartelle escluse una per ogni riga:<br>si prega di utilizzare il percorso completo della cartella nel server");
111
+ define("LM_CRON_BNAME","Nome Backup:");
112
+ define("LM_CRON_BNAME_SUB","<small>Se lasciato vuoto si creer� un nome di default ogni volta che viene pianificato un nuovo backup</small>");
113
+ define("LM_CRON_IP","IP ammessi alla pianificazione:");
114
+ define("LM_CRON_IP_SUB","<small>Per impostazione predefinita, solo il server locale avranno accesso al processo di pianificazione, ma si pu� inserire anche altri indirizzi IP uno per ogni linea</small>");
115
+ define("LM_CRON_DELETE_FILES","Eliminare i vecchi backup");
116
+ define("LM_CRON_DELETE_FILES_SUB","Elimina i backup pi� vecchio di: ");
117
+ define("LM_CRON_DELETE_FILES_SUB_ACTIVE"," Attivare");
118
+ define("LM_CRON_SEMAIL","Email log di di pianificazione: ");
119
+ define("LM_CRON_SEMAIL_SUB","Se un indirizzo e-mail � impostato, dopo l'esecuzione di un processo pianificato, il log di pianificazione sar� inviato a questo indirizzo; pi� indirizzi possono essere aggiunte separati da ;");
120
+ define("LM_CRON_MCRON","Nome Configurazione:");
121
+ define("LM_CRON_MCRON_AVAIL","Configurazioni disponibili:");
122
+ define("LM_CRON_MCRON_R","si prega di fornire un nome semplice per la configurazione di un nuovo processo di pianificazione");
123
+ define("LM_CRON_MCRON_SUB","con questa opzione si sar� in grado di salvare la configurazione corrente in un file separato e utilizzarlo per l'esecuzione di pi� processi di pianificazione (CronJobs)");
124
+ define("LM_CRON_SETTINGS_M","Configurazione Multipli processi di pianificazione (CronJobs)");
125
+ define("LM_CONFIG_SPLIT_BACKUP_SIZE", "Dividi l'archivio di backup se la dimensione � maggiore di:");
126
+
127
+ // --- MENU ---//
128
+ define("LM_MENU_OPEN_ALL", "apri tutto");
129
+ define("LM_MENU_CLOSE_ALL", "chiudi tutto");
130
+ define("LM_MENU_ADMINISTRATION","Amministrazione");
131
+ define("LM_MENU_CLONER","XCloner");
132
+ define("LM_MENU_CONFIGURATION","Configurazione");
133
+ define("LM_MENU_CRON","Pianificazione");
134
+ define("LM_MENU_LANG","Traduttore");
135
+ define("LM_MENU_ACTIONS","Attivit�");
136
+ define("LM_MENU_Generate_backup","Avvio Backup");
137
+ define("LM_MENU_Restore_backup","Ripristina Backup");
138
+ define("LM_MENU_View_backups","Amministrazione Backup");
139
+ define("LM_MENU_Documentation","Aiuto");
140
+ define("LM_MENU_ABOUT","Info");
141
+ define("LM_DELETE_FILE_FAILED","Eliminazione non riuscita, controllare i permessi sui file");
142
+ define("LM_JOOMLAPLUG_CP","XCloner - la soluzione per il backup e ripristino del tuo sito");
143
+ define("LM_MENU_FORUM","Forum");
144
+ define("LM_MENU_SUPPORT","Supporto");
145
+ define("LM_MENU_WEBSITE","Sito Web");
146
+
147
+ define("LM_MAIN_Settings","Impostazioni");
148
+ define("LM_MAIN_View_Backups","Amministrazione Backup");
149
+ define("LM_MAIN_Generate_Backup","Avvio Backup");
150
+ define("LM_MAIN_Help","Guida");
151
+ define("LM_FTP_TRANSFER_MORE","Modalit� di connessione FTP");
152
+ define("LM_REFRESH_MODE","Modalit� Aggiornamento Backup");
153
+ define("LM_DEBUG_MODE","Abilita i log:");
154
+ define("LM_REFRESH_ERROR","Si � verificato un errore durante il recupero dei dati JSON dal server, riprova oppure contatta gli sviluppatori!");
155
+
156
+
157
+ // --- LANGUAGE --//
158
+ define("LM_LANG_NAME", "Nome Lingua");
159
+ define("LM_LANG_MSG_DEL", "Lingua(e) cancellati con successo!");
160
+ define("LM_LANG_NEW","Nuovo Nome Lingua:");
161
+ define("LM_LANG_EDIT_FILE","Modifica File:");
162
+ define("LM_LANG_EDIT_FILE_SUB","Non dimenticare di salvare la vostra traduzione ogni 5 minuti, basta premere il pulsante Applica per aggiornare");
163
+
164
+
165
+ // --- TABS --//
166
+ define("LM_TAB_GENERAL","Generale");
167
+ define("LM_TAB_G_STRUCTURE","Struttura");
168
+ define("LM_TAB_SYSTEM","Sistema");
169
+ define("LM_TAB_CRON","Pianificazione");
170
+ define("LM_TAB_INFO","Info");
171
+ define("LM_TAB_G_DATABASE","Opzioni Database");
172
+ define("LM_TAB_G_FILES","Opzioni File");
173
+ define("LM_TAB_G_COMMENTS","Commenti di backup");
174
+ define("LM_G_EXCLUDE_COMMENT","<br>Si prega di inserire qui le cartelle escluse, una per linea!
175
+ <br><b>si consiglia di disabilitare la funzionalit� di cache quando si esegue un backup, o in caso contrario escludi la cartella della cache dal backup</b>");
176
+ define("LM_TAB_G_COMMENTS_H2", "Inserisci qui sotto eventuali commenti da archiviare:");
177
+ define("LM_TAB_G_COMMENTS_NOTE","Si prega di notare, i commenti vengono memorizzati all'interno dell'archivio, file <b>administrator/backups/.comments</b>");
178
+
179
+ // --- MESSAGES --//
180
+ // front end
181
+ define("LM_MSG_FRONT_1","Nessun pacchetto disponibile");
182
+ define("LM_MSG_FRONT_2","Il caricamento (upload) FTP non � riuscito per la destinazione");
183
+ define("LM_MSG_FRONT_3","Caricamento eseguito per");
184
+ define("LM_MSG_FRONT_4","La Connessione FTP � fallita!");
185
+ define("LM_MSG_FRONT_5","Tentativo di connessione a");
186
+ define("LM_MSG_FRONT_6","per l'utente");
187
+
188
+ //backend
189
+ define("LM_MSG_BACK_1","Configurazione aggiornata con successo...");
190
+ define("LM_MSG_BACK_2","La Connessione FTP � fallita!");
191
+ define("LM_MSG_BACK_3","Sposta Backup � FATTO! Il backup selezionato dovrebbe essere disponibile nella posizione prevista!");
192
+ define("LM_MSG_BACK_4","Spostamento fatto, avviare il processo di Duplica (Clone) sull'host remoto");
193
+ define("LM_MSG_BACK_5","Non pubblicato con successo dal frontend");
194
+ define("LM_MSG_BACK_6","Rimosso da pubblicato fallito! Si prega di verificare i percorsi!");
195
+ define("LM_MSG_BACK_7","Pubblicato con successo dal frontend");
196
+ define("LM_MSG_BACK_8","Pubblicazione fallita! Si prega di verificare i percorsi!");
197
+ define("LM_MSG_BACK_9","La copia (clone) rinominato con successo!");
198
+ define("LM_MSG_BACK_10","Il percorso di Joomla non � nel vostro percorso di backup! Impossibile utilizzare la modalit� Scaricamento Diretto! Si dovrebbe modificare la Configurazione-> Scheda Sistema e impostare il 'Link Scaricamento Diretto' a No");
199
+ define("LM_MSG_BACK_11","Tutto fatto! Il Processo di backup manuale � stato completato! <a href='index2.php?option=com_cloner&task=view'>Clicca qui per continuare</a>");
200
+ define("LM_MSG_BACK_12","<h2>Backup non riuscito! Si prega di verificare di avere il supporto per l'utilit� Zip sul server (/usr/bin/zip o /usr/local/bin/zip) ed il percorso sia impostato correttamente in Configurazione, oppure scegliere il tipo di archivio Tar!</h2>");
201
+ define("LM_MSG_BACK_13","<h2>Backup non riuscito! Si prega di verificare di avere il supporto per l'utilit� Tar sul server (/usr/bin/tar o /usr/local/bin/tar) ed il percorso sia impostato correttamente in Configurazione, oppure scegliere il tipo di archivio Zip!</h2>");
202
+ define("LM_MSG_BACK_14","<font color='red'>C'� stato un problema nel generare il backup del database, si prega di controllare il percorso sul server di mysqldump!</font>");
203
+
204
+
205
+
206
+ define("LM_CRON_TOP","Installazione comando di Pianificazione (Cron)");
207
+ define("LM_CRON_SUB","<b>Utilizzando la funzione di pianificazione (cron) � possibile impostare in automatico la generazione del backup per il tuo sito!</b>
208
+ <br />Per impostarlo, � necessario aggiungere nel vostro pannello di amministrazione scheda pianificazione uno dei seguenti comandi:");
209
+ define("LM_CRON_HELP","Note:
210
+ - Se la posizione di php � diversa da /usr/bin/php, si prega di utilizzare questa, formato /$"."php_path/php<br />
211
+ <br />
212
+ <br />
213
+ Per maggiori informazioni su come impostare una pianificazione (cron) vedi:<br />
214
+ - Cpanel <a href='http://www.cpanel.net/docs/cpanel/' target='_blank'>clicca qui</a><br />
215
+ - Plesk <a href='http://www.swsoft.com/doc/tutorials/Plesk/Plesk7/plesk_plesk7_eu/plesk7_eu_crontab.htm' target='_blank'>clicca qui</a><br />
216
+ - Interworx <a href='http://www.sagonet.com/interworx/tutorials/siteworx/cron.php' target='_blank'>clicca qui</a><br />
217
+ - Informazioni Generali Linux crontab <a href='http://www.computerhope.com/unix/ucrontab.htm#01' target='_blank'>clicca qui</a><br />
218
+ <br />
219
+ Se hai bisogno di aiuto per configurare la vostra Pianificazione (cron job), si prega di visitare il nostro forum <a href='http://www.xcloner.com/support/forums/'>http://www.xcloner.com/support/forums/</a>");
220
+ define("LM_CRON_SETTINGS","Impostazioni Pianificazione (Cron)");
221
+ define("LM_CRON_MODE","Modalit� Archiviazione del Backup:");
222
+ define("LM_CRON_MODE_INFO"," <br />
223
+ <small> Si prega di notare:* se si � scelto sul server locale, useremo il percorso di backup predefinito nella sezione Generale per archiviare il backup</small>
224
+ <br />
225
+ <small> Si prega di notare:** se si � scelto la modalit� invio con email, non garantiamo che il backup raggiunger� l'account di posta a causa delle possibili limitazioni del provider</small>
226
+ ");
227
+ define("LM_CRON_TYPE_INFO","<small><br /> Ti preghiamo di selezionare il tipo di backup che si desidera creare</small>");
228
+ define("LM_CRON_MYSQL_DETAILS","Opzioni Mysql");
229
+ define("LM_CRON_MYSQL_DROP","Aggiungi il comando Mysql Drop");
230
+ define("LM_CRON_TYPE","Tipo di backup:");
231
+ define("LM_CRON_FTP_DETAILS","Dettagli modalit� Ftp di memorizzazione:");
232
+ define("LM_CRON_FTP_SERVER","Server Ftp:");
233
+ define("LM_CRON_FTP_USER","Nome Utente Ftp:");
234
+ define("LM_CRON_FTP_PASS","Password Ftp:");
235
+ define("LM_CRON_FTP_PATH","Percorso Ftp:");
236
+ define("LM_CRON_FTP_DELB","Elimina backup dopo il trasferimento");
237
+ define("LM_CRON_EMAIL_DETAILS","Dettagli in modalit� e-mail:");
238
+ define("LM_CRON_EMAIL_ACCOUNT","Account e-mail:");
239
+ define("LM_CRON_COMPRESS","Comprimere file di backup:");
240
+ define("LM_RESTORE_TOP","Ripristino dei tuoi dati di backup");
241
+ define("LM_CREDIT_TOP","Info XCloner");
242
+ define("LM_CLONE_FORM_TOP","<h2>Inserisci i tuoi dati ftp qui sotto:</h2>");
243
+
244
+ // --- Info Tab ---//
245
+
246
+ define("LM_CONFIG_INFO_T_SAFEMODE","Php Safe_mode:");
247
+ define("LM_CONFIG_INFO_T_VERSION","Controllo Versione PHP:");
248
+ define("LM_CONFIG_INFO_T_MTIME","Php max_execution_time:");
249
+ define("LM_CONFIG_INFO_T_MEML","Php memory_limit:");
250
+ define("LM_CONFIG_INFO_T_BDIR","Php open_basedir:");
251
+ define("LM_CONFIG_INFO_T_EXEC","Supporto funzione exec():");
252
+ define("LM_CONFIG_INFO_T_TAR","Percorso sul server utilit� Tar:");
253
+ define("LM_CONFIG_INFO_T_ZIP","Percorso sul server utilit� Zip:");
254
+ define("LM_CONFIG_INFO_T_MSQL","Percorso sul server utilit� Mysqldump:");
255
+ define("LM_CONFIG_INFO_T_BPATH","Percorso Backup:");
256
+ define ("LM_CONFIG_INFO_ROOT_BPATH","Percorso Iniziale Backup");
257
+ define("LM_CONFIG_INFO_ROOT_PATH_SUB","il percorso iniziale di backup deve esistere ed essere leggibili in modo che XCloner per avviare il processo di backup");
258
+ define("LM_CONFIG_INFO_ROOT_BPATH_TMP", "Cartella Temporanea");
259
+ define("LM_CONFIG_INFO_ROOT_PATH_TMP_SUB","il percorso <i>[Percorso Iniziale Backup/administrator/backups]</i> deve essere creato ed essere scrivibile affinch� XCloner possa funzionare correttamente.");
260
+
261
+
262
+ define("LM_CONFIG_INFO","Questa scheda mostrer� le informazioni generali del sistema e i percorsi");
263
+ define("LM_CONFIG_INFO_PATHS","Informazioni Generali percorsi:");
264
+ define("LM_CONFIG_INFO_PHP","Informazioni di configurazione Php:");
265
+ define("LM_CONFIG_INFO_TIME","<small>Questo controlla il tempo massimo (in secondi) che � consentito per l'esecuzione dello script sul server</small>");
266
+ define("LM_CONFIG_INFO_MEMORY","<small>Controlla la quantit� massima di memoria che lo script pu� utilizzare per i suoi processi</small>");
267
+ define("LM_CONFIG_INFO_BASEDIR","<small>Controlla i percorsi a cui lo script � consentito l'accesso, nessun valore significa che pu� accedere a qualsiasi percorso </small>");
268
+ define("LM_CONFIG_INFO_SAFEMODE","<small>safe mode dovr� essere impostato su Off in modo che XCloner possa funzionare correttamente</small>");
269
+ define("LM_CONFIG_INFO_VERSION","<small>PHP >=5.2.3 � necessario per godere di tutte le funzioni</small>");
270
+ define("LM_CONFIG_INFO_TAR","<small>Se lo script non � in grado determinare il percorso tar automaticamente, potrebbe essere necessario deselezionare la casella di controllo 'Attiva' vicino alla riga TAR nella scheda Generale</small>");
271
+ define("LM_CONFIG_INFO_ZIP","<small>Se lo script non � in grado determinare il percorso zip automaticamente, potrebbe essere necessario deselezionare la casella di controllo 'Attiva' vicino alla riga ZIP nella scheda Generale</small>");
272
+ define("LM_CONFIG_INFO_MSQL","<small>Se lo script non � in grado determinare il percorso mysqldump automaticamente, potrebbe essere necessario deselezionare la casella di controllo 'Attiva' vicino alla riga MYSQLDUMP nella scheda Generale</small>");
273
+ define("LM_CONFIG_INFO_EXEC","<small>Se questa funzione � disabilitata, � possibile deselezionare entrambe le caselle di controllo 'attiva' nella scheda Generale</small>");
274
+ define("LM_CONFIG_INFO_BPATH","<small>deve essere scrivibile in modo che XCloner possa creare l'archivio di backup</small>");
275
+
276
+
277
+ // --- TRANSFER DETAILS---//
278
+
279
+ define("LM_TRANSFER_URL","Url Sito Web:");
280
+ define("LM_TRANSFER_URL_SUB","<small>Si prega di fornire l'URL del sito dove verr� spostato il backup, ad esempio http://www.sitename.com/, abbiamo bisogno di questo perch� ci si diriger� l� per accedere allo script di ripristino</small>");
281
+ define("LM_TRANSFER_FTP_HOST","Ftp hostname:");
282
+ define("LM_TRANSFER_FTP_HOST_SUB","ad esempio ftp.sitename.com");
283
+ define("LM_TRANSFER_FTP_USER","Ftp username:");
284
+ define("LM_TRANSFER_FTP_USER_SUB","ad esempio 'john'");
285
+ define("LM_TRANSFER_FTP_PASS","Ftp password:");
286
+ define("LM_TRANSFER_FTP_PASS_SUB","ad esempio 'johnpass'");
287
+ define("LM_TRANSFER_FTP_DIR","Cartella Ftp:");
288
+ define("LM_TRANSFER_FTP_DIR_SUB","Si prega di inserire la cartella ftp dove si desidera spostare il backup, ad esempio public_html/ oppure htdocs/ e assicuratevi che ci siano i permessi di scrittura per tutti");
289
+
290
+
291
+ // --- GENERATE BACKUP---//
292
+
293
+ define("LM_BACKUP_NAME","<b>Si prega di scegliere il nome del backup</b>");
294
+ define("LM_BACKUP_NAME_SUB","<small>Se lasciato vuoto si generer� un nome predefinito!</small>");
295
+
296
+
297
+ // -- General --//
298
+ define("LM_COM_TITLE","Manager XCloner - ");
299
+ define("LM_COM_TITLE_CONFIRM","Conferma Selezione cartella");
300
+
301
+ define("LM_COL_FILENAME","Nome file di Backup");
302
+ define("LM_COL_DOWNLOAD","Scarica");
303
+ define("LM_COL_AVALAIBLE","Interfaccia del programma");
304
+ define("LM_COL_SIZE","Dimensione");
305
+ define("LM_COL_DATE","Data di Backup");
306
+ define("LM_COL_FOLDER","<b>Cartelle e/o file esclusi</b>");
307
+
308
+ define("LM_DELETE_FILE_SUCCESS", "file eliminato con successo<br /> ");
309
+ define("LM_DOWNLOAD_TITLE", "Scarica");
310
+
311
+
312
+ define("LM_ARCHIVE_NAME","Nome archivio");
313
+ define("LM_NUMBER_FOLDERS","Numero di Cartelle");
314
+ define("LM_NUMBER_FILES","Numero di file");
315
+ define("LM_SIZE_ORIGINAL","Dimensioni del file originale");
316
+ define("LM_SIZE_ARCHIVE","Dimensioni del Archivio");
317
+ define("LM_DATABASE_ARCHIVE","Backup Database");
318
+
319
+ define("LM_CONFIRM_INSTRUCTIONS","<b>Si prega di selezionare le cartelle che si desidera escludere dall'archivio</b>
320
+ <br />- Per impostazione predefinita tutte le cartelle sono incluse, se si vuole escludere una cartella e le sue sottocartelle basta selezionare la casella accanto ad essa");
321
+ define("LM_CONFIRM_DATABASE","Backup Database");
322
+
323
+
324
+ define("LM_DATABASE_EXCLUDED", "Esclusi");
325
+ define("LM_DATABASE_CURRENT","database corrente:");
326
+ define("LM_DATABASE_INCLUDE_DATABASES","Includi database Extra");
327
+ define("LM_DATABASE_INCLUDE_DATABASES_SUB","� possibile selezionare pi� database da includere nel backup tenendo premuto il tasto CTRL e selezionando gli elementi desiderati con il mouse<br />
328
+ i database saranno memorizzati all'interno della cartella administrator/backups all'interno del vostro archivio");
329
+
330
+ define("LM_DATABASE_MISSING_TABLES", "Errore: Definizioni Tabella non trovata");
331
+ define("LM_DATABASE_BACKUP_FAILED", "Backup non riuscito, si prega di verificare che la cartella administrator/backups directory sia scrivibile!");
332
+ define("LM_DATABASE_BACKUP_COMPLETED", "Backup Completato");
333
+ define("LM_RENAME_TOP","Rinominare le copie (clone) selezionati");
334
+ define("LM_RENAME","Rinomina copia ");
335
+ define("LM_RENAME_TO"," a ");
336
+ // --- CLONER RESTORE--- //
337
+
338
+ define("LM_CLONER_RESTORE","<h2>Come ripristinare un backup su diverse posizioni INFO!</h2><br />
339
+ <pre>
340
+ Ripristino dei backup non � mai stato cos� facile!
341
+ Con l'aiuto della nostra funzione clonazione dalla schermata <a href='index2.php?option=com_cloner&task=view'>Amministrazione Backup</a>
342
+ si sar� in grado di spostare il backup del sito web ovunque su Internet.
343
+
344
+ Ecco cosa dovete fare:
345
+
346
+ <b>Passo 1 - spostare il backup nell'host di ripristino</b>
347
+
348
+ - andare nell'area 'Amministrazione Backup' di XCloner
349
+ - dopo aver selezionato il vostro backup fare clic sul pulsante 'clone'
350
+ - inserire i dati ftp di dove si vuole archiviare la copia (clone) di backup
351
+ - dopo aver trasferito con successo il backup e lo script di ripristino al nuovo host, vi verr� dato un link per accedere alla fase successiva basato sull'url fornito per la posizione remota
352
+ - dopo aver fatto clic sul collegamento fornito sarete inviati nella nuova posizione, come ad esempio un url del genere <b>http://my_restore_site.com/XCloner.php</b>
353
+
354
+ <b>Note:</b> se questo processo fallisce per qualsiasi motivo, � necessario eseguire questa operazione:
355
+ 1. Scaricare il backup sul vostro computer
356
+ 2. Scaricare lo script di ripristino, tutti i file dalla cartella administrator/components/com_xcloner-backupandrestore/restore/
357
+ 3. Caricare sia il backup che lo script di ripristino nella la posizione di ripristino
358
+ 4. Avviare XCloner.php nel vostro browser e seguire la schermata di ripristino come specificato di seguito
359
+
360
+ <b>Passo 2 - la schermata di ripristino XCloner.php:</b>
361
+
362
+ <b>XCloner.php - lo script di ripristino</b>
363
+ - in questo passo si dovrebbe avere gi� in posizione il backup creato e lo script di ripristino
364
+ - inserire i nuovi dati di accesso MySQL, questo include il nuovo hostname mysql, nome utente e password, e un nuovo database se diverso da quello originale
365
+ - inserisci l'URL della nuova posizione e la password
366
+ - per ripristinare i file avete <b>2 opzioni:</b>
367
+
368
+ - 1. ripristinare i file tramite ftp, lo script simula un processo di caricamento ftp sul vostro server, questo
369
+ risolver� il problema dei permessi del punto 2.
370
+ - 2. ripristinare i file direttamente, con questo metodo dovreste estrarre dall'archivio i file sul vostro server, sar� pi� veloce ma
371
+ si potrebbero verificare alcuni problemi con i permessi se si utilizza l'ftp per apportare molte modifiche al sito
372
+
373
+ - dopo aver inviato con successo lo script si tenter� di spostare i file nel nuovo percorso, direttamente o tramite ftp e
374
+ verr� installato il database
375
+ - se tutto andr� ok la copia (clone) del nuovo sito sar� attiva e funzionante nella nuova posizione
376
+
377
+ Per il supporto si prega di consultare i nostri forum <a href='http://www.xcloner.com/support/forums/' target='_blank'>http://www.xcloner.com/support/forums/</a>
378
+ o inviare un'e-mail a <a href='mailto:info@xcloner.com'>info@xcloner.com</a>
379
+
380
+
381
+ </pre>");
382
+
383
+
384
+ // --- ABOUT CLONER---//
385
+
386
+ define("LM_CLONER_ABOUT","<h2>XCloner Backup</h2>
387
+ XCloner � uno strumento che vi aiuter� a gestire i backup del sito, Crea/Ripristina/Sposta cos� il vostro sito sar� sempre al sicuro!
388
+ <br /><br />
389
+ Funzionalit�:
390
+ <ul>
391
+ <li>script di pianificazione per generare backup automatici</li>
392
+ <li>opzioni multiple di backup</li>
393
+ <li>strumento di ripristino per spostare il sito rapidamente su altre posizioni</li>
394
+ <li>archiviare il backup in locale, in remoto</li>
395
+ <li>interfacce di backup AJAX/JSON</li>
396
+ <li>codice autonomo, pu� effettuare il backup di ogni sito PHP/Mysql</li>
397
+ <li>backup incrementali del database e dei file</li>
398
+ <li>scansione incrementale dei file di sistema</li>
399
+ <li>supporta amazon S3</li>
400
+ </ul>
401
+ <br />
402
+
403
+ Per segnalazioni e suggerimenti contattateci all'indirizzo info@xcloner.com o visitateci su <a href='http://www.xcloner.com'>http://www.xcloner.com</a>
404
+
405
+ <br/><br/>
406
+
407
+ XCloner.com &copy; 2004-2011 | <a href=\"http://www.xcloner.com\" target='_blank'>www.xcloner.com</a>
408
+ <br/><br/>
409
+ Translator Manca Cesare | <a href=\"http://www.pcteknet.it\" target='_blank'>www.pcteknet.it</a>
410
+ <br/><p/><br/>
411
+ ");
412
+
413
+ define("LM_LOGIN_TEXT","
414
+ <pre>
415
+ <b>Note:</b>
416
+ 1. Se siete su questa schermata per la prima volta, di default
417
+ la username � '<i>admin</i>' e la password � '<i>admin</i>', ricorda che dovresti cambiarli dopo il login
418
+
419
+ 2. Se hai dimenticato la tua password, per reimpostarla � necessario aggiungere
420
+ questo codice:
421
+
422
+ <b>$"."_CONFIG[\"jcpass\"] = md5(\"my_new_pass\");</b>
423
+
424
+ alla fine del file di configurazione cloner.config.php appena
425
+ prima della linea ?>
426
+ Non dimenticare di sostituire my_new_pass con la password attuale
427
+
428
+ 3. La username e la password sono Case-Sensitive
429
+ </pre>
430
+ ");
431
+ ?>
language/polish.php ADDED
@@ -0,0 +1,352 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ define("LM_FRONT_CHOOSE_PACKAGE","<b>Wybierz paczk&#281; do instalacji:</b>");
3
+ define("LM_FRONT_CHOOSE_PACKAGE_SUB","<small>Wybierz wersj&#281; JOOMLA, kt�r&#261; chcesz zainstalowa&#263;</small>");
4
+ define("LM_FRONT_TOP","<span colspan='2' class='contentheading'>Zainstaluj system JOOMLA z sieci</span>");
5
+ define("LM_FRONT_TOP_FTP_DETAILS","<h2>Podaj szczeg�&#322;y dot. serwera FTP:</h2>");
6
+ define("LM_FRONT_WEBSITE_URL","<b>Adres strony WWW:</b>");
7
+ define("LM_FRONT_WEBSITE_URL_SUB","<small>Podaj adres strony WWW, gdzie JOOMLA b&#281;dzie zainstalowana, np. http://www.twojastrona.pl/Joomla</small>");
8
+ define("LM_FRONT_FTP_HOST","<b>FTP nazwa serwera:</b>");
9
+ define("LM_FRONT_FTP_HOST_SUB","<small>np. ftp.twojastrona.pl</small>");
10
+ define("LM_FRONT_FTP_USER","<b>FTP nazwa u&#380;ytkownika:</b>");
11
+ define("LM_FRONT_FTP_USER_SUB","<small>np. michal</small>");
12
+ define("LM_FRONT_FTP_PASS","<b>FTP has&#322;o:</b>");
13
+ define("LM_FRONT_FTP_PASS_SUB","<small>np. moje_haslo</small>");
14
+ define("LM_FRONT_FTP_DIR","<b>FTP katalog:</b>");
15
+ define("LM_FRONT_FTP_DIR_SUB","<small>Podaj katalog FTP, gdzie JOOMLA b&#281;dzie zainstalowana, np. public_html/Joomla/ lub htdocs/Joomla/ i upewnij si&#281;, &#380;e wszyscy maj&#261; uprawnienia do zapisu do tego w&#322;a&#347;nie katalogu</small>");
16
+ define("LM_TRANSFER_FTP_INCT","Transfer w trybie przyrostowym:");
17
+ define("LM_TRANSFER_FTP_INCT_SUB","Zostanie podj&#281;ta pr�ba transferu plik�w poprzez FTP - w trybie przyrostowym tak, aby unikn&#261;&#263; jakichkolwiek przerw lub pustych stron");
18
+ define("LM_FRONT_BOTTOM","Nie dzia&#322;a ? Napisz nam co si&#281; sta&#322;o -> <a href='http://www.xcloner.com/contact/'>Strona kontaktowa</a><br />
19
+ Powered by <a href='http://www.xcloner.com'>XCloner</a>");
20
+ define("LM_FRONT_MSG_OK","Wgrali&#347;my Narz&#281;dzia do odzyskiwania na Twoje konto FTP, kliknij tutaj aby kontynuowa&#263;");
21
+ define("LM_NOPAKCAGE_ERROR","&#379;adna paczka nie jest zaznaczona, przerywam...!");
22
+ define("LM_AMAZON_S3","Amazon S3 Storage");
23
+ define("LM_AMAZON_S3_ACTIVATE","Aktywuj");
24
+ define("LM_AMAZON_S3_AWSACCESSKEY","AWS klucz dost&#281;pu:");
25
+ define("LM_AMAZON_S3_AWSSECRETKEY","AWS sekretny klucz:");
26
+ define("LM_AMAZON_S3_BUCKET","Nazwa uchwytu:");
27
+ define("LM_AMAZON_S3_DIRNAME","Katalog do za&#322;adowania danych:");
28
+ define("LM_AMAZON_S3_SSL","W&#322;&#261;cz transfer SSL");
29
+ define("LM_DATABASE_EXCLUDE_TABLES","Wybierz tabele do wy&#322;&#261;czenia z kopii zapasowej:");
30
+ define("LM_CONFIG_SYSTEM_FOLDER","Katalogi do wy&#347;wietlenia:");
31
+ define("LM_CONFIG_SYSTEM_FOLDER_SUB","Zaznacz tryb, w kt�rym chcesz wykluczy&#263; katalogi w sekcji WYKONAJ KOPI&#280; ZAPASOW&#260;");
32
+ define("LM_CONFIG_SYSTEM_LANG","J&#281;zyk interfejsu:");
33
+ define("LM_CONFIG_SYSTEM_LANG_SUB","Konfiguracja j&#281;zyka interfejsu programu XCloner, je&#347;li ustawione jest na DEFAULT - system wy&#347;wietli domy&#347;lny j&#281;zyk programu JOOMLA (je&#347;li jest on dost&#281;pny)");
34
+ define("LM_CONFIG_SYSTEM_LANG_DEFAULT","Domy&#347;lne ustawienia systemu");
35
+ define("LM_CONFIG_SYSTEM_DOWNLOAD","W&#322;&#261;cz link do bezpo&#347;redniego pobierania danych:");
36
+ define("LM_CONFIG_SYSTEM_DOWNLOAD_SUB","Je&#347;li ta opcja jest zaznaczona, na ekranie PODGL&#260;DU KOPII ZAPASOWYCH - link do pobierania danych b&#281;dzie prowadzi&#322; prosto z Twojego serwera - do pobieranej paczki, zauwa&#380; &#380;e &#347;cie&#380;ka do kopii zapasowej musi znajdowa&#263; si&#281; w obr&#281;bie &#347;cie&#380;ki katalogu g&#322;�wnego JOOMLA");
37
+ define("LM_CONFIG_DISPLAY","Ustawienia wy&#347;wietlania");
38
+ define("LM_CONFIG_SYSTEM","Ustawienia systemowe");
39
+ define("LM_CONFIG_SYSTEM_FTP","Tryb transferu FTP");
40
+ define("LM_CONFIG_SYSTEM_FTP_SUB","Wybierz spos�b, w jaki pliki b&#281;d&#261; przesy&#322;ane pomi&#281;dzy serwerami w przypadku u&#380;ycia protoko&#322;u FTP");
41
+ define("LM_CONFIG_MEM","Utw�rz kopi&#281; zapasow&#261;, korzystaj&#261;c z funkcji serwera");
42
+ define("LM_CONFIG_MEM_SUB","<small>Je&#347;li ustawione na AKTYWNE, na Twoim serwerze potrzebne b&#281;dzie wsparcie dla archiw�w <b>zip lub tar</b> i/lub komend polecenia <b>mysqldump</b> i ustawione ich &#347;cie&#380;ki, ponadto r�wnie&#380; dost&#281;p do polecenia <b>exec()</b> w ustawieniach Twojego PHP</small>");
43
+ define("LM_CRON_DB_BACKUP","W&#322;&#261;cz tworzenie kopii zapasowej dla bazy danych:");
44
+ define("LM_CRON_DB_BACKUP_SUB","<small>Zaznacz t&#281; opcj&#281;, aby do&#322;&#261;czy&#263; do kopii zapasowej r�wnie&#380; dane z bazy MySQL.</small>");
45
+ define("LM_CONFIG_SYSTEM_MBACKUP","Do&#322;&#261;cz katalog kopii zapasowych do klona:");
46
+ define("LM_CONFIG_SYSTEM_MBACKUP_SUB","<small>Je&#380;eli zaznaczone, ka&#380;da kopia zapasowa b&#281;dzie zawiera&#322;a dodatkowo r�wnie&#380; pliki z poprzedniej kopii - co poci&#261;ga za sob&#261; za ka&#380;dym razem zwi&#281;kszenie jej rozmiaru na dysku.</small>");
47
+ define("LM_TAB_MYSQL","MySQL");
48
+ define("LM_CONFIG_MYSQL","MySQL ustawienia po&#322;&#261;czenia:");
49
+ define("LM_CONFIG_MYSQLH","MySQL nazwa serwera:");
50
+ define("LM_CONFIG_MYSQLU","MySQL u&#380;ytkownik:");
51
+ define("LM_CONFIG_MYSQLP","MySQL has&#322;o:");
52
+ define("LM_CONFIG_MYSQLD","MySQL baza danych:");
53
+ define("LM_TAB_AUTH","Uwierzytelnianie");
54
+ define("LM_CONFIG_AUTH","Obszar uwierzytelniania u&#380;ytkownika");
55
+ define("LM_CONFIG_AUTH_USER","Nazwa u&#380;ytkownika:");
56
+ define("LM_CONFIG_AUTH_PASS","Has&#322;o u&#380;ytkownika:");
57
+ define("LM_CONFIG_AUTH_USER_SUB","to b&#281;dzie Tw�j standardowy login do programu XCloner");
58
+ define("LM_CONFIG_AUTH_PASS_SUB","Twoje standardowe has&#322;o, pozostaw to pole puste - je&#347;li nie chcesz go zmienia&#263;");
59
+ define("LM_YES","Tak");
60
+ define("LM_NO","Nie");
61
+ define("LM_ACTIVE","Aktywne");
62
+ define("LM_TAR_PATH","Tar &#347;cie&#380;ka lub polecenie:");
63
+ define("LM_TAR_PATH_SUB","(wymagane je&#380;eli typ u&#380;ywanego archiwum to Tar i pole AKTYWNE jest zaznaczone)");
64
+ define("LM_ZIP_PATH","Zip &#347;cie&#380;ka lub polecenie:");
65
+ define("LM_ZIP_PATH_SUB","(wymagane je&#380;eli typ u&#380;ywanego archiwum to Zip i pole AKTYWNE jest zaznaczone)");
66
+ define("LM_MYSQLDUMP_PATH","Mysqldump &#347;cie&#380;ka lub polecenie: (wymagane je&#380;eli pole AKTYWNE jest zaznaczone)<br /> dla du&#380;ych plik�w zrzut�w mysql prosz&#281; u&#380;ywa&#263; polecenia
67
+ <br /><b><small>mysqldump --quote-names --quick --single-transaction --skip-comments</b></small>");
68
+ define("LM_CONFIG_MANUAL","R&#281;czna kopia zapasowa");
69
+ define("LM_CONFIG_MANUAL_BACKUP","R&#281;czna kopia zapasowa:");
70
+ define("LM_CONFIG_MANUAL_BACKUP_SUB","Zaznacz t&#281; opcj&#281;, je&#380;eli masz na swoim serwerze ustawione limity czasowe wykonania kodu PHP. B&#281;dzie to wymaga&#322;o w&#322;&#261;czonej obs&#322;ugi j&#281;zyka javascript w Twojej przegl&#261;darce internetowej");
71
+ define("LM_CONFIG_MANUAL_FILES","Ilo&#347;&#263; plik�w do przetworzenia podczas &#380;&#261;dania:");
72
+ define("LM_CONFIG_DB_RECORDS","Ilo&#347;&#263; rekord�w bazodanowych do przetworzenia podczas &#380;&#261;dania:");
73
+ define("LM_CONFIG_MANUAL_REFRESH","Czas pomi&#281;dzy &#380;&#261;daniami:");
74
+ define("LM_CONFIG_SYSTEM_MDATABASES","Wykonuj kopie zapasowe kilku baz danych jednocze&#347;nie:");
75
+ define("LM_CONFIG_SYSTEM_MDATABASES_SUB","Opcja ta okre&#347;la, czy program XCloner ma tworzy&#263; kopie zapasowe kilku baz danych jednocze&#347;nie");
76
+ define("LM_CONFIG_EXCLUDE_FILES_SIZE","Wyklucz pliki wi&#281;ksze ni&#380;:");
77
+ define("LM_CONFIG_CRON_LOCAL","Lokalny serwer*");
78
+ define("LM_CONFIG_CRON_REMOTE","Zdalne konto FTP");
79
+ define("LM_CONFIG_CRON_EMAIL","Email**");
80
+ define("LM_CONFIG_CRON_FULL","Pe&#322;na (pliki + baza danych)");
81
+ define("LM_CONFIG_CRON_FILES","Tylko pliki");
82
+ define("LM_CONFIG_CRON_DATABASE","Tylko baza danych");
83
+ define("LM_CONFIG_EDIT","Edycja pliku konfiguracyjnego:");
84
+ define("LM_CONFIG_BSETTINGS","Ustawienia &#347;cie&#380;ki kopii zapasowych");
85
+ define("LM_CONFIG_BSETTINGS_OPTIONS","Opcje generacji kopii zapasowych");
86
+ define("LM_CONFIG_BSETTINGS_SERVER","Ustawienia serwera");
87
+ define("LM_CONFIG_BPATH","Ustawienia &#347;cie&#380;ki sk&#322;adowania plik�w kopii zapasowych:");
88
+ define("LM_CONFIG_UBPATH","&#346;cie&#380;ka do rozpocz&#281;cia tworzenia kopii zapasowej:");
89
+ define("LM_CONFIG_BPATH_SUB","<small>to jest &#347;cie&#380;ka, wskazuj&#261;ca gdzie wszystkie pliki wykonanych kopii zapasowych b&#281;d&#261; sk&#322;adowane</small>");
90
+ define("LM_CONFIG_UBPATH_SUB","<small>to jest g&#322;�wna &#347;cie&#380;ka, z kt�rej program XCloner b&#281;dzie wykonywa&#322; kopie zapasowe plik�w i katalog�w</small>");
91
+ define("LM_CRON_EXCLUDE","Wy&#322;&#261;czone katalogi");
92
+ define("LM_CRON_EXCLUDE_DIR","Lista wy&#322;&#261;czonych katalog�w - jeden na lini&#281;:<br>prosz&#281; u&#380;ywa&#263; pe&#322;nej &#347;cie&#380;ki wskazuj&#261;cej katalog serwera");
93
+ define("LM_CRON_BNAME","Nazwa pliku kopii zapasowej:");
94
+ define("LM_CRON_BNAME_SUB","<small>je&#380;eli pole to pozostanie puste, nazwa standardowo zostanie wygenerowana automatycznie za ka&#380;dym razem kiedy tworzona b&#281;dzie kopia zapasowa</small>");
95
+ define("LM_CRON_IP","CRON dozwolone adresy IP:");
96
+ define("LM_CRON_IP_SUB","<small>standardowo, tylko lokalny serwer ma dost&#281;p do zada&#324; us&#322;ugi CRON, mo&#380;esz jednak&#380;e doda&#263; inne adresy IP - po jednym na lini&#281;</small>");
97
+ define("LM_CRON_DELETE_FILES","Usu&#324; stare kopie zapasowe");
98
+ define("LM_CRON_DELETE_FILES_SUB","Usu&#324; kopie zapasowe starsze ni&#380;:");
99
+ define("LM_CRON_DELETE_FILES_SUB_ACTIVE","Aktywuj");
100
+ define("LM_CRON_SEMAIL","Wy&#347;lij plik logu us&#322;ugi CRON na adres:");
101
+ define("LM_CRON_SEMAIL_SUB","Je&#380;eli podano adres email, po uruchomieniu zadania us&#322;ugi CRON - plik logu zostanie wys&#322;any pod ten w&#322;a&#347;nie adres; kilka adres�w mo&#380;na wpisa&#263;, oddzielaj&#261;c je znakiem &#347;rednika \";\"");
102
+ define("LM_CRON_MCRON","Nazwa konfiguracji:");
103
+ define("LM_CRON_MCRON_AVAIL","Dost&#281;pne konfiguracje:");
104
+ define("LM_CRON_MCRON_R","Nadaj prost&#261; nazw&#281; dla nowej konfiguracji us&#322;ugi CRON");
105
+ define("LM_CRON_MCRON_SUB","dzi&#281;ki tej opcji b&#281;dzie mo&#380;na zapisa&#263; aktualn&#261; konfiguracj&#281; w oddzielnym pliku i u&#380;y&#263; jej do wykonania wielu zada&#324; us&#322;ugi CRON jednocze&#347;nie");
106
+ define("LM_CRON_SETTINGS_M","Konfiguracja wielu us&#322;ug CRON");
107
+ define("LM_CONFIG_SPLIT_BACKUP_SIZE","Podziel archiwum kopii zapasowej, je&#347;li jej rozmiar jest wi&#281;kszy ni&#380;:");
108
+ define("LM_MENU_OPEN_ALL","rozwi&#324; wszystko");
109
+ define("LM_MENU_CLOSE_ALL","zwi&#324; wszystko");
110
+ define("LM_MENU_ADMINISTRATION","Administracja");
111
+ define("LM_MENU_CLONER","XCloner");
112
+ define("LM_MENU_CONFIGURATION","Konfiguracja");
113
+ define("LM_MENU_CRON","CRON");
114
+ define("LM_MENU_LANG","Wersja j&#281;zykowa");
115
+ define("LM_MENU_ACTIONS","Akcje");
116
+ define("LM_MENU_Generate_backup","Wykonaj kopi&#281; zapasow&#261;");
117
+ define("LM_MENU_Restore_backup","Przywr�&#263; kopi&#281; zapasow&#261;");
118
+ define("LM_MENU_View_backups","Podgl&#261;d kopii zapasowych");
119
+ define("LM_MENU_Documentation","Pomoc");
120
+ define("LM_MENU_ABOUT","O programie");
121
+ define("LM_DELETE_FILE_FAILED","Usuwanie nie powiod&#322;o si&#281;, sprawd&#378; uprawnienia do pliku");
122
+ define("LM_JOOMLAPLUG_CP","XCloner - Twoje narz&#281;dzie do tworzenia kopii zapasowych stron WWW i ich przywracania");
123
+ define("LM_MENU_FORUM","Fora internetowe");
124
+ define("LM_MENU_SUPPORT","Wsparcie");
125
+ define("LM_MENU_WEBSITE","Strona internetowa");
126
+ define("LM_MAIN_Settings","Ustawienia");
127
+ define("LM_MAIN_View_Backups","Podgl&#261;d kopii zapasowych");
128
+ define("LM_MAIN_Generate_Backup","Wykonaj kopi&#281; zapasow&#261;");
129
+ define("LM_MAIN_Help","Pomoc");
130
+ define("LM_FTP_TRANSFER_MORE","Tryb po&#322;&#261;czenia FTP");
131
+ define("LM_REFRESH_MODE","Tryb od&#347;wie&#380;ania kopii zapasowych");
132
+ define("LM_DEBUG_MODE","W&#322;&#261;cz logowanie zdarze&#324;:");
133
+ define("LM_REFRESH_ERROR","Wyst&#261;pi&#322; b&#322;&#261;d podczas przetwarzania danych JSON z serwera, spr�buj ponownie lub skontaktuj si&#281; z producentem oprogramowania!");
134
+ define("LM_LANG_NAME","J&#281;zyk");
135
+ define("LM_LANG_MSG_DEL","J&#281;zyk(i) usuni&#281;to pomy&#347;lnie!");
136
+ define("LM_LANG_NEW","Nowa nazwa j&#281;zyka:");
137
+ define("LM_LANG_EDIT_FILE","Edycja pliku:");
138
+ define("LM_LANG_EDIT_FILE_SUB","Nie zapomnij zapisywa&#263; swoje t&#322;umaczenie co ka&#380;de 5 minut, wystarczy wcisn&#261;&#263; przycisk APPLY aby zapisa&#263; zmiany");
139
+ define("LM_TAB_GENERAL","G&#322;�wne");
140
+ define("LM_TAB_G_STRUCTURE","Struktura");
141
+ define("LM_TAB_SYSTEM","System");
142
+ define("LM_TAB_CRON","CRON");
143
+ define("LM_TAB_INFO","Informacje");
144
+ define("LM_TAB_G_DATABASE","Opcje bazy danych");
145
+ define("LM_TAB_G_FILES","Opcje plik�w");
146
+ define("LM_TAB_G_COMMENTS","Komentarze kopii zapasowych");
147
+ define("LM_G_EXCLUDE_COMMENT","<br>Wska&#380; tutaj katalogi wykluczone, ka&#380;dy jeden - na lini&#281;!
148
+ <br><b>by&#263; mo&#380;e chcesz wy&#322;&#261;czy&#263; opcj&#281; buforowania podczas tworzenia kopii zapasowej, je&#347;li nie - wy&#322;&#261;cz ten katalog (cache) z tworzonej kopii zapasowej</b>");
149
+ define("LM_TAB_G_COMMENTS_H2","Poni&#380;ej wpisz dodatkowe komentarze do archiwum:");
150
+ define("LM_TAB_G_COMMENTS_NOTE","Zauwa&#380;, &#380;e komentarze s&#261; zawarte wewn&#261;trz archiwum - plik <b>administrator/backups/.comments</b>");
151
+ define("LM_MSG_FRONT_1","&#379;adna paczka nie jest dost&#281;pna");
152
+ define("LM_MSG_FRONT_2","FTP za&#322;adowanie danych do docelowej lokalizacji - nie powiod&#322;o si&#281;");
153
+ define("LM_MSG_FRONT_3","Za&#322;adowanie danych zako&#324;czono dla");
154
+ define("LM_MSG_FRONT_4","FTP po&#322;&#261;czenie zosta&#322;o przerwane!");
155
+ define("LM_MSG_FRONT_5","Pr�ba po&#322;&#261;czenia do");
156
+ define("LM_MSG_FRONT_6","dla u&#380;ytkownika");
157
+ define("LM_MSG_BACK_1","Konfiguracja zapisana pomy&#347;lnie ...");
158
+ define("LM_MSG_BACK_2","FTP po&#322;&#261;czenie zosta&#322;o przerwane!");
159
+ define("LM_MSG_BACK_3","Przeniesienie pliku kopii zapasowej WYKONANO! Plik powinien by&#263; ju&#380; dost&#281;pny w zadanej lokalizacji!");
160
+ define("LM_MSG_BACK_4","Przenoszenie zako&#324;czone, zaczynam proces klonowania na zdalnym komputerze");
161
+ define("LM_MSG_BACK_5","Publikacj&#281; wycofano pomy&#347;lnie");
162
+ define("LM_MSG_BACK_6","Wycofywanie publikacji nie powiod&#322;o si&#281;! Sprawd&#378; swoje &#347;cie&#380;ki dost&#281;pu!");
163
+ define("LM_MSG_BACK_7","Opublikowano pomy&#347;lnie");
164
+ define("LM_MSG_BACK_8","Wycofywanie publikacji nie powiod&#322;o si&#281;! Sprawd&#378; swoje &#347;cie&#380;ki dost&#281;pu!");
165
+ define("LM_MSG_BACK_9","Zmiana nazw klon�w zako&#324;czona pomy&#347;lnie!");
166
+ define("LM_MSG_BACK_10","&#346;cie&#380;ka systemu JOOMLA nie znajduje si&#281; na Twojej &#347;cie&#380;ce wykonania kopii zapasowej! Nie mo&#380;na u&#380;y&#263; trybu bezpo&#347;redniego pobrania danych! Nale&#380;y zmodyfikowa&#263; wpis Konfiguracja -> zak&#322;adka System i ustawi&#263; 'Link do bezpo&#347;redniego pobierania danych' na NIE");
167
+ define("LM_MSG_BACK_11","Wszystko wykonane! Proces r&#281;cznego wykonania kopii zapasowej zako&#324;czony! <a href='index2.php?option=com_cloner&task=view'>Kliknij tu aby kontynuowa&#263;</a>");
168
+ define("LM_MSG_BACK_12","<h2>Tworzenie kopii zapasowej nie powiod&#322;o si&#281;! Sprawd&#378; czy jest wsparcie dla narz&#281;dzi archiwum zip (/usr/bin/zip lub /usr/local/bin/zip) na Twoim serwerze oraz &#380;e podana &#347;cie&#380;ka jest zgodna z t&#261; z Konfiguracji, lub wybierz archiwum typu Tar !</h2>");
169
+ define("LM_MSG_BACK_13","<h2>Tworzenie kopii zapasowej nie powiod&#322;o si&#281;! Sprawd&#378; czy jest wsparcie dla narz&#281;dzi archiwum tar (/usr/bin/tar lub /usr/local/bin/tar) na Twoim serwerze oraz &#380;e podana &#347;cie&#380;ka jest zgodna z t&#261; z Konfiguracji, lub wybierz archiwum typu Zip !</h2>");
170
+ define("LM_MSG_BACK_14","<font color='red'>Wyst&#261;pi&#322; problem przy tworzeniu kopii zapasowej bazy danych, sprawd&#378; &#347;cie&#380;k&#281; do polecenia mysqldump na serwerze!</font>");
171
+ define("LM_CRON_TOP","Ustawienia polecenia us&#322;ugi CRON");
172
+ define("LM_CRON_SUB","<b>U&#380;ywaj&#261;c us&#322;ugi CRON mo&#380;na ustawi&#263; automatyczne wykonywanie kopii zapasowych Twojej strony WWW!</b>
173
+ <br />Aby to uczyni&#263;, potrzebujesz doda&#263; w swoim panelu sterowania crontab jedno z poni&#380;szych polece&#324;:");
174
+ define("LM_CRON_HELP","Uwagi:
175
+ - je&#347;li lokalizacja Twoich plik�w PHP jest inna ni&#380; /usr/bin/php, u&#380;yj nast&#281;puj&#261;cego formatu, format /$"."php_path/php
176
+
177
+
178
+ Wi&#281;cej informacji na temat tego, jak ustawi&#263; us&#322;ug&#281; CRON dla
179
+ - Cpanel <a href='http://www.cpanel.net/docs/cpanel/' target='_blank'>kliknij tutaj</a>
180
+ - Plesk <a href='http://www.swsoft.com/doc/tutorials/Plesk/Plesk7/plesk_plesk7_eu/plesk7_eu_crontab.htm' target='_blank'>kliknij tutaj</a>
181
+ - Interworx <a href='http://www.sagonet.com/interworx/tutorials/siteworx/cron.php' target='_blank'>kliknij tutaj</a>
182
+ - General Linux crontab info <a href='http://www.computerhope.com/unix/ucrontab.htm#01' target='_blank'>kliknij tutaj</a>
183
+
184
+ Je&#347;li potrzebujesz pomocy w stworzeniu zadania CRON, odwied&#378; nasze forum internetowe <a href='http://www.xcloner.com/support/forums/'>http://www.xcloner.com/support/forums/</a>");
185
+ define("LM_CRON_SETTINGS","Ustawienia us&#322;ugi CRON");
186
+ define("LM_CRON_MODE","Tryb odk&#322;adania kopii zapasowych:");
187
+ define("LM_CRON_MODE_INFO"," <br />
188
+ <small> zauwa&#380;:* je&#347;li wybrany jest lokalny serwer, do odk&#322;adania plik�w kopii zapasowych u&#380;yta zostanie standardowa &#347;cie&#380;ka tych kopii - pochodz&#261;ca z zak&#322;adki G&#321;�WNE</small>
189
+ <br />
190
+ <small> zauwa&#380;:** je&#347;li tryb email jest u&#380;ywany, nie mo&#380;emy zagwarantowa&#263;, &#380;e kopia zapasowa dotrze na zadane konto email z powodu ogranicze&#324; us&#322;ugodawcy</small>");
191
+ define("LM_CRON_TYPE_INFO","<small><br /> wybierz typ kopii zapasowej, kt�r&#261; chcesz stworzy&#263;</small>");
192
+ define("LM_CRON_MYSQL_DETAILS","Opcje MySQL");
193
+ define("LM_CRON_MYSQL_DROP","Dodaj Mysql Drop");
194
+ define("LM_CRON_TYPE","Typ kopii zapasowej:");
195
+ define("LM_CRON_FTP_DETAILS","FTP szczeg�&#322;y trybu odk&#322;adania kopii zapasowych:");
196
+ define("LM_CRON_FTP_SERVER","FTP serwer:");
197
+ define("LM_CRON_FTP_USER","FTP u&#380;ytkownik:");
198
+ define("LM_CRON_FTP_PASS","FTP has&#322;o:");
199
+ define("LM_CRON_FTP_PATH","FTP &#347;cie&#380;ka:");
200
+ define("LM_CRON_FTP_DELB","Usu&#324; kopi&#281; zapasow&#261; po jej przes&#322;aniu");
201
+ define("LM_CRON_EMAIL_DETAILS","Szczeg�&#322;y trybu Email :");
202
+ define("LM_CRON_EMAIL_ACCOUNT","Konto Email:");
203
+ define("LM_CRON_COMPRESS","Kompresja plik�w kopii zapasowej:");
204
+ define("LM_RESTORE_TOP","Przywracanie kopii zapasowych - INFORMACJE");
205
+ define("LM_CREDIT_TOP","O programie XCloner");
206
+ define("LM_CLONE_FORM_TOP","<h2>Podaj szczeg�&#322;y po&#322;&#261;czenia FTP poni&#380;ej:</h2>");
207
+ define("LM_CONFIG_INFO_T_SAFEMODE","Php Safe_mode:");
208
+ define("LM_CONFIG_INFO_T_VERSION","PHP Version Check:");
209
+ define("LM_CONFIG_INFO_T_MTIME","Php max_execution_time:");
210
+ define("LM_CONFIG_INFO_T_MEML","Php memory_limit:");
211
+ define("LM_CONFIG_INFO_T_BDIR","Php open_basedir:");
212
+ define("LM_CONFIG_INFO_T_EXEC","exec() function support:");
213
+ define("LM_CONFIG_INFO_T_TAR","Tar utility server path:");
214
+ define("LM_CONFIG_INFO_T_ZIP","Zip utility server path:");
215
+ define("LM_CONFIG_INFO_T_MSQL","Mysqldump utility server path:");
216
+ define("LM_CONFIG_INFO_T_BPATH","Backup Path:");
217
+ define("LM_CONFIG_INFO_ROOT_PATH_SUB","&#347;cie&#380;ka backup start path musi istnie&#263; i by&#263; do odczytu tak, aby program XCloner m�g&#322; rozpocz&#261;&#263; proces tworzenia kopii zapasowej");
218
+ define("LM_CONFIG_INFO_ROOT_BPATH_TMP","Katalog tymczasowy");
219
+ define("LM_CONFIG_INFO_ROOT_PATH_TMP_SUB","&#347;cie&#380;ka <i>[Backup Start Path/administrator/backups]</i> musi istnie&#263; do odczytu - celem poprawnego dzia&#322;ania programu XCloner");
220
+ define("LM_CONFIG_INFO","Zak&#322;adka ta pokazuje g&#322;�wne informacje o systemie i &#347;cie&#380;kach");
221
+ define("LM_CONFIG_INFO_PATHS","Informacje o g&#322;�wnych &#347;cie&#380;kach:");
222
+ define("LM_CONFIG_INFO_PHP","Informacje o konfiguracji PHP:");
223
+ define("LM_CONFIG_INFO_TIME","<small>To kontroluje maksymalny czas (w sekundach) w kt�rym Tw�j skrypt mo&#380;e dzia&#322;a&#263; na serwerze</small>");
224
+ define("LM_CONFIG_INFO_MEMORY","<small>To kontroluje maksymaln&#261; ilo&#347;&#263; pami&#281;ci operacyjnej, kt�r&#261; skrypt mo&#380;e alokowa&#263; dla swoich potrzeb</small>");
225
+ define("LM_CONFIG_INFO_BASEDIR","<small>To kontroluje &#347;cie&#380;ki, do kt�rych Tw�j skrypt ma dost&#281;p, brak warto&#347;ci oznacza, &#380;e ma on dost&#281;p do wszystkich &#347;cie&#380;ek </small>");
226
+ define("LM_CONFIG_INFO_SAFEMODE","<small>tryb safe mode musi by&#263; ustawiony na OFF w celu poprawnego dzia&#322;ania programu XCloner </small>");
227
+ define("LM_CONFIG_INFO_VERSION","<small>PHP >=5.2.3 jest wymagane, aby wykorzysta&#263; wszystkie mo&#380;liwo&#347;ci programu</small>");
228
+ define("LM_CONFIG_INFO_TAR","<small>Je&#347;li skrypt nie jest w stanie automatycznie wykry&#263; &#347;cie&#380;ki do narz&#281;dzia TAR, mo&#380;esz potrzebowa&#263; odznaczy&#263; pole 'Aktywne' w wierszu TAR w zak&#322;adce G&#321;�WNE</small>");
229
+ define("LM_CONFIG_INFO_ZIP","<small>Je&#347;li skrypt nie jest w stanie automatycznie wykry&#263; &#347;cie&#380;ki do narz&#281;dzia ZIP, mo&#380;esz potrzebowa&#263; odznaczy&#263; pole 'Aktywne' w wierszu ZIP w zak&#322;adce G&#321;�WNE</small>");
230
+ define("LM_CONFIG_INFO_MSQL","<small>Je&#347;li skrypt nie jest w stanie automatycznie wykry&#263; &#347;cie&#380;ki do narz&#281;dzia MYSQLDUMP, mo&#380;esz potrzebowa&#263; odznaczy&#263; pole 'Aktywne' w wierszu MYSQLDUMP w zak&#322;adce G&#321;�WNE</small>");
231
+ define("LM_CONFIG_INFO_EXEC","<small>Je&#347;li ta funkcja jest wy&#322;&#261;czona, mo&#380;esz potrzebowa&#263; odznaczy&#263; oba pola 'Aktywne' z zak&#322;adki G&#321;�WNE</small>");
232
+ define("LM_CONFIG_INFO_BPATH","<small>musi by&#263; do odczytu, aby program XCloner archiwizowa&#322; pliki kopii zapasowych</small>");
233
+ define("LM_TRANSFER_URL","Adres strony WWW:");
234
+ define("LM_TRANSFER_URL_SUB","<small>Podaj adres strony WWW, gdzie przeniesiona ma by&#263; kopia zapasowa, np. http://www.twojastrona.pl/, potrzebujemy tego, poniewa&#380; przeniesiemy Ci&#281; tam tak, aby&#347; mia&#322; dost&#281;p do pliku odzyskiwania</small>");
235
+ define("LM_TRANSFER_FTP_HOST","FTP nazwa serwera:");
236
+ define("LM_TRANSFER_FTP_HOST_SUB","np. ftp.twojastrona.pl");
237
+ define("LM_TRANSFER_FTP_USER","FTP nazwa u&#380;ytkownika:");
238
+ define("LM_TRANSFER_FTP_USER_SUB","np. 'michal'");
239
+ define("LM_TRANSFER_FTP_PASS","FTP has&#322;o:");
240
+ define("LM_TRANSFER_FTP_PASS_SUB","np. 'moje_haslo'");
241
+ define("LM_TRANSFER_FTP_DIR","FTP katalog:");
242
+ define("LM_TRANSFER_FTP_DIR_SUB","Podaj katalog FTP, gdzie nale&#380;y przenie&#347;&#263; pliki kopii zapasowej, np. public_html/ lub htdocs/ i upewnij si&#281;, &#380;e wszyscy maj&#261; uprawnienia do zapisu do tego w&#322;a&#347;nie katalogu");
243
+ define("LM_BACKUP_NAME","<b>Podaj nazw&#281; pliku kopii zapasowej</b>");
244
+ define("LM_BACKUP_NAME_SUB","<small>je&#347;li pole pozostanie puste, nazwa zostanie wygenerowana automatycznie!</small>");
245
+ define("LM_COM_TITLE","Zarz&#261;dca XCloner -");
246
+ define("LM_COM_TITLE_CONFIRM","Potwierd&#378; wyb�r katalog�w");
247
+ define("LM_COL_FILENAME","Nazwa kopii zapasowej");
248
+ define("LM_COL_DOWNLOAD","Pobierz");
249
+ define("LM_COL_AVALAIBLE","Pierwsza paczka");
250
+ define("LM_COL_SIZE","Rozmiar");
251
+ define("LM_COL_DATE","Data kopii zapasowej");
252
+ define("LM_COL_FOLDER","<b>Wy&#322;&#261;czone katalogi i/lub pliki</b>");
253
+ define("LM_DELETE_FILE_SUCCESS","Pliki usuni&#281;te");
254
+ define("LM_DOWNLOAD_TITLE","Pobierz");
255
+ define("LM_ARCHIVE_NAME","Nazwa archiwum");
256
+ define("LM_NUMBER_FOLDERS","Liczba katalog�w");
257
+ define("LM_NUMBER_FILES","Liczba plik�w");
258
+ define("LM_SIZE_ORIGINAL","Rozmiar oryginalnego pliku");
259
+ define("LM_SIZE_ARCHIVE","Rozmiar archiwum");
260
+ define("LM_DATABASE_ARCHIVE","Kopia zapasowa bazy danych");
261
+ define("LM_CONFIRM_INSTRUCTIONS","<b>Zaznacz katalogi, kt�re maj&#261; zosta&#263; wy&#322;&#261;czone z archiwum</b>
262
+ <br />- standardowo wszystkie katalogi s&#261; w&#322;&#261;czone , je&#347;li chcesz wy&#322;&#261;czy&#263; katalog wraz z jego podkatalogami - wystarczy &#380;e zaznaczysz pole obok niego");
263
+ define("LM_CONFIRM_DATABASE","Wykonaj kopi&#281; bazy danych");
264
+ define("LM_DATABASE_EXCLUDED","Wy&#322;&#261;czone");
265
+ define("LM_DATABASE_CURRENT","Aktualna baza danych:");
266
+ define("LM_DATABASE_INCLUDE_DATABASES","Do&#322;&#261;cz dodatkowe bazy danych");
267
+ define("LM_DATABASE_INCLUDE_DATABASES_SUB","mo&#380;esz zaznaczy&#263; kilka baz danych jednocze&#347;nie, aby w&#322;&#261;czy&#263; je do kopii zapasowej - przytrzymaj wci&#347;ni&#281;ty klawisz CTRL i zaznacz &#380;&#261;dane bazy za pomoc&#261; myszy<br />
268
+ the databases will be stored in administrator/backups directory in your archive");
269
+ define("LM_DATABASE_MISSING_TABLES","B&#322;&#261;d: Nie znaleziono definicji tabel");
270
+ define("LM_DATABASE_BACKUP_FAILED","Tworzenie kopii zapasowej nie powiod&#322;o si&#281;, sprawd&#378; czy katalog administrator/backups jest zapisywalny!");
271
+ define("LM_DATABASE_BACKUP_COMPLETED","Tworzenie kopii zapasowej zosta&#322;o zako&#324;czone");
272
+ define("LM_RENAME_TOP","Zmie&#324; nazwy wybranych klon�w");
273
+ define("LM_RENAME","Zmie&#324; nazw&#281; dla klonu");
274
+ define("LM_RENAME_TO","na");
275
+ define("LM_CLONER_RESTORE","<h2>Jak przywr�ci&#263; kopi&#281; zapasow&#261; w innej lokalizacji - INFORMACJE!</h2><br />
276
+ <pre>
277
+ Odtworzenie Twoich kopii zapasowych nigdy nie by&#322;o tak proste!
278
+ Z pomoc&#261; naszej funkcji klonowania z <a href='index2.php?option=com_cloner&task=view'>Podgl&#261;d kopii zapasowych</a> b&#281;dziesz m�g&#322; swobodnie przesun&#261;&#263; kopi&#281; zapasow&#261; swojej strony WWW gdziekolwiek do Internetu.
279
+
280
+ Oto co musisz zrobi&#263;:
281
+
282
+ <b>Krok 1 - przenie&#347; swoj&#261; kopi&#281; zapasow&#261; na docelowy serwer</b>
283
+
284
+ - wejd&#378; do menu XCloner 'Podgl&#261;d kopii zapasowych'
285
+ - jak ju&#380; zaznaczysz swoj&#261; kopi&#281; zapasow&#261; - kliknij przycisk 'CLONE'
286
+ - podaj szczeg�&#322;y po&#322;&#261;czenia FTP tam, gdzie chcesz sklonowa&#263; swoj&#261; kopi&#281; zapasow&#261;
287
+ - po naci&#347;ni&#281;ciu SUBMIT skrypt odtworzenia kopii zapasowej zostanie przes&#322;any na nowy serwer a Ty dostaniesz adres URL tak,aby m�c wykona&#263; kolejny krok - bazuj&#261;c na adresie URL do docelowej lokalizacji
288
+ - jak tylko klikniesz na podany link - zostaniesz zabrany do nowej lokalizacji, przyk&#322;adowy URL <b>http://moja_odtworzona_strona.pl/XCloner.php</b>
289
+
290
+ <b>Uwagi:</b> je&#347;li z jakiego&#347; powodu proces ten nie powiedzie si&#281;, musisz zrobi&#263; tak:
291
+ 1. Pobierz kopi&#281; zapasow&#261; na sw�j komputer
292
+ 2. Pobierz skrypt odtwarzania oraz wszystkie pliki z katalogu administrator/components/com_xcloner-backupandrestore/restore/
293
+ 3. Za&#322;aduj oba skrypty kopii i odtwarzania do Twojej lokalizacji odtwarzania
294
+ 4. Uruchom XCloner.php w Twojej przegl&#261;darce internetowej i pod&#261;&#380;aj za instrukcjami na ekranie tak, jak opisano to poni&#380;ej
295
+
296
+ <b>Krok 2 - ekran odtwarzania XCloner.php:</b>
297
+
298
+ <b>XCloner.php - skrypt odtwarzania</b>
299
+ - w tym momencie powiniene&#347; ju&#380; mie&#263; na miejscu kopi&#281; zapasow&#261;, kt�r&#261; stworzy&#322;e&#347; oraz skrypt odtwarzania
300
+ - podaj szczeg�&#322;y logowania dot. nowej bazy danych MySQL, czyli Twoj&#261; now&#261; nazw&#281; serwera MySQL, u&#380;ytkownika i has&#322;o oraz now&#261; nazw&#281; bazy danych - je&#347;li r�&#380;ni si&#281; ona od tej, kt�r&#261; posiadasz w kopii zapasowej
301
+ - podaj nowy URL swojej lokalizacji i has&#322;o
302
+ - aby odtworzy&#263; pliki, masz <b>2 OPCJE:</b>
303
+
304
+ - 1. odtw�rz pliki poprzez FTP, skrypt zasymuluje proces za&#322;adowania danych na Tw�j serwer, co pomo&#380;e rozwi&#261;za&#263; problem uprawnie&#324; z kroku 2.
305
+ - 2. odtw�rz pliki bezpo&#347;rednio, co spowoduje rozpakowanie plik�w na Twoim serwerze, zadzia&#322;a to szybciej ale mo&#380;e spowodowa&#263; pewne problemy z uprawnieniami w�wczas, je&#347;li b&#281;dziesz du&#380;o u&#380;ywa&#322; konta FTP do wykonywania zmian na stronie
306
+
307
+ - jak tylko naci&#347;niesz SUBMIT, skrypt podejmie pr�b&#281; przeniesienia plik�w do nowej &#347;cie&#380;ki, bezpo&#347;rednio lub korzystaj&#261;c z FTP oraz zainstaluje baz&#281; danych
308
+ - je&#347;li wszystko p�jdzie dobrze, Twoja nowa sklonowana strona WWW zadzia&#322;a w nowej lokalizacji
309
+
310
+ Je&#347;li szukasz wsparcia, prosz&#281; zajrzyj na nasze forum internetowe <a href='http://www.xcloner.com/support/forums/' target='_blank'>http://www.xcloner.com/support/forums/</a>
311
+ lub napisz do nas na adres <a href='mailto:info@xcloner.com'>info@xcloner.com</a>
312
+
313
+
314
+ </pre>");
315
+ define("LM_CLONER_ABOUT","<h2>XCloner - Kopia zapasowa</h2>
316
+ XCloner jest programem, kt�ry pomo&#380;e Ci zarz&#261;dza&#263; kopiami zapasowymi Twojej witryny, Generuj kopie/przywracaj je/przeno&#347; do innych lokalizacji tak, aby Twoja strona WWW by&#322;a zawsze bezpieczna!
317
+ <br /><br />
318
+ Mo&#380;liwo&#347;ci programu:
319
+ <ul>
320
+ <li>skrypty us&#322;ugi CRON, generuj&#261;ce automatyczne kopie zapasowe</li>
321
+ <li>du&#380;a ilo&#347;&#263; opcji konfiguracyjnych przy tworzeniu kopii zapasowych</li>
322
+ <li>narz&#281;dzie do odtwarzania strony WWW w innej lokalizacji</li>
323
+ <li>przechowywanie utworzonych kopii zapasowych lokalnie b&#261;d&#378; zdalnie</li>
324
+ <li>interfejs AJAX/JSON przy tworzeniu kopii zapasowych</li>
325
+ <li>dopracowany kod, mog&#261;cy tworzy&#263; kopie zapasowe wszystkich stron PHP/MySQL</li>
326
+ <li>kopie przyrostowe plik�w i bazy danych</li>
327
+ <li>skanowanie katalog�w pod k&#261;tem nowych plik�w</li>
328
+ <li>wsparcie dla Amazon S3 - Amazon Simple Storage Service</li>
329
+ </ul>
330
+ <br />
331
+
332
+ Je&#347;li chcesz przes&#322;a&#263; nam sugestie co do programu, prosz&#281; pisz na adres info@xcloner.com lub odwied&#378; nasz&#261; stron&#281; internetow&#261; <a href='http://www.xcloner.com'>http://www.xcloner.com</a>
333
+
334
+ <br/><br/>
335
+
336
+ XCloner.com � 2004-2011 | <a href=\"http://www.xcloner.com\">www.xcloner.com</a>
337
+ <br/><p/><br/>");
338
+ define("LM_LOGIN_TEXT","<pre>
339
+ <b>Uwagi:</b>
340
+ 1. Je&#347;li ogl&#261;dasz ten ekran po raz pierwszy, Twoja domy&#347;lna nazwa u&#380;ytkownika to '<i>admin</i>' a has&#322;o to '<i>admin</i>', powiniene&#347; je zmieni&#263; zaraz po pierwszym zalogowaniu si&#281;
341
+
342
+ 2. Je&#380;eli zapomnia&#322;e&#347; swojego has&#322;a, aby je zresetowa&#263; potrzebujesz doda&#263; nast&#281;puj&#261;cy kod:
343
+
344
+ <b>$"."_CONFIG[\"jcpass\"] = md5(\"my_new_pass\");</b>
345
+
346
+ na ko&#324;cu pliku konfiguracyjnego cloner.config.php, tu&#380; przed lini&#261; ?>
347
+ Nie zapomnij zamieni&#263; ci&#261;gu znak&#243;w my_new_pass swoim aktualnym has&#322;em!
348
+
349
+ 3. Zar&#243;wno nazwa u&#380;ytkownika jak i has&#322;o s&#261; wra&#380;liwe na wielko&#347;&#263; liter
350
+ </pre>
351
+ ");
352
+ ?>
readme.txt CHANGED
@@ -1,10 +1,10 @@
1
  === XCloner - Backup and Restore===
2
  Contributors: xcloner
3
  Donate link: http://www.xcloner.com/
4
- Tags: backup, restore, admin, plugin, database, full backup, cloner, xcloner, theme, files, upload, wordpress backup, backup plugin, database backup, database restore, site move, transfer, blog transfer, BuddyPress
5
  Requires at least: 2.0.2
6
  Tested up to: 3.1
7
- Stable tag: 3.0.3
8
 
9
  XCloner is a full backup and restore plugin for Wordpress, it will backup and restore both files and database. www.xcloner.com
10
 
@@ -68,9 +68,12 @@ If the inside Clone option fails for some reason, you need to:
68
 
69
  == Changelog ==
70
 
 
 
 
71
  = 3.0.3 =
72
  * added amazon ssl option box
73
- * moved the compress option to the System tab, don't use unless you know what you are doing!
74
 
75
  = 3.0.1 =
76
  * several important security and bug fixes
1
  === XCloner - Backup and Restore===
2
  Contributors: xcloner
3
  Donate link: http://www.xcloner.com/
4
+ Tags: backup, restore, plugin, database, full backup, cloner, xcloner, theme, files, upload, wordpress backup, backup plugin, database backup, database restore, site move, transfer, blog transfer, BuddyPress
5
  Requires at least: 2.0.2
6
  Tested up to: 3.1
7
+ Stable tag: 3.0.4
8
 
9
  XCloner is a full backup and restore plugin for Wordpress, it will backup and restore both files and database. www.xcloner.com
10
 
68
 
69
  == Changelog ==
70
 
71
+ = 3.0.4 =
72
+ * LFI vulnerability fix
73
+
74
  = 3.0.3 =
75
  * added amazon ssl option box
76
+ * moved the compress option to the System tab, don't use it unless you know what you are doing!
77
 
78
  = 3.0.1 =
79
  * several important security and bug fixes
toolbar.cloner.php CHANGED
@@ -16,54 +16,56 @@ defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.'
16
 
17
  require_once('toolbar.cloner.html.php' );
18
 
 
 
19
  switch ( $task ) {
20
  case 'help':
21
  case 'credits':
22
  case 'refresh':
23
  case 'generate':
24
- TOOLBAR_cloner::_GENERATE();
25
  break;
26
 
27
  case 'rename_save':
28
  case 'rename':
29
- TOOLBAR_cloner::_RENAME();
30
  break;
31
  case 'confirm':
32
- TOOLBAR_cloner::_CONFIRM();
33
  break;
34
  case 'continue':
35
  case 'move':
36
  case 'clone':
37
- TOOLBAR_cloner::_CLONE();
38
  break;
39
  case 'config':
40
- TOOLBAR_cloner::_CONFIG();
41
  break;
42
  case 'show':
43
  case 'view':
44
- TOOLBAR_cloner::_VIEW();
45
  break;
46
 
47
 
48
  case 'add_lang':
49
- TOOLBAR_cloner::_LANG_ADD();
50
  break;
51
  case 'save_lang_apply':
52
  case 'edit_lang':
53
- TOOLBAR_cloner::_LANG_EDIT();
54
  break;
55
 
56
  case 'del_lang':
57
  case 'lang':
58
- TOOLBAR_cloner::_LANG();
59
  break;
60
 
61
  case 'login':
62
- TOOLBAR_cloner::_LOGIN();
63
  break;
64
 
65
  default:
66
- TOOLBAR_cloner::_DEFAULT();
67
  break;
68
  }
69
 
16
 
17
  require_once('toolbar.cloner.html.php' );
18
 
19
+ $html = new TOOLBAR_cloner();
20
+
21
  switch ( $task ) {
22
  case 'help':
23
  case 'credits':
24
  case 'refresh':
25
  case 'generate':
26
+ $html->_GENERATE();
27
  break;
28
 
29
  case 'rename_save':
30
  case 'rename':
31
+ $html->_RENAME();
32
  break;
33
  case 'confirm':
34
+ $html->_CONFIRM();
35
  break;
36
  case 'continue':
37
  case 'move':
38
  case 'clone':
39
+ $html->_CLONE();
40
  break;
41
  case 'config':
42
+ $html->_CONFIG();
43
  break;
44
  case 'show':
45
  case 'view':
46
+ $html->_VIEW();
47
  break;
48
 
49
 
50
  case 'add_lang':
51
+ $html->_LANG_ADD();
52
  break;
53
  case 'save_lang_apply':
54
  case 'edit_lang':
55
+ $html->_LANG_EDIT();
56
  break;
57
 
58
  case 'del_lang':
59
  case 'lang':
60
+ $html->_LANG();
61
  break;
62
 
63
  case 'login':
64
+ $html->_LOGIN();
65
  break;
66
 
67
  default:
68
+ $html->_DEFAULT();
69
  break;
70
  }
71
 
xcloner.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: XCloner
4
  Plugin URI: http://www.xcloner.com
5
  Description: XCloner is a tool that will help you manage your website backups, generate/restore/move so your website will be always secured! With XCloner you will be able to clone your site to any other location with just a few clicks. Don't forget to create the 'administrator/backups' directory in your Wordpress root and make it fully writeable. <a href="plugins.php?page=xcloner_show">Open XCloner</a> | <a href="http://www.xcloner.com/support/premium-support/">Get Premium Support</a> | <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=info%40xcloner%2ecom&lc=US&item_name=XCloner%20Support&no_note=0&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHostedGuest">Donate</a>
6
- Version: 3.0.3
7
  Author: Liuta Ovidiu
8
  Author URI: http://www.xcloner.com
9
  Plugin URI: http://www.xcloner.com
3
  Plugin Name: XCloner
4
  Plugin URI: http://www.xcloner.com
5
  Description: XCloner is a tool that will help you manage your website backups, generate/restore/move so your website will be always secured! With XCloner you will be able to clone your site to any other location with just a few clicks. Don't forget to create the 'administrator/backups' directory in your Wordpress root and make it fully writeable. <a href="plugins.php?page=xcloner_show">Open XCloner</a> | <a href="http://www.xcloner.com/support/premium-support/">Get Premium Support</a> | <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=info%40xcloner%2ecom&lc=US&item_name=XCloner%20Support&no_note=0&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHostedGuest">Donate</a>
6
+ Version: 3.0.4
7
  Author: Liuta Ovidiu
8
  Author URI: http://www.xcloner.com
9
  Plugin URI: http://www.xcloner.com