Exemplo n.º 1
0
    ${$class} = new $class();
    $data_headers = ${$class}->field_a;
    $ignored_fields = ['created_by', 'creation_date', 'last_update_by', 'last_update_date'];
    $few_records = $class::find_few(5);
    $dataArray = [];
    foreach ($few_records as $rows) {
        $datarow = [];
        foreach ($data_headers as $columns) {
            if (!in_array($columns, $ignored_fields)) {
                $datarow[$columns] = $rows->{$columns};
            }
        }
        array_push($dataArray, $datarow);
    }
    $dl = new downloads();
    $dl->setProperty('_downloaded_data', $dataArray);
    if ($continue) {
        if (!empty(${$class}) && property_exists(${$class}, 'mass_upload_template_path')) {
            $template_file_names = $class::$mass_upload_template_path;
        } else {
            if (!empty(${$class})) {
                $template_file_names = ['extensions/file/massupload_template.php'];
            }
        }
        include_once THEME_DIR . '/main_template.inc';
    } else {
        $continue = false;
        echo "<h2>Could n't call the header</h2>";
        return;
    }
}