Check();
$User->check_dossier(dossier::id());
html_page_start($User->theme);
/* Admin. Dossier */
include_once("import_inc.php");
include_once ("user_menu.php");
echo '
';
echo ShowMenuAdvanced(7);
$User->can_request(GEBQ,1);
echo '';
// if action is set proceed to it
if ( isset ($_GET["action"]) )
{
$action=$_GET["action"];
// menu = import cvs
if ($action == "import" )
{
if(isset($_FILES['fupload']))
{
// load the table with the cvs' content
echo '';
ImportCSV($cn,$_FILES['fupload']['tmp_name'],$_POST['import_bq'],$_POST['format_csv'],$_POST['import_jrn']);
echo "
";
}
else
{
echo '';
ShowFormTransfert($cn);
echo "
";
}
}
if ($action == "verif" )
{
echo '';
VerifImport($cn);
echo "
";
}
if ($action == "transfer" )
{
echo '';
/* show the possible period */
$default_period=$User->get_periode();
$ip=new IPeriod('period');
$ip->filter_year=true;
$ip->user=$User;
$ip->value=(isset($_GET['period']))?$_GET['period']:$default_period;
$ip->cn=$cn;
$ip->type=OPEN;
$ip->javascript="onchange=submit(this)";
echo '';
// TransferCSV($cn,
ConfirmTransfert($cn,$ip->value);
echo "
";
}
}
/*-----------------------------------------------
* transfert or remove the wrong record
*
*-----------------------------------------------*/
if ( isset ($_POST['action']))
{
$action=$_POST['action'];
if ($action == "transfer" )
{
echo '';
TransferCSV($cn, $User->get_periode());
echo "
";
}
if ($action == "remove" )
{
echo '';
RemoveCSV($cn);
ConfirmTransfert($cn,$User->get_periode());
echo "
";
}
}
if ( isset($_REQUEST['action']) && $_REQUEST['action']=='purge')
{
if ( isset($_POST['ok']))
{
echo '';
echo h2info('Toutes les données CSV sont effacées');
$cn->exec_sql('truncate import_tmp');
echo '
';
}
else
{
echo '';
echo '
En purgeant la table, vous effacez toutes les données des fichiers CSV que vous avez importés,
cela n\' affecte pas les opérations déjà transfèrées dans la comptabilité
';
echo '
';
echo '
';
}
}
html_page_stop();
?>