Example #1
0
}
$dataContents = ob_get_contents();
ob_end_clean();
foreach ($replace as $rep) {
    if (array_key_exists($rep, $replacements)) {
        $value = $replacements[$rep];
    } else {
        $value = '-';
    }
    $dataContents = str_replace($rep, $value, $dataContents);
}
echo $dataContents;
if ($pagination != null) {
    ?>
    <?php 
    Easol_Widget::show("PaginationWidget", $pagination);
}
?>


        <div class="col-md-4 pull-right">
            <?php 
if (isset($filter) && isset($filter['fields']) && isset($filter['fields']['Result'])) {
    ?>
                <div class="col-md-5">
                    <select class="form-control" id="filter-result" >
                        <?php 
    foreach ($filter['fields']['Result']['range']['set'] as $key => $value) {
        ?>
                            <option value="<?php 
        echo $key;
Example #2
0
<div class="row">
    <div class="col-md-12 col-sm-12">
        <h1 class="page-header">Cohorts</h1>
    </div>
</div>
<div class="row">
    <div class="col-md-12 col-sm-12">
        <?php 
Easol_Widget::show("DataTableWidget", ['query' => $query, 'pagination' => $pagination, 'filter' => $filter, 'colOrderBy' => $colOrderBy, 'colGroupBy' => $colGroupBy, 'columns' => [['name' => 'CohortIdentifier', 'title' => 'Name', 'type' => 'url', 'url' => function ($model) {
    return site_url('cohorts/students/' . $model->CohortIdentifier);
}], ['name' => 'CohortDescription', 'title' => 'Description'], ['name' => 'StudentCount', 'title' => 'Students']], 'downloadCSV' => true]);
?>
    </div>
</div>
');

                        d3.select('#chart1 svg')
                            .datum(long_short_data)
                            .call(chart);
                        nv.utils.windowResize(chart.update);
                        chart.dispatch.on('stateChange', function(e) { nv.log('New State:', JSON.stringify(e)); });
                        chart.state.dispatch.on('change', function(state){
                            nv.log('state', JSON.stringify(state));
                        });
                        return chart;
                    });
                </script>

            </div>
         </div>
     </div>
</div>
<?php 
if (isset($pageNo)) {
    ?>
<div class="row">

    <div class="col-md-12">
        <?php 
    Easol_Widget::show("DataTableWidget", ['query' => preg_replace("/ORDER BY.*?(?=\\)|\$)/mi", " ", clean_subquery($model->CommandText)), 'pagination' => ['pageSize' => EASOL_PAGINATION_PAGE_SIZE, 'currentPage' => $pageNo, 'url' => 'reports/view/' . $model->ReportId . '/@pageNo'], 'colOrderBy' => [$_columns[0]], 'columns' => $_columns, 'downloadCSV' => true]);
    ?>
    </div>
</div>
<?php 
}
Example #4
0
<?php

/* @var $model Easol_Report */
?>

<?php 
//find columns
$_colums = [];
foreach ($this->db->query($model->CommandText)->row() as $key => $value) {
    $_columns[] = $key;
}
if ($displayTitle == true) {
    ?>
<div class="row">
    <div class="col-md-12 col-sm-12">
        <h1 class="page-header"><?php 
    echo $model->ReportName;
    ?>
</h1>
    </div>
</div>
<?php 
}
?>
<div class="row">
    <div class="col-md-12 col-sm-12">
        <?php 
Easol_Widget::show("DataTableWidget", ['query' => clean_subquery($model->CommandText), 'pagination' => ['pageSize' => EASOL_PAGINATION_PAGE_SIZE, 'currentPage' => $pageNo, 'url' => isset($paginationUrl) ? $paginationUrl . '/@pageNo' : 'reports/view/' . $model->ReportId . '/@pageNo'], 'colOrderBy' => [$_columns[0]], 'columns' => $_columns, 'downloadCSV' => true]);
?>
    </div>
</div>
Example #5
0
</div>
<div class="col-md-6">
<table class="table table-bordered ">
    <tr>
        <th>Cohort ID:</th>
        <td><?php 
echo $cohort->CohortIdentifier;
?>
</td>
    </tr>
    <tr>
        <th>Cohort Description:</th>
        <td><?php 
echo $cohort->CohortDescription;
?>
</td>
    </tr>
</table>
</div>
<br>
<div class="row">
    <div class="col-md-12">
        <?php 
Easol_Widget::show("DataTableWidget", ['query' => $query, 'pagination' => $pagination, 'colOrderBy' => $colOrderBy, 'columns' => [['name' => 'FirstName', 'title' => 'Student Name', 'value' => function ($model) {
    return $model->FirstName . ' ' . $model->LastSurname;
}, 'type' => 'url', 'url' => function ($model) {
    return site_url('student/profile/' . $model->StudentUSI);
}]], 'downloadCSV' => true]);
?>
    </div>
</div>
Example #6
0
<div class="row">
    <div class="col-md-12 col-sm-12">
        <h1 class="page-header">Schools</h1>
    </div>
</div>
<div class="row">
    <div class="col-md-12 col-sm-12">
        <?php 
Easol_Widget::show("DataTableWidget", ['query' => $query, 'pagination' => $pagination, 'colOrderBy' => 'EducationOrganizationId', 'columns' => [['name' => 'EducationOrganizationId', 'title' => 'Education Organization Id', 'type' => 'url', 'url' => function ($model) {
    return $model->EducationOrganizationId;
}], ['name' => 'NameOfInstitution', 'title' => 'Name of Institution'], ['name' => 'City', 'title' => 'City']]]);
?>
    </div>
</div>
Example #7
0
<div class="row">
    <div class="col-md-12 col-sm-12">
        <h1 class="page-header">Students</h1>
    </div>
</div>
<div class="row">
    <div class="col-md-12 col-sm-12">
        <?php 
Easol_Widget::show("DataTableWidget", ['query' => $query, 'filter' => $filter, 'pagination' => $pagination, 'colOrderBy' => $colOrderBy, 'columns' => [['name' => 'StudentUSI', 'title' => 'Student Name', 'sortable' => true, 'sortField' => 'FirstName', 'type' => 'url', 'url' => function ($model) {
    return site_url('student/profile/' . $model->StudentUSI);
}, 'value' => function ($model) {
    return $model->FirstName . ' ' . $model->LastSurname;
}], ['name' => 'Description', 'sortable' => true, 'sortField' => 'GradeLevelType.Description', 'title' => 'Grade Level'], ['name' => 'CohortIdentifier', 'sortable' => true, 'sortField' => 'StudentCohortAssociation.CohortIdentifier', 'title' => 'Cohort']], 'downloadCSV' => true]);
?>
    </div>
</div>