Ejemplo n.º 1
0
             } 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();
Ejemplo n.º 2
0
$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>';