<div id="list-utilities" class="">
	<section>

		<?php 
Scaffold('cpanel.button', array('title' => 'Export Pretty Documents*', 'className' => 'btn btn-primary', 'icon' => Core::AssetsDir() . DS . 'Control Panel Icons' . DS . 'download.png?tint=rgb(255,255,255)', 'script' => '

            window.open("' . UrlFrom(dirname(__DIR__) . DS . 'admin.php') . '?task=export-formatted", "_blank");


        '));
Scaffold('cpanel.button', array('title' => 'Export Raw SpreadSheets', 'className' => 'btn btn-danger', 'icon' => Core::AssetsDir() . DS . 'Control Panel Icons' . DS . 'download.png?tint=rgb(255,255,255)', 'script' => '

            window.open("' . UrlFrom(dirname(__DIR__) . DS . 'admin.php') . '?task=export-scheduled", "_blank");
            window.open("' . UrlFrom(dirname(__DIR__) . DS . 'admin.php') . '?task=export-addendum", "_blank");
            window.open("' . UrlFrom(dirname(__DIR__) . DS . 'admin.php') . '?task=export-quarterly", "_blank");
        '));
Behavior('modal');
Scaffold('cpanel.button', array('title' => 'Generate Statistics', 'className' => 'btn btn-success', 'icon' => Core::AssetsDir() . DS . 'Control Panel Icons' . DS . 'download.png?tint=rgb(255,255,255)', 'script' => '

            var html=' . json_encode(file_get_contents(__DIR__ . DS . 'statistics.html')) . ';

            var container=new Element("div",{
                html:html,
                styles:{  padding: "50px"}
            });

            var buttonExecute=new Element("button", {"class":"btn btn-primary", "html":"Process"});
            container.appendChild(buttonExecute);

Exemple #2
0
        $values = array();
        foreach ($fieldsNames as $field) {
            if (key_exists($field, $form)) {
                $values[] = $form[$field];
            } else {
                $values[] = "";
            }
        }
        EasyCsv::AddRow($csv, $values);
    });
    //header('Content-Type: application/csv;');
    //header('Content-disposition: filename="rwa-export-scheduled-' . date('Y-m-d') . '.csv"');
    echo EasyCsv::Write($csv);
    return;
}
Scaffold('user.admin.panel', array('url' => UrlFrom(__FILE__)), __DIR__ . DS . 'views');
/* @var $db ScheduleDatabase */
include_once __DIR__ . DS . 'database' . DS . 'ScheduleDatabase.php';
$db = ScheduleDatabase::GetInstance();
$total = 0;
foreach ($db->tables() as $table) {
    $updates = $db->verifyTable($table);
    if (count($updates)) {
        array_walk($updates, function ($alter) use($db) {
            $db->execute($alter);
            $count++;
        });
    }
}
echo '<!-- ';
echo "<br/><br/>by the way, the database was just validated";
                }
                $regionObjArray[] = $regionObj;
                file_put_contents(__DIR__ . DS . 'regions.json', json_encode($regionObjArray, JSON_PRETTY_PRINT));
            }
        } else {
            $regionObjArray = json_decode(file_get_contents(__DIR__ . DS . 'regions.json'));
        }
        if (empty($regionObjArray)) {
            throw new Exception('There were no regions');
        }
        // HtmlBock is used to seperate templates from code
        // look in scaffolds/html.form.select.php
        HtmlBlock('form.select', array('regions' => $regionObjArray, 'layers' => array_map(function ($layer) {
            return array('id' => $layer->getId(), 'name' => $layer->getName());
        }, GeoliveHelper::VisibleLayers()), 'url' => UrlFrom(__FILE__)), __DIR__ . DS . 'scaffolds');
        if (false && Core::Client()->isAdmin()) {
            // disabled
            // link to test for admin
            ?>
<a href="<?php 
            echo UrlFrom(__FILE__);
            ?>
?task=unit_test">run
	unit tests</a><?php 
        }
    } else {
        throw new Exception("Unrecognized Execution Environment");
    }
} catch (Exception $e) {
    die(print_r($e, true));
}
, task, json);
		}
 })));
  });

</script>


<a name="bcmtFormAnchor"></a>
<h3>Search for site by Region and Paddling Area</h3>



<iframe id="mapFrame" class="map-view"
	src="<?php 
echo UrlFrom(dirname(__DIR__) . DS . 'paddlingAreas.php');
?>
"
	style="border: none; width: 100%; height: 550px;"></iframe>


<form id="exportForm" name="bcmtForm" method="POST"
	action="<?php 
echo $config['url'];
?>
" target="_blank">
	<input type="hidden" name="task" value="export" /> <input
		id="exportOutput" type="hidden" name="exportOutput" value="" /> <input
		id="siteList" type="hidden" name="siteList" value="[]" />
	<div id="formFrame" class="form-view"
		style="position: absolute; visibility: hidden;">

