Archived
updated timing function
This commit is contained in:
1 parent
65824cf486
commit
8b1cb0ed3f
4 files changed
+23
-60
No files matched your search
@@ -140,29 +140,12 @@ class SlidesController extends AppController {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if($this->Slide->save($this->data))
|
||||
{
|
||||
$this->Session->setFlash('Slide opprettet');
|
||||
$this->Session->write("NewSlide", $this->Slide->id);
|
||||
|
||||
if($this->data['Slide']['simple'])
|
||||
{
|
||||
$this->data['DisplayTime'][0]['slide_id'] = $this->Slide->id;
|
||||
|
||||
if($this->data['DisplayTime'][0]['start'])
|
||||
$this->data['DisplayTime'][0]['start'] = strtotime($this->data['DisplayTime'][0]['start']);
|
||||
else
|
||||
$this->data['DisplayTime'][0]['start'] = 0;
|
||||
|
||||
if($this->data['DisplayTime'][0]['stop'])
|
||||
$this->data['DisplayTime'][0]['stop'] = strtotime($this->data['DisplayTime'][0]['stop']);
|
||||
else
|
||||
$this->data['DisplayTime'][0]['stop'] = 999999999999999999;
|
||||
|
||||
$this->Slide->DisplayTime->save($this->data['DisplayTime'][0]);
|
||||
|
||||
$this->redirect('index');
|
||||
}
|
||||
$this->Session->write("NewSlide", $this->Slide->id);
|
||||
|
||||
$this->redirect('timing/' . $this->Slide->id);
|
||||
}
|
||||
@@ -218,4 +201,4 @@ class SlidesController extends AppController {
|
||||
}
|
||||
}
|
||||
}
|
||||
?>
|
||||
?>
|
||||
@@ -16,32 +16,19 @@ echo $form->file('Upload.file');
|
||||
<legend>Start/stop</legend>
|
||||
<?php
|
||||
|
||||
echo '<p>La feltet stå tomt for å ikke ha noe spesielt start/stopp tidspunkt</p>';
|
||||
echo '<p>Skal sliden bare være synlig i et bestemt tidsintervall?</p>';
|
||||
|
||||
|
||||
echo '<div id="simplebox">';
|
||||
echo $form->label('simple','Use simple timing:');
|
||||
echo $form->checkbox('simple');
|
||||
echo '</div>';
|
||||
|
||||
echo $form->hidden('DisplayTime.0.slide_id');
|
||||
echo $form->input('DisplayTime.0.start', array('class'=>'date'));
|
||||
echo $form->input('DisplayTime.0.stop', array('class'=>'date'));
|
||||
echo $form->input('start', array('class'=>'date'));
|
||||
echo $form->input('stop', array('class'=>'date'));
|
||||
|
||||
?>
|
||||
</fieldset>
|
||||
<script type="text/javascript">
|
||||
$(function(){
|
||||
$(".date").datepicker({dateFormat:"yy-mm-dd 00:00:00",
|
||||
onSelect:function(){
|
||||
if(!$("#SlideSimple").attr('checked')){
|
||||
$("#SlideSimple").attr('checked', true);
|
||||
//$("#simplebox").effect('bounce',250);
|
||||
}
|
||||
}});
|
||||
$(".date").datepicker({dateFormat:"yy-mm-dd 00:00:00"});
|
||||
});
|
||||
</script>
|
||||
<?php
|
||||
echo $form->end('Create');
|
||||
|
||||
?>
|
||||
?>
|
||||
+14
-19
@@ -18,31 +18,26 @@ echo $form->input('url');
|
||||
<fieldset>
|
||||
<legend>Start/stop</legend>
|
||||
<?php
|
||||
echo '<p>Skal sliden bare være synlig i et bestemt tidsintervall?</p>';
|
||||
|
||||
echo '<p>La feltet stå tomt for å ikke ha noe spesielt start/stopp tidspunkt</p>';
|
||||
|
||||
|
||||
echo '<div id="simplebox">';
|
||||
echo $form->label('simple','Use simple timing:');
|
||||
echo $form->checkbox('simple');
|
||||
echo '</div>';
|
||||
|
||||
echo $form->hidden('DisplayTime.0.id');
|
||||
echo $form->hidden('DisplayTime.0.slide_id');
|
||||
echo $form->input('DisplayTime.0.start', array('class'=>'date'));
|
||||
echo $form->input('DisplayTime.0.stop', array('class'=>'date'));
|
||||
echo $form->input('start', array('class'=>'date'));
|
||||
echo $form->input('stop', array('class'=>'date'));
|
||||
|
||||
?>
|
||||
</fieldset>
|
||||
<script type="text/javascript">
|
||||
$(function(){
|
||||
$(".date").datepicker({dateFormat:"yy-mm-dd 00:00:00",
|
||||
onSelect:function(){
|
||||
if(!$("#SlideSimple").attr('checked')){
|
||||
$("#SlideSimple").attr('checked', true);
|
||||
//$("#simplebox").effect('bounce',250);
|
||||
}
|
||||
}});
|
||||
$(".date").datepicker({dateFormat:"yy-mm-dd 00:00:00"});
|
||||
});
|
||||
</script>
|
||||
<?php
|
||||
echo $form->end('Create');
|
||||
|
||||
?>
|
||||
</fieldset>
|
||||
<script type="text/javascript">
|
||||
$(function(){
|
||||
$(".date").datepicker({dateFormat:"yy-mm-dd 00:00:00"});
|
||||
});
|
||||
</script>
|
||||
<?php
|
||||
|
||||
@@ -41,9 +41,7 @@
|
||||
<h3><?php echo $slide['Slide']['title']; ?></h3>
|
||||
<p>
|
||||
<?php echo $html->link('Edit', '/slides/edit/' . $slide['Slide']['id']) ?>
|
||||
<?php if(!$slide['Slide']['simple']):?>
|
||||
<?php echo $html->link('Set timing', '/slides/timing/' . $slide['Slide']['id']) ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $html->link('Enable', '/slides/enable/' . $slide['Slide']['id']) ?>
|
||||
</p>
|
||||
<img src="<?php echo $slide['Slide']['thumbnail']?$slide['Slide']['thumbnail']:Router::url('/img/nothumb.png')?>" />"
|
||||
@@ -59,4 +57,4 @@ $(function(){
|
||||
$("#Slide<?php echo $newslide ?>").effect("bounce",250);
|
||||
});
|
||||
<?php endif; ?>
|
||||
</script>
|
||||
</script>
|
||||
Reference in new issue
Block a user