Thread subject: pHpFusion Nederlands (BE|NL) » Ondersteuning, Themas, Infusies, Modificaties en Installatie :: Uitlijning pop up?

Posted by Stoempie on 28 november 2011, 19:32
#7

Hier het php bestand van de Zwar kalender

Code


/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright (C) 2002 - 2008 Nick Jones
| http://www.php-fusion.co.uk/
+--------------------------------------------------------+
| Filename: zwar_calendar_panel.php
| Author: ZEZoar
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at www.gnu.org/licenses/agpl.html. Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
if (!defined("IN_FUSION")) { die("Access Denied"); }

if (file_exists(INFUSIONS."zwar_calendar_panel/locale/".$settings['locale'].".php")) {
   include_once INFUSIONS."zwar_calendar_panel/locale/".$settings['locale'].".php";
} else {
   include_once INFUSIONS."zwar_calendar_panel/locale/English.php";
}

if (file_exists(INFUSIONS."zwar_warscript/zwar_functions.php") && dbcount("(inf_id)", DB_INFUSIONS, "inf_folder='zwar_warscript'")) {
   add_to_head("");
   require_once INFUSIONS."zwar_warscript/zwar_functions.php";
   
   $zwc_time_now = time()+($settings['timeoffset']*3600);
   $zwc_year = isset($_POST['zwar_calyear']) && isnum($_POST['zwar_calyear']) ? $_POST['zwar_calyear'] : date("Y", $zwc_time_now);
   $zwc_month = isset($_POST['zwar_calmonth']) && isnum($_POST['zwar_calmonth']) ? $_POST['zwar_calmonth'] : date("n", $zwc_time_now);
   $zwc_month_now = mktime(0,0,0,$zwc_month, 1, $zwc_year);
   switch ($zwc_month) {
      case 1: $zwc_month_forward=$zwc_month+1;$zwc_month_back=12;$zwc_year_forward=$zwc_year;$zwc_year_back=$zwc_year-1; break;
      case 12: $zwc_month_forward=1;$zwc_month_back=$zwc_month-1;$zwc_year_forward=$zwc_year+1;$zwc_year_back=$zwc_year; break;
      default: $zwc_month_forward=$zwc_month+1;$zwc_month_back=$zwc_month-1;$zwc_year_forward=$zwc_year;$zwc_year_back=$zwc_year;
   }
   $zwc_first_day = date("w", $zwc_month_now)-1;
   $zwc_first_day = $zwc_first_day == -1 ? 6 : $zwc_first_day;
   $swc_month_daycount = date("t", $zwc_month_now);
   $zwc_monthname = date("F", $zwc_month_now);
   
   $zwar_cal_wararray = array();
   $result = dbquery("SELECT war_id, war_date, war_game_id, opp_name_short, DAYOFMONTH(FROM_UNIXTIME(war_date)) AS warday FROM ".DB_ZWAR_WARS." AS zw LEFT JOIN ".DB_ZWAR_OPPONENTS." AS zop ON zw.war_opp_id=zop.opp_id WHERE MONTH(FROM_UNIXTIME(war_date))='".$zwc_month."' AND YEAR(FROM_UNIXTIME(war_date))='".$zwc_year."' ORDER BY war_date ASC");
   if (dbrows($result)) {
      while($data = dbarray($result)) {
         if (!isset($zwar_cal_wararray[$data['warday']]['matches'])) { $zwar_cal_wararray[$data['warday']]['matches'] = ""; } {
            $zwar_cal_wararray[$data['warday']]['matches'] .= "".display_zwar_games($data['war_game_id'], true, false)." ".showdate("%R", $data['war_date'])." vs ".$data['opp_name_short']."\n";
         }
      }
   }
   $result = dbquery("SELECT user_id, user_name, DAYOFMONTH(user_birthdate) as user_bday FROM ".DB_USERS." WHERE MONTH(user_birthdate)='".$zwc_month."'");
   if (dbrows($result)) {
      while($data = dbarray($result)) {
         if (!isset($zwar_cal_wararray[$data['user_bday']]['bdays'])) { $zwar_cal_wararray[$data['user_bday']]['bdays'] = ""; } {
            $zwar_cal_wararray[$data['user_bday']]['bdays'] .= "".$data['user_name']."";
         }
      }
   }
   $zwar_cal_info = "";
   if (count($zwar_cal_wararray)) {
      foreach ($zwar_cal_wararray as $zwar_cal_warday => $zwar_cal_warinfo) {
         $zwar_cal_info .= "

         ";
         $closelinkset = false;
         if (isset($zwar_cal_warinfo['matches']) && $zwar_cal_warinfo['matches']!="") {
            $zwar_cal_info .= "
            
            
            ".$zwar_cal_warinfo['matches'];
            $closelinkset = true;
         }
         if (isset($zwar_cal_warinfo['bdays']) && $zwar_cal_warinfo['bdays']!="") {
            $zwar_cal_info .= "
            
            ".(!$closelinkset ? "" : "")."
            ".$zwar_cal_warinfo['bdays'];   
         }
         $zwar_cal_info .= "
".$locale['zwar_cal01']."X
".$locale['zwar_cal02']."X
";
      }
   }
   openside($p_data['panel_name'], true, "on");
   echo "

   
   
   
   
   ";
   for ($i=0;$i<7;$i++) {
      echo "";
   }
   echo "";
   $zwc_day_count = 1;
   for ($i=0;$i<$zwc_first_day;$i++) {
      echo "";
      $zwc_day_count++;
   }
   for ($i=1;$i>$i";
      $zwc_day_count++;
      if ($zwc_day_count > 7 && $i < $swc_month_daycount) {
         echo "";
         $zwc_day_count = 1;
      }
   }
   if ($zwc_day_count>1) {
      for ($i=$zwc_day_count;$i<=7;$i++) {
         echo "";
      }
   }
   echo "

   
   
   <
   
".$zwc_monthname." - ".$zwc_year."

   
   
   >
   
".$locale['zwar_cal03'][$i]."
5 ? "-we" : "")."'>
5 ? "-we" : "")."'>
".$zwar_cal_info;
   
   closeside();
   add_to_head("");
}
?>