var div=new Element('div',{html:'<span class="layer-title">'+layerMetadata.description+'</span>', style:'display:inline-table;', 'class':'legend-layer-detail'});
div.appendChild(detail);
popover.setText(div);
popover.options.className=popover.options.className+' '+cssName;

</script>


<script type="text/javascript">

    tile.addEvent('click',function(){

tile.setImage("<?php 
echo UrlFrom(Core::AssetsDir() . DS . 'Tile Icons' . DS . 'help.png') . '?tint=rgb(255, 255, 255)';
?>
");
 PushBoxWindow.open("http://newspoverty.geolive.ca/help.html",{handler:"iframe", size:{x:700,y:450}});
});


</script>


<script type="text/javascript">
/**
 * Wizard Custom Script. beforeSubmit
 */
//generated map from import tool
var iconSetNameMap={
    background-image:url("' . UrlFrom(Core::AssetsDir() . DS . 'Control Panel Icons' . DS . 'up_arrow.png') . '?tint=rgb(0,0,0)");
}

.scheduled-item>.btn-danger {
    background-image:url("' . UrlFrom(Core::AssetsDir() . DS . 'Map Item Icons' . DS . 'sm_new.png') . '?tint=rgb(255,255,255)");
    background-size:11px;
    width: 1px;
}
.scheduled-item>.btn-success {
    background-image:url("' . UrlFrom(Core::AssetsDir() . DS . 'Map Item Icons' . DS . 'sm_new.png') . '?tint=rgb(0,68,204)");
    background-size:11px;
    width: 1px;
}


.subforms-list .btn-primary {
    background-image:url("' . UrlFrom(Core::AssetsDir() . DS . 'Map Item Icons' . DS . 'xsm_edit.png') . '?tint=rgb(0,0,0)");
}

.scheduled-item .btn-remove {
    background-image:url("' . UrlFrom(Core::AssetsDir() . DS . 'Map Item Icons' . DS . 'xsm_delete.png') . '?tint=rgb(235, 0, 139)");
    background-color: transparent;
    box-shadow: none;

}

.subform-expected-quarterly>.btn-primary {
    background-image: url("' . UrlFrom(Core::AssetsDir() . DS . 'Map Item Icons' . DS . 'xsm_plus.png') . '?tint=rgb(0,0,0)");
}

');
    center: {
        lat:50.50359739949432,
        lng:-125.25016503906248
        },
    zoom: 6,
    mapTypeId:google.maps.MapTypeId.ROADMAP,
    panControl:true,
    zoomControl:true
  });

PaddlingRegionMapSearchBehavior(
    <?php 
echo file_get_contents(dirname(__DIR__) . DS . 'regions.json');
?>
,
    map,
    <?php 
echo json_encode(UrlFrom(dirname(__DIR__) . DS . 'paddlingareas.kml'));
?>
    );

}


   </script>
	<script async defer
		src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBnTJCsJO2piovlyQfpmemfQXVjwkdB7R4&callback=initMap"></script>
</body>

</html>
<?php

Behavior('ajax');
?>
<link rel="stylesheet"
	href="<?php 
echo UrlFrom(dirname(__DIR__) . DS . 'css' . DS . 'forms.css');
?>
"
	type="text/css"><?php 
$schedButton = Scaffold('cpanel.button', array('title' => 'Show All Participant Information Form Forms', 'className' => 'btn btn-primary big', 'icon' => Core::AssetsDir() . DS . 'Map Item Icons' . DS . 'sm_table.png?tint=rgb(255,255,255)'));
$authButton = Scaffold('cpanel.button', array('title' => 'Show All Participant Information Form Authors', 'className' => 'btn btn-danger big', 'icon' => Core::AssetsDir() . DS . 'Tile Icons' . DS . 'profile.png?tint=rgb(255,255,255)'));
$expButton = Scaffold('cpanel.button', array('title' => 'Manage Data', 'className' => 'btn btn-success big', 'icon' => Core::AssetsDir() . DS . 'Map Item Icons' . DS . 'sm_clipboard.png?tint=rgb(255,255,255)'));
IncludeJS(dirname(__DIR__) . DS . 'js' . DS . 'UIFormManager.js');
IncludeJS(dirname(__DIR__) . DS . 'js' . DS . 'UIUserList.js');
IncludeJS(dirname(__DIR__) . DS . 'js' . DS . 'UIUsersFormsList.js');
Scaffold('scheduled.workspace');
Scaffold('addendum.workspace');
Scaffold('quarterly.workspace');
Scaffold('user.workspace');
Scaffold('list.scheduled');
Scaffold('list.users');
Scaffold('list.utilities', $params);
$q = (int) ((date('n') - 1) / 3);
$quarters = array('1st', '2nd', '3rd', '4th');
$quarter = $quarters[$q];
IncludeJSBlock('

    window.addEvent("load",function(){

        var ajaxUrl=' . json_encode($params['url']) . ';