Пример #1
0
function trigger_salsa_db($jaguar_model)
{
    global $DB;
    foreach ($jaguar_model as $jaguar) {
        $row = $DB->query('select * from export where model = "' . $jaguar . '" ')->fetch_array(MYSQLI_ASSOC);
        $export = new Export($row);
        $export->reset_export();
    }
}
    if ($groups_export['Status'] == "Active") {
        echo ' waiting for export to reset ';
        sleep(30);
        $groups_export = check_for_sleep($export_id);
    } else {
        if ($groups_export['Status'] == "Complete") {
            echo 'ready to sync ';
            return $groups_export;
        } else {
            echo 'something bad happened ';
        }
    }
}
$data['export_KEY'] = $export_id;
$export = new Export($data);
$export->reset_export();
check_for_sleep($export_id);
$groups_export = $DIA->get('export', $export_id);
print_r($groups_export);
if ($groups_export['Status'] == "Complete") {
    $file = get_file_from_export($groups_export);
    echo ' file fetched ';
    if ($del == 1) {
        $object = new $model_name(array());
        $sql = "truncate " . $object::$table_name;
        $DB->query($sql);
        echo 'db deleted ';
        if ($DB->error) {
            echo new Exception($DB->error . $sql);
        }
    }