primo commit

This commit is contained in:
2024-12-17 17:34:10 +01:00
commit e650f8df99
16435 changed files with 2451012 additions and 0 deletions

View File

@ -0,0 +1 @@
<!DOCTYPE html><title></title>

View File

@ -0,0 +1,117 @@
<?php
/**
* @package JEM
* @copyright (C) 2013-2024 joomlaeventmanager.net
* @copyright (C) 2005-2009 Christoph Lukes
* @license https://www.gnu.org/licenses/gpl-3.0 GNU/GPL
*/
defined('_JEXEC') or die;
use Joomla\CMS\Router\Route;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
// JEMHelper::headerDeclarations();
?>
<script>
function selectAll()
{
selectBox = document.getElementById("cid");
for (var i = 0; i < selectBox.options.length; i++){
selectBox.options[i].selected = true;
}
}
function unselectAll()
{
selectBox = document.getElementById("cid");
for (var i = 0; i < selectBox.options.length; i++){
selectBox.options[i].selected = false;
}
}
</script>
<div id="jem" class="jem_jem">
<form action="index.php" method="post" name="adminForm" enctype="multipart/form-data" id="adminForm">
<?php if (isset($this->sidebar)) : ?>
<!-- <div id="j-sidebar-container" class="span2">
<?php //echo $this->sidebar; ?>
</div> -->
<?php endif; ?>
<div id="j-main-container" class="j-main-container">
<div class="row">
<div class="col-md-9">
<fieldset class="options-form">
<legend><?php echo Text::_('COM_JEM_EXPORT_EVENTS_LEGEND');?></legend>
<div class="width-50 fltlft" style="padding: 0 1vw;">
<ul class="adminformlist">
<li>
<label class="top" <?php echo JEMOutput::tooltip(Text::_('COM_JEM_EXPORT_ADD_CATEGORYCOLUMN'), Text::_('COM_JEM_EXPORT_ADD_CATEGORYCOLUMN'), 'editlinktip'); ?>>
<?php echo Text::_('COM_JEM_EXPORT_ADD_CATEGORYCOLUMN'); ?></label>
<?php
$categorycolumn = array();
$categorycolumn[] = HTMLHelper::_('select.option', '0', Text::_('JNO'));
$categorycolumn[] = HTMLHelper::_('select.option', '1', Text::_('JYES'));
$categorycolumn = HTMLHelper::_('select.genericlist', $categorycolumn, 'categorycolumn', array('size'=>'1','class'=>'inputbox form-select'), 'value', 'text', '1');
echo $categorycolumn;?>
</li>
<li>
<label for="dates"><?php echo Text::_('COM_JEM_EXPORT_FROM_DATE').':'; ?></label>
<?php echo HTMLHelper::_('calendar', date('Y-m-d',strtotime("-12 months")), 'dates', 'dates', '%Y-%m-%d', array('class' => 'inputbox validate-date', 'showTime' => false)); ?>
</li>
<li>
<label for="enddates"><?php echo Text::_('COM_JEM_EXPORT_TO_DATE').':'; ?></label>
<?php echo HTMLHelper::_('calendar', date('Y-m-d',strtotime("+12 months")), 'enddates', 'enddates', '%Y-%m-%d', array('class' => 'inputbox validate-date', 'showTime' => false)); ?>
</li>
</ul>
</div>
<div class="width-50 fltrt" style="padding: 0 1vw;">
<div>
<label for="cid"><?php echo Text::_('COM_JEM_CATEGORY').':'; ?></label>
<?php echo $this->categories; ?>
<div style="clear: both"></div>
<input class="btn btn-primary selectcat" type="button" name="selectall" value="<?php echo Text::_('COM_JEM_EXPORT_SELECT_ALL_CATEGORIES'); ?>" onclick="selectAll();">
<input class="btn btn-primary selectcat" type="button" name="unselectall" value="<?php echo Text::_('COM_JEM_EXPORT_UNSELECT_ALL_CATEGORIES'); ?>" onclick="unselectAll();">
<input id="csvexport" class="btn btn-success" type="submit" value="<?php echo Text::_('COM_JEM_EXPORT_FILE'); ?>" onclick="document.getElementsByName('task')[0].value='export.export';return true;"></input>
</div>
</fieldset>
<div class="clr"></div>
</div>
<div class="col-md-3">
<fieldset class="options-form">
<legend><?php echo Text::_('COM_JEM_EXPORT_OTHER_LEGEND');?></legend>
<ul class="adminformlist">
<li>
<label class="labelexport"><?php echo Text::_('COM_JEM_EXPORT_CATEGORIES'); ?></label>
<input type="submit" id="csvexport" class="btn btn-success" value="<?php echo Text::_('COM_JEM_EXPORT_FILE'); ?>" onclick="document.getElementsByName('task')[0].value='export.exportcats';return true;"></input>
</li>
<li>
<label class="labelexport"><?php echo Text::_('COM_JEM_EXPORT_VENUES'); ?></label>
<input type="submit" id="csvexport" class="btn btn-success" value="<?php echo Text::_('COM_JEM_EXPORT_FILE'); ?>" onclick="document.getElementsByName('task')[0].value='export.exportvenues';return true;"></input>
</li>
<li>
<label class="labelexport"><?php echo Text::_('COM_JEM_EXPORT_CAT_EVENTS'); ?></label>
<input type="submit" id="csvexport" class="btn btn-success" value="<?php echo Text::_('COM_JEM_EXPORT_FILE'); ?>" onclick="document.getElementsByName('task')[0].value='export.exportcatevents';return true;"></input>
</li>
</ul>
</fieldset>
<div class="clr"></div>
</div>
</div>
</div>
<?php //if (isset($this->sidebar)) : ?>
<?php //endif; ?>
<?php echo HTMLHelper::_( 'form.token' ); ?>
<input type="hidden" name="option" value="com_jem" />
<input type="hidden" name="view" value="export" />
<input type="hidden" name="controller" value="export" />
<input type="hidden" name="task" value="" />
</form>
</div>

