<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);
$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']) . ';