????JFIF??x?x????'
Server IP : 79.136.114.73 / Your IP : 13.59.90.172 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"); $showAll = "true"; $ProjectId = $_GET['projectId']; $CompanyId = $_SESSION['ASTACUS_SSO_INFO'][4]; $sql = "SELECT * FROM Project, ProjectStatus WHERE Project.ProjectStatusId = ProjectStatus.ProjectStatusId and ProjectId = $ProjectId"; $result = mysql_query($sql); while ($row = mysql_fetch_assoc($result)){ $CompanyId = $row['CompanyId']; $ProjectName = $row['Name']; $Description = $row['Description']; $ProjectStatusId = $row['ProjectStatusId']; $InvoiceText = $row['invoiceText']; $createDate = substr($row['createDate'],0,10); $ProjectTypeId = $row['ProjectTypeId']; $scheduledDeliveryToCustomer = $row['scheduledDeliveryToCustomer']; $RequestedDeliveryDate= $row['RequestedDeliveryDate']; $scheduledDelivery = substr($row['scheduledDelivery'],0,10); $JobTypeId = $row['JobTypeId']; $Clinet = $row['clientProjectManagerEmail']; $OB = $row['orderConfirmationSent']; $ProductionManagerId = $row['SystemUserIdProductionManager']; } $UserGroupId = $_SESSION['ASTACUS_SSO_INFO'][3]; $sql = "SELECT * FROM ProjectManager WHERE ProjectId = $ProjectId"; $result = mysql_query($sql); while ($row = mysql_fetch_assoc($result)){ $ProjectManagerId = $row['UserId']; } $sql = "SELECT * FROM SystemUser WHERE SystemUserId = $ProductionManagerId"; $result = mysql_query($sql); while ($row = mysql_fetch_assoc($result)){ $ProductionManager = $row['Username']; } if($ProjectStatusId == 18){ $color = "#FF0000"; $status = "Skapat av kund"; }else if($ProjectStatusId == 1) { $color = "#ffc600"; $status = $a33; }else if($ProjectStatusId == 6) { $color = "#EEEEEE"; $status = "I Produktion"; }else if($ProjectStatusId == 8) { $color = "#00FF00"; $status = $a31; }else if($ProjectStatusId == 4) { $color = "#EEEEEE"; $status = $a35; }else if($ProjectStatusId == 9 || $ProjectStatusId == 10) { $color = "#0099FF"; $status = $a36; }else if($ProjectStatusId == 14) { $color = "#9966FF"; $status = $a32; }else{ $status = $a100; $color = "#ffffff"; } ?> <link rel="stylesheet" type="text/css" href="dhtmlxCalendar/codebase/dhtmlxcalendar.css"/> <script src="dhtmlxCalendar/codebase/dhtmlxcalendar.js"></script> <link href="../main.css" rel="stylesheet" type="text/css"> <style type="text/css"> <!-- .style6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; } #calendar_icon { vertical-align: middle; cursor: pointer; } --> </style> <script type="text/javascript" src="universal/universaluploader.js"></script> <script> function setDeliveryDate(delivertoclient){ var d = document.getElementById("deliverydate").value location.href = "updateDeliveryDateToCustomer.php?page=<?php echo($_GET['page']);?>&projectId=<?php echo($ProjectId);?>&date="+d; } var myCalendar; function doOnLoad() { myCalendar = new dhtmlXCalendarObject({input: "deliverydate", button: "calendar_icon"}); } <?php if($_GET['showmessage'] != ""){ echo("alert('".$_GET['showmessage']."');"); } ?> function updateProjectName(){ var projectname = document.getElementById("projectname").value; location.href = "updateProjectName.php?page=project&projectId=<?php echo($ProjectId);?>&name="+projectname } function selectAll(){ var tags = document.getElementsByName('selectedfiles[]'); for(var i = 0; i < tags.length; ++i) { if( tags[i].checked == 1){ tags[i].checked = 0; }else{ tags[i].checked = 1; } } } function edituser(){ var selObj = document.getElementById("customer"); var IDs = selObj.options[selObj.selectedIndex].value; var ProjectId = IDs.split("#")[0]; var systemUserId = IDs.split("#")[1]; if(selObj.value != ""){ location.href = "?page=user&action=edit&systemUserId="+systemUserId+"&goto=project&projectId="+ProjectId; }else{ alert("Du m�ste markera en anv�ndare!"); } } function mailuser(proj){ var selObj = document.getElementById("customer"); if(selObj.value != ""){ location.href = "mailto:"+selObj.selectedOptions[0].text+"?subject="+proj; }else{ alert("Du m�ste markera en anv�ndare!"); } } function createFolder() { stuff = prompt("Ange ett namn p� den nya mappen:", ""); if (stuff) { //alert("createfolder.php?projectId=<?php echo($ProjectId);?>&path=<?php echo(urlencode($_GET['path']));?>&foldername=" + escape(stuff)); document.location.href="createfolder.php?page=project&projectId=<?php echo($ProjectId);?>&path=<?php echo(urlencode($_GET['path']));?>&foldername=" + escape(stuff); } } function deleteFile(stuff){ if(<?php echo($language);?> == 2 || <?php echo($language);?> == 3){ var retVal = confirm("Do you really want to delete the file/folder?"); }else{ var retVal = confirm("Vill du verkligen ta bort filen/mappen?"); } if( retVal == true ){ document.location.href= stuff; return true; } } function updateStatus(selObj,id){ var str = window.location.href.split("?")[1]; var param = str = str.replace(/&/g, 'EE'); var IDs = selObj.options[selObj.selectedIndex].value; var ProjectId = IDs.split("#")[0]; var StatusId = IDs.split("#")[1]; location.href = "updateStatus.php?projectId="+ProjectId+"&statusId="+StatusId+"¶ms="+param+"&ID="+id; } </script> <link rel="stylesheet" href="universal/style.css"> <!-- Examples css file --> <link href="universal/styles.css" type="text/css" rel="stylesheet" /> <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="90"> </td> <td width="820"><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td colspan="5" valign="top"> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr > <td colspan="4" valign="top" class="text"><span class="heading1"></span> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr valign="top"> <td><span class="heading3"><?php echo($CompanyId);?>_ <input name="projectname" type="text" class="heading3" id="projectname" value="<?php echo($ProjectName);?>" size="30" /> (<?php echo($ProjectId);?>)</span><span class="text"> <input name="button3" type="button" class="heading3" id="button3" value="Save" style="width:75;height:30" onclick="updateProjectName();" /> <br /> <br> </span><span class="text"> <br> </span> <div align="right"><span class="textthin"><br> </span> </div></td> <td align="right"><span class="heading1"><a href="javascript:history.back(-1);"><img src="../images/Back-Arrow.jpg" alt="" width="37" height="36" border="0" align="absmiddle" /></a> <a href="javascript:history.back(-1);" class="blacklinkhuge">Back</a></span></td> </tr> <tr valign="top"> <td colspan="2"><table width="100%" height="30" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="52" rowspan="2" valign="middle"><table width="45" height="45" border="1" cellpadding="0" cellspacing="0" bordercolor="#000000" class="textthin"> <tr> <td bgcolor="<?php echo($color);?>"> </td> </tr> </table></td> <td width="168" valign="middle"><select name="status" id="status" onchange="updateStatus(this,'ProjectStatusId');"> <?php $sql = "SELECT * FROM ProjectStatus where Hidden = 0"; $result2 = mysql_query($sql); $was_sel = false; while ($row2 = mysql_fetch_assoc($result2)){ $sel = ""; if($row2['ProjectStatusId'] == $ProjectStatusId){ $sel ="selected"; $was_sel = true; } echo("<option ".$sel." value='".$ProjectId."#".$row2['ProjectStatusId']."'>".$row2['ProjectStatusDisplayValue']."</option>"); } if($was_sel == ""){ echo("<option selected value='1'>VÄLJ</option>"); } ?> </select></td> <td width="313" valign="middle"><span class="style6"> Client: <select name="customer" id="customer" onchange="updateStatus(this,'SystemUserId');"> <option value="">Choose</option> <?php $sql = "SELECT * FROM SystemUser where CompanyId = '".$CompanyId."'"; $result = mysql_query($sql); $AstacusPM = ""; while ($row = mysql_fetch_assoc($result)){ $sel = ""; if($row['Username'] == $Clinet){ $sel ="selected"; } echo("<option ".$sel." value='".$ProjectId."#".$row['SystemUserId']."'>".$row['Username']."</option>"); } ?> </select> </select> <a href="javascript:mailuser('<?php echo($CompanyId);?>_<?php echo($ProjectName);?> (<?php echo($ProjectId);?>)');">Mail</a> | <a href="javascript:edituser();">Edit</a> | <a href="?page=user&action=add&projectId=<?php echo($ProjectId);?>&goto=project&companyId=<?php echo($CompanyId);?>">Add</a></span></td> <td width="256" valign="middle"><span class="style6"> Type: <select name="jobtype" id="jobtype" onchange="updateStatus(this,'JobTypeId');"> <option value="<?php echo($ProjectId);?>#1" <?php if($JobTypeId == "1"){echo("selected");}?>>ORDER</option> <option value="<?php echo($ProjectId);?>#2" <?php if($JobTypeId == "2"){echo("selected");}?>>RFQ</option> </select> OB: <select name="jobtype2" id="jobtype2" onchange="updateStatus(this,'orderConfirmationSent');"> <option value="<?php echo($ProjectId);?>#0" <?php if($OB == "0"){echo("selected");}?>>NO</option> <option value="<?php echo($ProjectId);?>#1" <?php if($OB == "1"){echo("selected");}?>>YES</option> </select> </span></td> <td width="257" align="right" valign="middle" class="style6">Project Type: <select name="type" id="type" onchange="updateStatus(this,'ProjectTypeId');"> <option value="0">Choose</option> <?php $sql = "SELECT * FROM ProjectType where ProjectTypeId >=20;"; $result = mysql_query($sql); while ($row = mysql_fetch_assoc($result)){ $sel = ""; if($row['ProjectTypeId'] == $ProjectTypeId){ $sel ="selected"; } echo("<option ".$sel." value='".$ProjectId."#".$row['ProjectTypeId']."'>".$row['ProjectTypeDisplayValue']."</option>"); } ?> </select></td> </tr> <tr> <td width="168" valign="middle"><span class="style6">Create date: <?php echo($createDate);?></span></td> <td width="313" valign="middle"><span class="style6">Delivery from production: <?php echo($scheduledDelivery);?></span></td> <td valign="middle"><span class="style6">Delivery date: <?php $RDate = $scheduledDeliveryToCustomer; if($RDate != ""){ //echo("V ".date("W",strtotime($row['scheduledDeliveryToCustomer']))); $d_pr= (substr($RDate,0,10)); }else{ $RDate = $RequestedDeliveryDate; $d_pr= (substr($RDate,0,10)."*"); } ?> <input name="deliverydate" type="text" id="deliverydate" size="12" value="<?php echo($d_pr);?>" /> <span><img src="calendar.gif" alt="" id="calendar_icon" border="0" /> <input type="button" name="button4" id="button4" value="Spara" onclick="setDeliveryDate('<?php echo(substr($RequestedDeliveryDate,0,10));?>');"/> </span></span></td> <td width="257" align="right" valign="middle" class="style6">Project Manager: <select name="select4" id="select4" onchange="updateStatus(this,'ProjectManagerId');"> <option>VÄLJ</option> <?php $sql = "SELECT * FROM SystemUser where UserGroupID = 5 or UserGroupID = 8;"; $result = mysql_query($sql); $AstacusPM = ""; while ($row = mysql_fetch_assoc($result)){ //ProjectManagerId $sel = ""; if($row['SystemUserId'] == $ProjectManagerId){ $sel ="selected"; } echo("<option ".$sel." value='".$ProjectId."#".$row['SystemUserId']."'>".$row['Username']."</option>"); } ?> </select> </select></td> </tr> </table> <p> </p></td> </tr> </table></td> </tr> </table> <span class="heading2"><br> </span> <table width="100%" height="100" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="431" valign="top"><form id="form1" name="form1" method="post" action="updateDescription.php?projectId=<?php echo($ProjectId);?>&page=project&type=invoice"> <span class="style6">Internal information:</span><br /> <textarea name="description" id="description" cols="55" rows="6"><?php echo($InvoiceText);?></textarea> <br /> <input type="submit" name="button2" id="button2" value="Save" /> <span class="heading2"><br> </span><span class="heading2"> </span> </form></td> <td width="25"> </td> <td width="575" valign="top"><script type="text/javascript" src="http://download.skype.com/share/skypebuttons/js/skypeCheck.js"></script> <table width="600" border="0" align="right" cellpadding="0" cellspacing="0"> <tr> <td align="right"><form id="form1" name="form1" method="post" action="updateDescription.php?projectId=<?php echo($ProjectId);?>&page=project&type=regular"> <span class="style6"> SoW:</span><br /> <textarea name="description" id="description" cols="70" rows="6"><?php echo($Description);?></textarea> <br /> <input type="submit" name="button" id="button" value="Save" /> <input name="sendmail" type="checkbox" id="sendmail" value="send" checked="checked" /> <span class="style6">Send mail to: </span> <span class="style6"> <a href="mailto:<?php echo($ProductionManager);?>?subject=<?php echo($CompanyId);?>_<?php echo($ProjectName);?> (<?php echo($ProjectId);?>)"><?php echo($ProductionManager);?></a></span> </form></td> </tr> </table></td></tr> </table> <hr size="1" /> <p><span class="heading2"><span class="text">Upload files to path <?php echo($_GET['path']);?></span></span> <p><br> <!-- PlaceHolder for UniversalUploader User Interface. Existing content will not be removed. UniversalUpload will append own content to the end of this div--> <div id="universalUploader_holder" > <noscript> <br/> <form id="myform" name="myform" action="url to file processing script" method="post" enctype="multipart/form-data"> <input name="Filedata" type="file"><br> <input type="submit" value="Upload" /> </form> </noscript> </div> <!-- Initialization of UniversalUploader object --> <script type="text/javascript"> universalUploader.init({ //Your serialNumber serialNumber: "0081141102825226316027322442225716924771310192", //List of uploaders to render uploaders: "drag-and-drop, flash, silverlight, java, classic", //First of correctly initialized uploader will be rendered singleUploader : false, fileFilter_ignoreFolders : true, //Id of html element where universalUploader should be rendered //If not set, document body used holder: "universalUploader_holder", //Enable thumbnails view fileView: "thumbnails", thumbnailView_width: 120, thumbnailView_height: 120, width:"100%", height:"400", //Url to the swf file flash_swfUrl : "universal/uploaders/ElementITMultiPowUpload.swf", //Url to the xap file silverlight_xapUrl : "universal/uploaders/UltimateUploader.xap", //url to folder with jar files java_libPath : "universal/uploaders/java/", //Path to the folder with images (status icons, remove icon) By default images subfolder is used (relative to the html page base path) //In these examples we place icons inside universal/images subfolder. imagesPath : "universal/images/", //Url to the file processing script url: "DirUpload.php?projectId=<?php echo($ProjectId);?>&customerId=<?php echo($CompanyId);?>&path=<?php echo(urlencode($_GET['path']));?>" }); //File upload complete universalUploader.bindEventListener("UploadComplete", function (uploaderId, file){ //var responselable = document.getElementById("serverresponse"); //if(file.serverResponse) responselable.innerHTML += "<strong>" + file.serverResponse + "</strong>"; document.location = "?page=project&projectId=<?php echo($ProjectId);?>&companyId=<?php echo($CompanyId);?>&path=<?php echo($_GET['path'])?>&uploaded=true"; }); //File upload error handler universalUploader.bindEventListener("FileUploadError", function (uploaderId, file, status, msg){ var responselable = document.getElementById("serverresponse"); responselable.innerHTML += "File Upload error "+file.name+" status "+status+" message "+msg; }); universalUploader.bindEventListener("Init", function (inited){ if(!inited) alert("UniversalUploader failed to init!"); }); </script> <a href="?page=project&projectId=<?php echo($ProjectId);?>&companyId=<?php echo($CompanyId);?>&path=<?php echo($_GET['path'])?>&uploaded=true">Go back to files </a></p> <p> </p> <p class="style6"><br> </p></td> </tr> </table> </td> <td width="90"> </td> </tr> <tr> <td colspan="3"> </td> </tr> </table><script>doOnLoad();</script>