View File

@ -0,0 +1 @@
<!DOCTYPE html><title></title>

View File

@ -0,0 +1,65 @@
<?php
/**
* @package JEM
* @copyright (C) 2013-2024 joomlaeventmanager.net
* @copyright (C) 2005-2009 Christoph Lukes
* @license https://www.gnu.org/licenses/gpl-3.0 GNU/GPL
*/
defined('_JEXEC') or die;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Factory;
use Joomla\CMS\Toolbar\ToolbarHelper;
/**
* View class Export
*
* @package JEM
*
*/
class JemViewExport extends JemAdminView
{
public function display($tpl = null) {
//Load pane behavior
jimport('joomla.html.pane');
//initialise variables
$app = Factory::getApplication();
$document = $app->getDocument();
// Load css
// HTMLHelper::_('stylesheet', 'com_jem/backend.css', array(), true);
$wa = $app->getDocument()->getWebAssetManager();
$wa->registerStyle('jem.backend', 'com_jem/backend.css')->useStyle('jem.backend');
//Cause of group limits we can't use class here to build the categories tree
$categories = $this->get('Categories');
//build selectlists
$categories = JEMCategories::buildcatselect($categories, 'cid[]', null, 0, 'multiple="multiple" size="8" class="inputbox form-control"');
$this->categories = $categories;
// add toolbar
$this->addToolbar();
parent::display($tpl);
}
/**
* Add Toolbar
*/
protected function addToolbar()
{
ToolbarHelper::title(Text::_('COM_JEM_EXPORT'), 'tableexport');
ToolbarHelper::back();
ToolbarHelper::divider();
ToolbarHelper::inlinehelp();
ToolBarHelper::help('export', true, 'https://www.joomlaeventmanager.net/documentation/manual/backend/control-panel/export-data');
}
}
?>