|
@@ -64,7 +64,7 @@ public function parseCsvFileAjax() {
|
|
|
$arrayRows = array();
|
|
|
$i = 0;
|
|
|
|
|
|
- $viewFormHtml = '<div id="smad-window-modal" style="overflow-x: scroll;"><form method="POST" >';
|
|
|
+ $viewFormHtml = '<div id="smad-window-modal" style="overflow-x: scroll;"><form method="POST" id="formDataFromCsv" >';
|
|
|
foreach ($file as $line) {
|
|
|
if ( $i == 0 ) {
|
|
|
$headCsv = explode(';', $line);
|
|
@@ -77,7 +77,7 @@ public function parseCsvFileAjax() {
|
|
|
foreach ($arrayRows as $keyData => $rowData) {
|
|
|
// sprawdzenie czy ustawiony naglówek - jeśli nie to wyświetl komunikat
|
|
|
// if ($headCsv[$keyData]) throw new Exception("Brak nagłówka w kolumnie " . ($keyData + 1) . "w pliku CSV.");
|
|
|
- $viewFormHtml .= "<input type='text' name='item[$i]['".str_replace('"', '', $headCsv[$keyData])."']' value='".str_replace('"', '', $rowData )."' />";
|
|
|
+ $viewFormHtml .= "<input type='text' name='item[$i][$headCsv[$keyData]]' value='".str_replace('"', '', $rowData )."' />";
|
|
|
}
|
|
|
$viewFormHtml .= '</div><div style="margin: 20px 0;"></div>';
|
|
|
}
|
|
@@ -103,6 +103,7 @@ public function parseCsvFileAjax() {
|
|
|
* Funkcja ajax do odebrania danych z przesłanego formularza z parsowanego CSV
|
|
|
*/
|
|
|
public function saveFormCsvFileAjaxAction() {
|
|
|
+ Response::sendTryCatchJson(array($this, 'saveFormCsvFileAjax'), $args = 'JSON_FROM_REQUEST_BODY');
|
|
|
Response::sendTryCatchJson(array($this, 'saveFormCsvFileAjax'));
|
|
|
}
|
|
|
|
|
@@ -110,8 +111,13 @@ public function parseCsvFileAjax() {
|
|
|
/**
|
|
|
* Funkcja ajax do zapisania danych z przesłanego formularza z parsowanego CSV
|
|
|
*/
|
|
|
- public function saveFormCsvFileAjax() {
|
|
|
+ public function saveFormCsvFileAjax($args) {
|
|
|
+ $formData = V::get('formData', '', $args);
|
|
|
|
|
|
+ parse_str($formData, $resultArrayFormdata);
|
|
|
+ //$formData = V::get('formData', '', $_REQUEST, '');
|
|
|
+ print_r($resultArrayFormdata);
|
|
|
+ //print_r($formData);
|
|
|
//todo: dane do zapisania z formularza
|
|
|
}
|
|
|
|