$aparamv) {
if (is_array($aparamv)) {
foreach ($aparamv as $sparam=>$sparamv) {
global ${$sparam};
${$sparam} = $sparamv;
}
} else {
global ${$aparam};
${$aparam} = $aparamv;
}
}
}
}
$f_select = "
";
$f_select .= "";
$f_select .= "";
//liste des entrepots synchronisable
$form_task = "
".
$f_select
."
";
$form_task .= "
";
if ($source_entrepot) {
if ($connecteurId) {
require_once($base_path."/admin/connecteurs/in/".$contrs->catalog[$connecteurId]["PATH"]."/".$contrs->catalog[$connecteurId]["NAME"].".class.php");
eval("\$conn=new ".$contrs->catalog[$connecteurId]["NAME"]."(\"".$base_path."/admin/connecteurs/in/".$contrs->catalog[$connecteurId]["PATH"]."\");");
//Si on doit afficher un formulaire de synchronisation
$syncr_form = $conn->form_pour_maj_entrepot($source_entrepot,"planificateur_form");
if ($syncr_form) {
$form_task .= $syncr_form;
}
}
}
$form_task .= "
".$msg['40']." ".$msg['39']."
".$msg['40']." ".$msg['39']."
";
return $form_task;
}
public function make_serialized_task_params() {
global $base_path, $source_entrepot, $connecteurId;
global $auto_import, $auto_delete, $not_in_notices_externes;
$t = parent::make_serialized_task_params();
if ($source_entrepot) {
$t["source_entrepot"]=$source_entrepot;
$t["connecteurId"]=$connecteurId;
if ($connecteurId) {
$contrs=new connecteurs();
require_once($base_path."/admin/connecteurs/in/".$contrs->catalog[$connecteurId]["PATH"]."/".$contrs->catalog[$connecteurId]["NAME"].".class.php");
eval("\$conn=new ".$contrs->catalog[$connecteurId]["NAME"]."(\"".$base_path."/admin/connecteurs/in/".$contrs->catalog[$connecteurId]["PATH"]."\");");
//Propre au connecteur
$t["envt"]=$conn->get_maj_environnement($source_entrepot);
}
}
if($auto_import){
$t['auto_import'] = ($auto_import ? true : false);
}
if($auto_delete){
$t['auto_delete'] = ($auto_delete ? true : false);
}
if($not_in_notices_externes){
$t['not_in_notices_externes'] = ($not_in_notices_externes ? true : false);
}
return serialize($t);
}
}