Kom ihåg mig?
Home Menu

Menu


Hjälp med öppettider - Öppnar igen om x timmar

 
Ämnesverktyg Visningsalternativ
Oläst 2012-03-05, 15:28 #1
bassan bassan är inte uppkopplad
Medlem
 
Reg.datum: May 2006
Inlägg: 84
bassan bassan är inte uppkopplad
Medlem
 
Reg.datum: May 2006
Inlägg: 84
Standard Hjälp med öppettider - Öppnar igen om x timmar

Jag har fått lite problem här. Jag önskar att kunna skriva ut
- "öppnar igen om 5 timmar"
- "öppet i ytterligare 3 timmar"

Öppet i ytterligare fixar jag ju som ni ser fast undrar hur jag ska lyckas få tag i nästkommande dags öppningstid.

Någon som har lust att hjälpa mig att tänka?



PHP-kod:
     if ($type=='imorgon') {$modifier='+1day +1hours';} else {$modifier='+1hours';}
     
     
$weekdays = array(0=>'söndag',1=>'måndag',2=>'tisdag',3=>'onsdag',4=>'torsdag',5=>'fredag',6=>'lördag');
   
$today_date gmdate("Y-m-d",strtotime($modifier));
   
$today_date_short gmdate("d/n",strtotime($modifier));
   
$today_weekday strftime("%w",strtotime($modifier));
   
   if (
$today_weekday=='5'$day_type 'fredag';
   if (
$today_weekday=='4'$day_type 'torsdag';
   if (
$today_weekday=='3'$day_type 'onsdag';
   if (
$today_weekday=='2'$day_type 'tisdag';
   if (
$today_weekday=='1'$day_type 'måndag';
   if (
$today_weekday=='0'$day_type 'söndag';
   if (
$today_weekday=='6'$day_type 'lördag';
 
 
   
$table_file 'oppettider.txt';
     
$open_hours ot_read_file($table_file,$department);
          
     
$table_file 'oppettider_special.txt';
     
$open_hours_special ot_read_file($table_file,$department);
 
   switch(
$type) {
   
      case 
'idag':
      
      
         foreach(
$open_hours as $row) {
            if(
$day_type == $row[0]) {
               if(
$row[1]!='Stängt') {
                  
$output '<strong>Idag:</strong> <span style="color: #e57f41;">Öppet</span> '$row[1].'-'.$row[2];
               } else {
                  
$output 'Idag har vi stängt';
               }
            }
 
      break;
      
      case 
'imorgon':
      
      
         foreach(
$open_hours as $row) {
            if(
$day_type == $row[0]) {
               if(
$row[1]!='Stängt') {
                  
$output =  $row[1].'-'.$row[2];
               } else {
                  
$output 'Imorgon har vi stängt';
               }
            }
         }
            
               
      break;
      
      case 
'aterstaende':
   
         foreach(
$open_hours as $row) {
            if(
$day_type == $row[0]) {
               if(
$row[1]!='Stängt') {
                  
$this_hour intval(gmdate('G',strtotime('+1 hour')));
                  
$close_hour intval(substr($row[2],0,2));
                  
$remaining_open_hours $close_hour-$this_hour;
                  
                  if (
$remaining_open_hours>0) {
                     
$output 'Just nu: Öppet i ca '.$remaining_open_hours.' timmar  till.';   
                  } else {
                     
$output 'a';
 
                  }
                  
               } else {
                     
$output 'b';
               }
            }
         } 
bassan är inte uppkopplad   Svara med citatSvara med citat
 


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 06:14.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017