} else { echo _T('action_main_' . $admin) . (($mret = $PIO->dbMaintanence($admin, true)) ? _T('action_main_success') : _T('action_main_failed')) . (is_bool($mret) ? '' : '<br/>' . $mret); } die("</div></form></body>\n</html>"); break; default: } break; case 'search': search(); break; case 'status': showstatus(); break; case 'category': searchCategory(); break; case 'module': $PMS = PMCLibrary::getPMSInstance(); $loadModule = isset($_GET['load']) ? $_GET['load'] : ''; if ($PMS->onlyLoad($loadModule)) { $PMS->moduleInstance[$loadModule]->ModulePage(); } else { echo '404 Not Found'; } break; case 'moduleloaded': listModules(); break; case 'usrdel': usrdel();
$csvFieldName = fParseCSV($handle, 1024); // получаем имена колонок $csvLine = array(); $i = 1; while (!feof($handle)) { $csvLine = fParseCSV($handle, 1024); if (is_array($csvLine)) { foreach ($csvLine as $key => $value) { $fields[$i][$csvFieldName[$key]] = $modx->db->escape($value); } if (isset($fields[$i]['createdon'])) { $fields[$i]['createdon'] = strtotime($fields[$i]['createdon']); } if (isset($fields[$i]['parent'])) { $fields[$i]['parent'] = searchCategory($fields[$i]['parent'], getListChildsOrParent($categoryID)); } if (isset($fields[$i]['city'])) { $fields[$i]['city'] = searchCategory($fields[$i]['city'], getListChildsOrParent($cityID)); } if (!isset($fields[$i]['published']) and isset($_POST['published'])) { $fields[$i]['published'] = 1; } $fields[$i][createdby] = $defaultuser; $modx->db->insert($fields[$i], $mod_table); } $i++; } fclose($handle); echo "<p>Парсинг файла завершен.</p>"; echo "<p>Записи добавлены в БД.</p>"; echo '<a href="#" onclick="postForm(\'reload\',null);return false;">Назад</a>';