/httpdocs/1564fd6a87s65fd41as32df18aw7e5sd12yx1c/inc.openup.php
PHP | 251 lines | 211 code | 23 blank | 17 comment | 53 complexity | 6c70fb969d4e18875eec088403f2672b MD5 | raw file
- <?
- if (!$_GET['mois_ouverture'])
- {$_SESSION['mois_ouverture']=date("m");}
- function affiche_ligne_openup ($heures)
- {
- if ($heures == -1) {$color="#FF5050"; $print="";}
- elseif ($heures == 0) {$color="#A4D1FF"; $print="";}
- elseif ($heures == -2) {$color="#FFF832"; $print="";}
- else {$color="#CDFEE0"; $print=$heures*1;}
- return "<td bgcolor=$color align=center>$print</td>";
-
- }
- $limit=0;
- function liste_openups($sql_openup,$db)
- {
- global $limit;
- print "<table border=\"0\">
- <tr>
- <td></td>
- <td>Date</td>
- <td></td>
- <td><a href=\"pop.openup_expo_csv.php?who=hugo_h&sql_openup=$sql_openup\" target=_blank>Hug</a></td>
- <td><a href=\"pop.openup_expo_csv.php?who=samuel_h&sql_openup=$sql_openup\" target=_blank>Sam</a></td>
- <td><a href=\"pop.openup_expo_csv.php?who=david_h&sql_openup=$sql_openup\" target=_blank>Dav</a></td>
- <td><a href=\"pop.openup_expo_csv.php?who=justin_h&sql_openup=$sql_openup\" target=_blank>Jus</a></td>
- <td><a href=\"pop.openup_expo_csv.php?who=mike_h&sql_openup=$sql_openup\" target=_blank>Mik</a></td>
- <td><a href=\"pop.openup_expo_csv.php?who=yann_h&sql_openup=$sql_openup\" target=_blank>Yan</a></td>".
- //"<td><a href=\"pop.openup_expo_csv.php?who=jc_h&sql_openup=$sql_openup\" target=_blank>JC</a></td>".
- "<td><a href=\"pop.openup_expo_csv.php?who=nicolas_h&sql_openup=$sql_openup\" target=_blank>Nic</a></td>
- <td><a href=\"pop.openup_expo_csv.php?who=matthieu_h&sql_openup=$sql_openup\" target=_blank>Mat</a></td>".
- //"<td><a href=\"pop.openup_expo_csv.php?who=yannick_h&sql_openup=$sql_openup\" target=_blank>Yannick</a></td>".
- "<td>Help</td>
- </tr>";
-
- $res_openup=mysql_query($sql_openup,$db);
- while($ligne_openup=mysql_fetch_object($res_openup))
- {
- $i++;
- $tbl_color="#FFFFFF";
-
- if (!$ligne_openup->ouvert)
- {$tbl_color="#FF5050";}
- $joliedate=format_datetime2($ligne_openup->ouverture,"D d");
- if (substr($joliedate,0,3)!="Lun" && substr($joliedate,0,3)!="Jeu" && substr($joliedate,0,3)!="Ven" && substr($joliedate,0,3)!="Sam")
- {
- if (!$ligne_openup->ouvert)
- {$tbl_color="#FF9999";}
- else
- {$tbl_color="#99FF99";}
- }
- $date_abs=substr($ligne_openup->ouverture,0,10);
- $totaltemps=$totaltemps+$ligne_openup->duree;
- $ligne_openup->duree=($ligne_openup->duree/3600);
- if ($ligne_openup->hugo_h > 0) {$hugo_h_t=$hugo_h_t+$ligne_openup->hugo_h;}
- if ($ligne_openup->samuel_h > 0) {$samuel_h_t=$samuel_h_t+$ligne_openup->samuel_h;}
- if ($ligne_openup->david_h > 0) {$david_h_t=$david_h_t+$ligne_openup->david_h;}
- if ($ligne_openup->justin_h > 0) {$justin_h_t=$justin_h_t+$ligne_openup->justin_h;}
- if ($ligne_openup->mike_h > 0) {$mike_h_t=$mike_h_t+$ligne_openup->mike_h;}
- if ($ligne_openup->yann_h > 0) {$yann_h_t=$yann_h_t+$ligne_openup->yann_h;}
- if ($ligne_openup->jc_h > 0) {$jc_h_t=$jc_h_t+$ligne_openup->jc_h;}
- if ($ligne_openup->nicolas_h > 0) {$nicolas_h_t=$nicolas_h_t+$ligne_openup->nicolas_h;}
- if ($ligne_openup->matthieu_h > 0) {$matthieu_h_t=$matthieu_h_t+$ligne_openup->matthieu_h;}
- //if ($ligne_openup->yannick_h > 0) {$yannick_h_t=$yannick_h_t+$ligne_openup->yannick_h;}
- if ($ligne_openup->autre_h > 0) {$autre_h_t=$autre_h_t+$ligne_openup->autre_h;}
-
- // la ptite flčche qui montre la prochaine ouverture
- echo'<tr><td>';
- if ($date_abs>=date("Y-m-d") && $limit<1)
- {
- print '<div align="right"><img src="../images/fleche_ve_dr25.gif" ></div>';
- $limit=1;
- }
- echo'</td>';
-
- print "
- <td height=\"25\" bgcolor=\"$tbl_color\" width=\"60\"><a href=\"?loc_date=$date_abs\">$joliedate</a></td>
- <td width=\"20\">".mklink_simple("pop.form.ouverture.php?ouverture=$ligne_openup->ouverture",350, 450, 20, 20, "saisieouverture")."$ligne_openup->duree h</a></td>";
- print affiche_ligne_openup($ligne_openup->hugo_h);
- print affiche_ligne_openup($ligne_openup->samuel_h);
- print affiche_ligne_openup($ligne_openup->david_h);
- print affiche_ligne_openup($ligne_openup->justin_h);
- print affiche_ligne_openup($ligne_openup->mike_h);
- print affiche_ligne_openup($ligne_openup->yann_h);
- //print affiche_ligne_openup($ligne_openup->jc_h);
- print affiche_ligne_openup($ligne_openup->nicolas_h);
- print affiche_ligne_openup($ligne_openup->matthieu_h);
- //print affiche_ligne_openup($ligne_openup->yannick_h);
- print affiche_ligne_openup($ligne_openup->autre_h);
- print "<td>";
- if ($ligne_openup->commentaire)
- {
- print "<strong>$ligne_openup->commentaire</strong><br>";
- }
-
- echo '<table border=0><tr>';
- $sql_events="SELECT date_in, date_in_deplace, date_out, fiches_loc.id, prix_fact, fiches_loc_etats.nom_public as etat, fiches_loc.etat as etat_num, fiches_loc.type_fact, fiches_loc_types.nom as type_fact_texte FROM fiches_loc, fiches_loc_etats, fiches_loc_types WHERE
- etat != 7 AND
- fiches_loc_etats.id = fiches_loc.etat AND
- fiches_loc_types.id = fiches_loc.type_fact AND
- (
- ((date_out='$date_abs' OR date_in='$date_abs' OR date_in_deplace='$date_abs') AND etat !=1)
- OR
- (etat = 1 AND (date_out='$date_abs') AND date_out >= NOW())
- )
-
- ORDER BY date_out DESC, etat_num";
- $res_events=mysql_query($sql_events,$db);
- $total_loc_out=0;
- $total_loc_in=0;
- $total_presta_out=0;
- $total_presta_in=0;
- $total_devis_out=0;
- while($ligne_events=mysql_fetch_assoc($res_events))
- {
- echo '<td bgcolor="#FFFFFF" width="35">';
- if ($ligne_events[date_out]==substr($ligne_openup->ouverture,0,10))
- {
- if ($ligne_events[etat_num]>1 && $ligne_events[etat_num]<=3)
- {$image='sortie.gif';}
- elseif ($ligne_events[etat_num]==1)
- {$image='sortie_devis.gif';}
- else
- {$image='sortie_ok.gif';}
- }
- else
- {
- if ($ligne_events[etat_num]>=4.5)
- {$image='retour_ok.gif';}
- elseif ($ligne_events[etat_num]==1)
- {$image='retour_devis.gif';}
- else
- {$image='retour.gif';}
- }
- echo '<spans style="font-size: 9px"><a href="?nv_devis=1&continue='.$ligne_events[id].'"><img src="../images/ouvertures/'.$image.'" border="0" Title="'.$ligne_events[type_fact_texte].' '. $ligne_events[id].' '.$ligne_events[etat].' ('.$ligne_events[prix_fact].')"></a></span>';
-
- if ($ligne_events[date_out]==$date_abs && $ligne_events[etat_num]==1)
- {
- $total_devis_out=$total_devis_out+$ligne_events[prix_fact];
- //echo 'Lo';
- }
-
- if (($ligne_events[type_fact]==1 || $ligne_events[type_fact]==2) && $ligne_events[date_out]==$date_abs && $ligne_events[etat_num]<4 && $ligne_events[etat_num]>1)
- {
- $total_loc_out=$total_loc_out+$ligne_events[prix_fact];
- //echo 'Lo';
- }
- elseif (($ligne_events[type_fact]==1 || $ligne_events[type_fact]==2) && ($ligne_events[date_in]==$date_abs || $ligne_events[date_in_deplace]==$date_abs) && $ligne_events[etat_num]<=4)
- {
- $total_loc_in=$total_loc_in+$ligne_events[prix_fact];
- //echo 'Li';
- }
-
- elseif($ligne_events[type_fact]==3 && $ligne_events[date_out]==$date_abs && $ligne_events[etat_num]<4 && $ligne_events[etat_num]>1)
- {
- $total_presta_out=$total_presta_out+$ligne_events[prix_fact];
- //echo 'Po';
- }
- elseif($ligne_events[type_fact]==3 && ($ligne_events[date_in]==$date_abs || $ligne_events[date_in_deplace]==$date_abs) && $ligne_events[etat_num]<=4)
- {
- $total_presta_in=$total_presta_in+$ligne_events[prix_fact];
- //echo 'Pi';
- }
-
-
- echo '</td>';
- }
- $resume_out="";
- $warning="";
- if ($total_loc_in) $resume_out=$resume_out." Loc Ret ".$total_loc_in.' / ';
- if ($total_loc_out) $resume_out=$resume_out." Loc Sor ".$total_loc_out.' / ';
- if ($total_presta_in) $resume_out=$resume_out." Prest Sor ".$total_presta_in.' / ';
- if ($total_presta_out) $resume_out=$resume_out." Prest Ret ".$total_presta_out.' / ';
- if ($total_devis_out) {$resume_out=$resume_out.'<font color="#999999"> Devis Sort '.$total_devis_out.'</font>'.' / ';}
- if ($total_loc_in+$total_loc_out>800 AND $date_abs >= date ("Y-m-d")) $warning='<br><font color="#FF0000"><strong>ATTENTION!!! total loc in/out confirmées: '.($total_loc_in+$total_loc_out).'</strong></font>';
- echo '</tr></table>'.$resume_out.''.$warning;
- }
- $totaltemps=($totaltemps/3600);
- $totalpresence=$david_h_t+$justin_h_t+$mike_h_t+$nicolas_h_t+$matthieu_h_t+$yannick_h_t+$autre_h_t;
- print"<tr><td></td><td align=right>Total ouverture<br>Total présences</td>";
- print"<td>$totaltemps<br>$totalpresence</td>";
- print"<td>$hugo_h_t</td>";
- print"<td>$samuel_h_t</td>";
- print"<td>$david_h_t</td>";
- print"<td>$justin_h_t</td>";
- print"<td>$mike_h_t</td>";
- print"<td>$yann_h_t</td>";
- //print"<td>$jc_h_t</td>";
- print"<td>$nicolas_h_t</td>";
- print"<td>$matthieu_h_t</td>";
- //print"<td>$yannick_h_t</td>";
- print"<td>$autre_h_t</td>";
- print "</tr>";
- print "</table>";
- }
- ?>
- <strong>Mois en cours (<? print date("M y"); ?>)</strong>
- <br>
- <?
- // lien vers le popup d'édition de tout le mois
- echo mklink_simple("pop.form.ouverture.mois.php?mois=".date("Y-m")."",450, 600, 20, 20, "saisiemois")."<img src =\"../images/switch_info25.gif\" border=\"0\"></a>";
- ?>
- <?
- liste_openups("SELECT * FROM ouverture WHERE ouverture >= '".date("Y-m-01 00:00:00")."' AND ouverture < '".date("Y-m-d H:i:s",mktime(0,0,0,$_SESSION['mois_ouverture']+1,1,date("Y")))."' ORDER BY ouverture",$db);
- ?>
- <br><br>
- <strong>Mois prochain(<? print date("M y",mktime(0,0,0,$_SESSION['mois_ouverture']+1,1,date("Y"))); ?>)</strong>
- <br>
- <?
- // lien vers le popup d'édition de tout le mois
- echo mklink_simple("pop.form.ouverture.mois.php?mois=".date("Y-m",mktime(0,0,0,date("m")+1,1,date("Y")))."",450, 600, 20, 20, "saisiemois")."<img src =\"../images/switch_info25.gif\" border=\"0\"></a>";
- ?>
- <?
- liste_openups("SELECT * FROM ouverture WHERE ouverture >= '".date("Y-m-d H:i:s",mktime(0,0,0,$_SESSION['mois_ouverture']+1,1,date("Y")))."' AND ouverture < '".date("Y-m-d H:i:s",mktime(0,0,0,$_SESSION['mois_ouverture']+2,1,date("Y")))."'ORDER BY ouverture",$db);
- ?>
- <br><br>
- <strong>Dans 2 mois (<? print date("M y",mktime(0,0,0,$_SESSION['mois_ouverture']+2,1,date("Y"))); ?>)</strong>
- <br>
- <?
- // lien vers le popup d'édition de tout le mois
- echo mklink_simple("pop.form.ouverture.mois.php?mois=".date("Y-m",mktime(0,0,0,date("m")+2,1,date("Y")))."",450, 600, 20, 20, "saisiemois")."<img src =\"../images/switch_info25.gif\" border=\"0\"></a>";
- ?>
- <?
- liste_openups("SELECT * FROM ouverture WHERE ouverture >= '".date("Y-m-d H:i:s",mktime(0,0,0,$_SESSION['mois_ouverture']+2,1,date("Y")))."' AND ouverture < '".date("Y-m-d H:i:s",mktime(0,0,0,$_SESSION['mois_ouverture']+3,1,date("Y")))."'ORDER BY ouverture",$db);
- ?>
- <br><br>
- <strong>Mois passé (<? print date("M y",mktime(0,0,0,$_SESSION['mois_ouverture']-1,1,date("Y"))); ?>)</strong>
- <?
- liste_openups("SELECT * FROM ouverture WHERE ouverture >= '".date("Y-m-d H:i:s",mktime(0,0,0,$_SESSION['mois_ouverture']-1,1,date("Y")))."' AND ouverture < '".date("Y-m-d H:i:s",mktime(0,0,0,$_SESSION['mois_ouverture'],1,date("Y")))."'ORDER BY ouverture",$db);
- ?>
- <br><br>
- <strong>100 derničres ouvertures depuis le mois passé (<? print date("M y",mktime(0,0,0,$_SESSION['mois_ouverture']-1,1,date("Y"))); ?>)</strong> --> script ŕ décommenter dans le fichier inc.openup.php
- <? /*
- liste_openups("SELECT * FROM ouverture WHERE ouverture < '".date("Y-m-01 00:00:00")."'ORDER BY ouverture DESC LIMIT 0,100",$db); */
- ?>
- <?
- include_once("../ical/expo_ical.php");
- fopen("http://www.dj-r.ch/ical/presta_ical.php?silent=1",r);
- ?>
- <br />
- <a href="ical://www.dj-r.ch/ical/prestations.ics">ical://www.dj-r.ch/ical/prestations.ics</a>