????JFIF??x?x????'
Server IP : 79.136.114.73 / Your IP : 18.217.162.18 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/appsrv.astacus.se/ap-interface/ |
Upload File : |
<?php function createNewProject($_Name, $_Description, $_CompanyID, $_CustomerID, $_UserGroupID, $_clientProjectManagerName, $_clientProjectManagerEmail, $_clientProjectManagerTelephone, $_ProjectTypeId, $_createDate, $_ProjectStatusId, $_jobType, $_DeliveryDate ){ $link = mysql_connect ("localhost", "root", "root123"); mysql_select_db ("vpa"); // Get latest projectID for company $sql = "SELECT projectID FROM Project WHERE CompanyID = $_CompanyID ORDER BY projectID DESC LIMIT 1;"; $result = mysql_query($sql); while ($row = mysql_fetch_assoc($result)){ $last_projectID = $row['projectID']; } // Call procedure to create new project and return new projectID // Will also create folders "Files from Astacus" etc. if($_DeliveryDate == ""){ $_DeliveryDate = "NULL"; } $sql = "call createNewProject('$_Name','$_Description',$_CompanyID,'$_clientProjectManagerName','$_clientProjectManagerEmail','$_clientProjectManagerTelephone',$_ProjectTypeId,'$_createDate',$_ProjectStatusId,$_jobType,'$_DeliveryDate')"; $result = mysql_query($sql); // Get newest projectID for company $sql = "SELECT projectID FROM Project WHERE CompanyID = $_CompanyID ORDER BY projectID DESC LIMIT 1;"; $result = mysql_query($sql); while ($row = mysql_fetch_assoc($result)){ $new_projectID = $row["projectID"]; } if($last_projectID != ""){ // Set user privileges from earlier projects $sql = "SELECT * FROM ProjectSystemUserJoin WHERE ProjectId = ".$last_projectID; $result = mysql_query($sql); while ($row = mysql_fetch_assoc($result)){ $SystemUserId = $row['SystemUserId']; $UserGroupId = $row['UserGroupId']; $sql = "INSERT INTO ProjectSystemUserJoin (ProjectId,SystemUserId,UserGroupId) VALUES ($new_projectID,$SystemUserId,$UserGroupId)"; mysql_query($sql); } return 1; }else{ // Set user privileges from template + add current user (_CustomerID) $sql = "SELECT UserGroup.UserGroupId as UserGroupId, SystemUser.SystemUserId as SystemUserId FROM UserGroup, SystemUser WHERE UserGroup.UserGroupId = SystemUser.UserGroupId AND NOT UserGroup.UserGroupId = 4"; $result = mysql_query($sql); while ($row = mysql_fetch_assoc($result)){ $SystemUserId = $row['SystemUserId']; $UserGroupId = $row['UserGroupId']; $sql = "INSERT INTO ProjectSystemUserJoin (ProjectId,SystemUserId,UserGroupId) VALUES ($new_projectID,$SystemUserId,$UserGroupId)"; mysql_query($sql); } // Add current user $sql = "INSERT INTO ProjectSystemUserJoin (ProjectId,SystemUserId,UserGroupId) VALUES ($new_projectID,$_CustomerID,$_UserGroupID)"; mysql_query($sql); echo("FALSE"); return 0; } } ?>