示例#1
0
    die;
}
if (!$login->isAdmin() && !$login->isStaff()) {
    header('location: voir_adherent.php');
    die;
}
use Galette\IO\Csv;
use Galette\IO\CsvIn;
use Galette\Entity\Adherent;
use Galette\Entity\FieldsConfig;
use Galette\Repository\Members;
$csv = new CsvIn();
$written = array();
$dryrun = true;
if (isset($_GET['sup'])) {
    $res = $csv->remove($_GET['sup']);
    if ($res === true) {
        $success_detected[] = str_replace('%export', $_GET['sup'], _T("'%export' file has been removed from disk."));
    } else {
        $error_detected[] = str_replace('%export', $_GET['sup'], _T("Cannot remove '%export' from disk :/"));
    }
}
// CSV file upload
if (isset($_FILES['new_file'])) {
    if ($_FILES['new_file']['error'] === UPLOAD_ERR_OK) {
        if ($_FILES['new_file']['tmp_name'] != '') {
            if (is_uploaded_file($_FILES['new_file']['tmp_name'])) {
                $res = $csv->store($_FILES['new_file']);
                if ($res < 0) {
                    $error_detected[] = $csv->getErrorMessage($res);
                }