Beispiel #1
0
 function display($tpl = null)
 {
     $app = JFactory::getApplication();
     $model = new EstivoleModelCalendar();
     $this->state = $this->get('State');
     $this->calendar = $this->get('Item');
     $this->form = $this->get('Form');
     $this->_dayTimeStartList = EstivoleHelpersHtml::hoursList('0000-00-00', 'jform[daytime_hour_start]');
     $this->_dayTimeEndList = EstivoleHelpersHtml::hoursList('0000-00-00', 'jform[daytime_hour_end]');
     $modelDaytime = new EstivoleModelDaytime();
     $this->daytimes = $modelDaytime->listItems();
     $this->addToolbar();
     //display
     return parent::display($tpl);
 }
Beispiel #2
0
	<div class="modal-body" style="height:500px;">
		<div class="row-fluid">
			<form id="exportForm" method="POST" action="index.php?option=com_estivole&tmpl=component">
				<div class="alert alert-info">
					<?php 
echo JText::_($this->daytime->daytime_day);
?>
				</div>
				<div id="daytime-modal-info" class="media"></div>
				<div class="control-group ">
					<div class="control-label">
						<label id="jform_service_id" for="jform_service_id" class="required">Secteur : </label>
					</div>
					<div class="controls">
						<?php 
echo EstivoleHelpersHtml::servicesList();
?>
					</div>
				</div>
				
				<input type="hidden" name="table" value="daytime" />
				<input type="hidden" name="model" value="daytime" />
				<input type="hidden" name="task" value="add.execute" />
				<input type="hidden" name="jform[daytime_day]" value="<?php 
echo $this->daytime->daytime_day;
?>
" />
				<input type="hidden" name="jform[daytime_id]"  id="daytime_id" value="<?php 
echo $this->daytime->daytime_id;
?>
" />
					<div class="control-label">
						<label id="jform_service_id" for="jform_service_id" class="required">Secteur : </label>
					</div>
					<div class="controls">
						<?php 
echo EstivoleHelpersHtml::servicesList();
?>
					</div>
				</div>
				<div class="control-group ">
					<div class="control-label">
						<label id="jform_daytime_id" for="jform_daytime_id" class="required">Date : </label>
					</div>
					<div class="controls">
						<?php 
echo EstivoleHelpersHtml::datesList($this->calendars[0]->calendar_id, 1);
?>
					</div>
				</div>
				
				<div id="availibilityTableDiv">
				
				</div>
				
				<input type="hidden" name="table" value="member_daytime" />
				<input type="hidden" name="model" value="daytime" />
				<input type="hidden" name="task" value="add.add_member_daytime" />
				<input type="hidden" name="jform[member_id]" id="member_id" value="<?php 
echo $this->member->member_id;
?>
" />
			</div>
			<div class="controls">
				<?php 
echo EstivoleHelpersHtml::servicesList();
?>
			</div>
		</div>
		
		<p>Sélectionnez la date pour laquelle vous souhaitez participer comme bénévole.</p>
		<div class="control-group ">
			<div class="control-label">
				<label id="jform_daytime_id" for="jform_daytime_id" class="required">Date : </label>
			</div>
			<div class="controls">
				<?php 
echo EstivoleHelpersHtml::datesList($this->calendars[0]->calendar_id, $this->calendars[0]->service_id);
?>
			</div>
		</div>
		
		<p class="text-danger"><strong>Important :<br />Pour les bénévoles travaillant le 1er août, soit durant la soirée gratuite, un billet vous sera offert l'année prochaine pour la soirée de votre choix!</strong></p>
		
		<div id="availibilityTableDiv">
		
		</div>
		<p>
			<i>Légende : </i><br />
			<span style="background-color:#F89406;">&nbsp;<i class="icon-time"></i>&nbsp;</span> Date réservée en attente de validation<br />
			<span style="background-color:#0f0;">&nbsp;<i class="icon-ok"></i>&nbsp;</span> Date réservée validée<br />
			<span style="background-color:#f00;">&nbsp;<i class="icon-remove"></i>&nbsp;</span> Complet
		</p>
Beispiel #5
0
					<div class="control-label">
						<label id="jform_daytime_start_hour-lbl" for="jform_daytime_start_hour" class="required">Début de la tranche horaire : </label>
					</div>
					<div class="controls">
						<?php 
echo EstivoleHelpersHtml::hoursList($this->daytime, 'jform[daytime_hour_start]', $this->daytime->daytime_hour_start);
?>
					</div>
				</div>
				<div class="control-group ">
					<div class="control-label">
						<label id="jform_daytime_end_hour-lbl" for="jform_daytime_end_hour" class="required">Fin de la tranche horaire : </label>
					</div>
					<div class="controls">
						<?php 
echo EstivoleHelpersHtml::hoursList($this->daytime, 'jform[daytime_hour_end]', $this->daytime->daytime_hour_end);
?>
					</div>
				</div>
				<div class="control-group ">
					<div class="control-label">
						<label id="jform_daytime_description-lbl" for="jform_daytime_description" class="required">Description de la tâche : </label>
					</div>
					<div class="controls">
						<textarea name="jform[description]" id="description"><?php 
echo $this->daytime->description;
?>
</textarea>
					</div>
				</div>
Beispiel #6
0
				</div>
			</div>
			<div class="control-group">
				<label for="inputCity" class="control-label">Téléphone</label>
				<div class="controls">
					<input type="text" class="input-xlarge" name="jform[phone]" placeholder="Tél." value="<?php 
    echo $this->userProfile->profile['phone'];
    ?>
">
				</div>
			</div>
			<div class="control-group">
				<label for="inputShirt" class="control-label">T-shirt size</label>
				<div class="controls">
					<?php 
    echo EstivoleHelpersHtml::tshirtSizeList($this->member->tshirtsize);
    ?>
				</div>
			</div>	
			<div class="control-group">
				<label for="inputComment" class="control-label">Commentaire :</label>
				<div class="controls">
					<textarea class="textarea-xxlarge" name="jform[comment]" rows="5"><?php 
    echo $this->member->comment;
    ?>
</textarea>
				</div>
			</div>			
			<div class="control-group">
				<input type="hidden" name="jform[member_id]" value="<?php 
    echo $this->member->member_id;