<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);
if (file_exists($languageFilePath)) { $csv = EasyCsv::OpenCsv($languageFilePath); $cleaned = EasyCsv::CreateCsv(array('English', 'French')); //echo '<pre>'; EasyCsv::IterateRows_Assoc($csv, function ($row, $i) use(&$language, &$cleaned) { if (!empty($row['English'])) { $language[$row['English']] = $row['French']; EasyCsv::AddRow($cleaned, array($row['English'], $row['French'])); } }); file_put_contents(dirname(__DIR__) . DS . 'language.json', json_encode($language, JSON_PRETTY_PRINT)); file_put_contents(dirname(__DIR__) . DS . 'localize.csv', EasyCsv::Write($cleaned)); } else { $language = get_object_vars(json_decode(file_get_contents(__DIR__ . DS . 'words.json'))); } Behavior('ajax'); Localize(function () { Scaffold('button.create.scheduled'); }, $language); IncludeJS(dirname(__DIR__) . DS . 'js' . DS . 'UIFormManager.js'); IncludeJS(dirname(__DIR__) . DS . 'js' . DS . 'UIUsersFormsList.js'); IncludeJS(dirname(__DIR__) . DS . 'js' . DS . 'Language.js'); $keys = array_keys($language); usort($keys, function ($a, $b) { return strlen($b) - strlen($a); }); IncludeJSBlock(' window.Language.Instance=new Language({' . "\n" . implode(",\n", array_map(function ($k) use($language) { return ' ' . json_encode($k) . ':' . json_encode($language[$k]); }, $keys)) . "\n" . '});
<div id="list-schedule-d" class="enabled"> <section> <div>Loading</div> </section> </div> <?php Behavior('popover'); IncludeCSSBlock(' .scheduled-item>.btn-primary, .subforms-list .btn-primary { background-image:url("' . UrlFrom(Core::AssetsDir() . DS . 'Map Item Icons' . DS . 'xsm_edit.png') . '?tint=rgb(255,255,255)"); } .scheduled-item>.btn-activate{ background-image:url("' . UrlFrom(Core::AssetsDir() . DS . 'Control Panel Icons' . DS . 'down_arrow.png') . '?tint=rgb(0,0,0)"); } .scheduled-item>.btn-activate.active{ 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;
var dateToPercent=function(time){ return Math.round((time/span)*100.0); } var eventsBar=container.appendChild(new Element('div', {'class':'events-bar'})); //bar graph <?php Behavior('graph'); ?> (new TimelineQuery('get_timeline_graph', {})).addEvent('success',function(resp){ var data=resp.values; new UIGraph(graphBar, data, { lineTemplate:UIGraph.UnitStepBarsTemplate, //lineTemplate:UIGraph.LineTemplate, title:"", height:26, width:900, widthUnit:'%', padding:0, lineColor: '#CCCCCC', fillGradient:true,
<?php /** * @package Joomla.Site * @subpackage Templates.protostar * * @copyright Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved. * @license GNU General Public License version 2 or later; see LICENSE.txt */ defined('_JEXEC') or die; include_once dirname(dirname(__DIR__)) . '/forms/php-core-app/core.php'; Behavior('mootools'); $app = JFactory::getApplication(); $doc = JFactory::getDocument(); $user = JFactory::getUser(); $this->language = $doc->language; $this->direction = $doc->direction; $doc->setGenerator('Created By Nick Blackwell at the University of British Columbia'); $doc->setMetaData('author', 'Nick Blackwell'); // Getting params from template $params = $app->getTemplate(true)->params; // Detecting Active Variables $option = $app->input->getCmd('option', ''); $view = $app->input->getCmd('view', ''); $layout = $app->input->getCmd('layout', ''); $task = $app->input->getCmd('task', ''); $itemid = $app->input->getCmd('Itemid', ''); $sitename = $app->get('sitename'); if ($task == "edit" || $layout == "form") { $fullWidth = 1; } else {