| Current Path : /home/megadansyp/www/administrator/components/com_jevents/views/icals/tmpl/ |
| Current File : /home/megadansyp/www/administrator/components/com_jevents/views/icals/tmpl/edit16.php |
<?php
/**
* JEvents Component for Joomla! 3.x
*
* @version $Id: edit.php 3229 2012-01-30 12:06:34Z geraintedwards $
* @package JEvents
* @copyright Copyright (C) 2008-2019 GWE Systems Ltd
* @license GNU/GPLv2, see http://www.gnu.org/licenses/gpl-2.0.html
* @link http://www.jevents.net
*/
defined('_JEXEC') or die('Restricted access');
global $task,$catid;
$db = JFactory::getDbo();
$editor = JFactory::getEditor();
// clean any existing cache files
$cache = JFactory::getCache(JEV_COM_COMPONENT);
$cache->clean(JEV_COM_COMPONENT);
$action = JFactory::getApplication()->isAdmin()?"index.php":"index.php?option=".JEV_COM_COMPONENT."&Itemid=".JEVHelper::getItemid();
?>
<div id="jevents">
<form action="<?php echo $action;?>" method="post" name="adminForm" accept-charset="UTF-8" enctype="multipart/form-data" id="adminForm">
<table width="90%" border="0" cellpadding="2" cellspacing="2" class="adminform">
<tr><td>
<?php
global $task;
if (isset($this->editItem->ics_id)){
$id = $this->editItem->ics_id;
$catid = $this->editItem->catid;
$access = $this->editItem->access;
$srcURL = $this->editItem->srcURL;
$filename = $this->editItem->filename;
$overlaps = $this->editItem->overlaps;
$label = $this->editItem->label;
$icaltype = $this->editItem->icaltype;
if ($srcURL == "")
{
$filemessage = JText::_("COM_JEVENTS_MANAGE_CALENDARS_OVERVIEW_LOADED_FROM_LOCAL_FILE_CALLLED") . " ";
}
else
{
$filemessage=JText::_( 'FROM_FILE' );
}
}
else {
$id=0;
$catid = 0;
$access = 0;
$srcURL = "";
$filename = "";
$overlaps = 0;
$label = "";
$icaltype = 2;
$filemessage=JText::_( 'FROM_FILE' );
}
// build the html select list
$glist = JEventsHTML::buildAccessSelect($access,'class="inputbox" size="1"',"","access");
$disabled ="";
echo JEventsHTML::buildScriptTag('start');
// leave this as submit button since our submit buttons use the old functional form
?>
function submitbutton(pressbutton) {
if (pressbutton.substr(0, 10) == 'icals.list') {
submitform( pressbutton );
return;
}
var form = document.adminForm;
if (form.catid.value == "0"){
alert( "<?php echo html_entity_decode( JText::_('JEV_E_WARNCAT') ); ?>" );
return(false);
} else {
//alert('about to submit the form');
submitform(pressbutton);
}
}
<?php
echo JEventsHTML::buildScriptTag('end');
?>
<table style="width:90%">
<tr>
<td style="font-weight:bold"> <?php echo JText::_("Unique_Identifier");?> </td>
<td><input class="inputbox" type="text" name="icsLabel" id="icsLabel" value="<?php echo htmlspecialchars($label);?>" size="80" /> </td>
</tr>
<tr>
<td style="font-weight:bold"> <?php echo JText::_("JEV_CALENDAR_OWNER");?></td>
<td><?php echo $this->users;?> </td>
</tr>
<tr>
<td style="font-weight:bold" > <?php echo JText::_("JEV_FALLBACK_CATEGORY");?></td>
<td><?php echo JEventsHTML::buildCategorySelect($catid ,"", null, $this->with_unpublished_cat, true,0,'catid'); ?> </td>
</tr>
<tr>
<td style="font-weight:bold"><?php echo JText::_('JEV_EVENT_ACCESSLEVEL'); ?></td>
<td><?php echo $glist; ?></td>
</tr>
<?php
if (!isset($this->editItem->ignoreembedcat) || $this->editItem->ignoreembedcat==0){
$checked0=' checked="checked"';
$checked1='';
}
else {
$checked1=' checked="checked"';
$checked0='';
}
?>
<tr>
<td style="font-weight:bold"><?php echo JText::_('JEV_IGNORE_EMBEDDED_CATEGORIES'); ?></td>
<td>
<input id="ignoreembedcat0" type="radio" value="0" name="ignoreembedcat" <?php echo $checked0;?>/>
<label for="ignoreembedcat0"><?php echo JText::_( 'JEV_NO' ); ?></label>
<input id="ignoreembedcat1" type="radio" value="1" name="ignoreembedcat" <?php echo $checked1;?>/>
<label for="ignoreembedcat1"><?php echo JText::_( 'JEV_YES' ); ?></label><br/><br/>
</td>
</tr>
</table>
<?php
// Tabs
echo JHtml::_('tabs.start', 'ical-tabs');
if ($id==0 || $icaltype==2){
echo JHtml::_('tabs.panel', JText::_("FROM_SCRATCH"), "icalnative");
if (!isset($this->editItem->isdefault) || $this->editItem->isdefault==0){
$checked0=' checked="checked"';
$checked1='';
}
else {
$checked1=' checked="checked"';
$checked0='';
}
if (!isset($this->editItem->overlaps) || $this->editItem->overlaps==0){
$overlaps0=' checked="checked"';
$overlaps1='';
}
else {
$overlaps1=' checked="checked"';
$overlaps0='';
}
echo JText::_('JEV_EVENT_ISDEFAULT'); ?>
<input id="isdefault0" type="radio" value="0" name="isdefault" <?php echo $checked0;?>/>
<label for="isdefault0"><?php echo JText::_( 'JEV_NO' ); ?></label>
<input id="isdefault1" type="radio" value="1" name="isdefault" <?php echo $checked1;?>/>
<label for="isdefault1"><?php echo JText::_( 'JEV_YES' ); ?></label><br/>
<?php echo JText::_('JEV_BLOCK_OVERLAPS'); ?>
<input id="overlaps0" type="radio" value="0" name="overlaps" <?php echo $overlaps0;?>/>
<label for="overlaps0"><?php echo JText::_( 'JEV_NO' ); ?></label>
<input id="overlaps1" type="radio" value="1" name="overlaps" <?php echo $overlaps1;?>/>
<label for="overlaps1"><?php echo JText::_( 'JEV_YES' ); ?></label><br/><br/>
<?php if ($id==0){ ?>
<button name="newical" title="Create New" onclick="submitbutton('icals.new');return false;"><?php echo JText::_("CREATE_FROM_SCRATCH");?></button>
<?php
}
}
if ($id==0 || $icaltype==1){
echo JHtml::_('tabs.panel', $filemessage, "icalsfile");
?>
<?php if ($id==0){ ?>
<h3><?php echo $filename;?></h3>
<input class="inputbox" type="file" name="upload" id="upload" size="80" /><br/><br/>
<button name="loadical" title="Load Ical" onclick="var icalfile=document.getElementById('upload').value;if (icalfile.length==0)return false; else submitbutton('icals.save');return false;"><?php echo JText::_( 'LOAD_ICAL_FROM_FILE' );?></button>
<?php
}
}
if ($id==0 || $icaltype==0){
echo JHtml::_('tabs.panel', JText::_( 'FROM_URL' ), "icalsurl");
?>
<?php
$urlsAllowed = ini_get("allow_url_fopen");
if (!$urlsAllowed && !is_callable("curl_exec")) {
echo "<h3>".JText::_("JEV_ICAL_IMPORTDISABLED")."</h3>";
echo "<p>".JText::_("JEV_SAVEFILELOCALLY")."</p>";
$disabled = "disabled";
}
else {
$disabled ="";
}
if (!isset($this->editItem->autorefresh) || $this->editItem->autorefresh==0){
$checked0=' checked="checked"';
$checked1='';
}
else {
$checked1=' checked="checked"';
$checked0='';
}
?>
<?php echo JText::_('JEV_EVENT_AUTOREFRESH'); ?>
<input id="autorefresh0" type="radio" value="0" name="autorefresh" <?php echo $checked0;?>/>
<label for="autorefresh0"><?php echo JText::_( 'JEV_NO' ); ?></label>
<input id="autorefresh1" type="radio" value="1" name="autorefresh" <?php echo $checked1;?>/>
<label for="autorefresh1"><?php echo JText::_( 'JEV_YES' ); ?></label><br/><br/>
<input class="inputbox" type="text" name="uploadURL" id="uploadURL" <?php echo $disabled;?> size="120" value="<?php echo $srcURL;?>"/><br/><br/>
<?php if ($id==0){ ?>
<button name="loadical" title="Load Ical" <?php echo $disabled;?> onclick="var icalfile=document.getElementById('uploadURL').value;if (icalfile.length==0)return false; else submitbutton('icals.save');return false;"><?php echo JText::_( 'LOAD_ICAL_FROM_URL' );?></button>
<?php
}
}
echo JHtml::_('tabs.end');
?>
<input type="hidden" name="icsid" id="icsid" <?php echo $disabled;?> value="<?php echo $id;?>"/>
</td>
</tr>
</table>
<input type="hidden" name="boxchecked" value="0" />
<input type="hidden" name="task" value="icals.edit" />
<?php echo JHtml::_('form.token'); ?>
<input type="hidden" name="option" value="<?php echo JEV_COM_COMPONENT;?>" />
</form>
</div>