浏览代码

Merge branch 'master' of bn.git:plabudda/se

Piotr Labudda 8 年之前
父节点
当前提交
a27ed6fd74

+ 11 - 7
SE/schema/ant-object/default_db.BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.xsd

@@ -12,7 +12,6 @@
    xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
    targetNamespace="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.xsd"
    vc:maxVersion="1.1" vc:minVersion="1.0">
-
    <xs:import
       namespace="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_ENERGA_PRACOWNICY.xsd"
       schemaLocation="../../default_db.BI_audit_ENERGA_PRACOWNICY/BI_audit_ENERGA_PRACOWNICY/BI_audit_ENERGA_PRACOWNICY.xsd"/>
@@ -25,11 +24,9 @@
    <xs:import
       namespace="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row.xsd"
       schemaLocation="../../default_db.BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row.xsd"/>
-
    <xs:import
       namespace="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_operational_raport_note.xsd"
       schemaLocation="../../default_db.BI_audit_operational_raport_note/BI_audit_operational_raport_note/BI_audit_operational_raport_note.xsd"/>
-
    <xs:simpleType name="A_STATUS_Type" id="_POWIAZANIA___d5e8186-1_A_STATUS_T">
       <xs:restriction base="xs:string">
          <xs:enumeration value="NORMAL"/>
@@ -57,7 +54,7 @@
          <xs:enumeration value="No"/>
       </xs:restriction>
    </xs:simpleType>
-   <xs:simpleType name="BI_analiza_onlyTargets_Type">
+   <xs:simpleType name="BI_analiza_onlyTargets_Type" id="_POWIAZANIA___d5e5126-1_BI_antarg">
       <xs:restriction base="xs:string">
          <xs:enumeration value="Y"/>
          <xs:enumeration value="N"/>
@@ -66,16 +63,21 @@
    <xs:complexType name="BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA"
       id="_POWIAZANIA___d5e8206-1_BI_audit_E">
       <xs:annotation>
-         <xs:documentation>Zadania szukania powiązań</xs:documentation>
+         <xs:documentation>Zadania szukania powiązań zawierające raport powiązań.</xs:documentation>
       </xs:annotation>
       <xs:sequence id="_POWIAZANIA___d5e8210-1">
          <xs:element name="ID" type="xs:int" id="_POWIAZANIA___d5e8211-1_ID"/>
+         <xs:element name="A_RECORD_CREATE_DATE" type="xs:dateTime" id="_POWIAZANIA___d5e8211CD"/>
+         <xs:element name="A_RECORD_CREATE_AUTHOR" type="xs:string" id="_POWIAZANIA___d5e8211CA"/>
+         <xs:element name="A_RECORD_UPDATE_DATE" type="xs:dateTime" id="_POWIAZANIA___d5e8211UD"/>
+         <xs:element name="A_RECORD_UPDATE_AUTHOR" type="xs:string" id="_POWIAZANIA___d5e8211UA"/>
          <xs:element name="A_STATUS"
             type="default_db__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA:A_STATUS_Type"
             id="_POWIAZANIA___d5e8212-1_A_STATUS"/>
-         <xs:element name="A_STATUS_INFO" type="xs:string" id="_POWIAZANIA___d5e8213-1_A_STATUS_I"/>
+         <xs:element name="A_STATUS_INFO" type="xs:string" id="_POWIAZANIA___d5e8213-1_A_STATUS_I"
+            minOccurs="0"/>
          <xs:element name="L_APPOITMENT_USER" type="xs:string"
-            id="_POWIAZANIA___d5e8214-1_L_APPOITME"/>
+            id="_POWIAZANIA___d5e8214-1_L_APPOITME" minOccurs="0"/>
          <!--         <xs:element ref="SystemObjects__x3A__AccessOwner:L_APPOITMENT_USER">
             <xs:annotation>
                <xs:appinfo>
@@ -85,6 +87,8 @@
                </xs:appinfo>
             </xs:annotation>
          </xs:element>-->
+         <xs:element name="L_APPOITMENT_INFO" type="xs:string"
+            id="_POWIAZANIA___d5e8214-1_L_APPOinf" minOccurs="0"/>
          <xs:element name="A_CLASSIFIED" type="xs:string" id="_POWIAZANIA___d5e8216-1_A_CLASSIFI"/>
          <!--         <xs:element ref="SystemObjects__x3A__AccessGroup:A_CLASSIFIED">
             <xs:annotation>

+ 4 - 0
SE/se-lib/Route/Install.php

@@ -453,6 +453,10 @@ jQuery(document).ready(function () {
 			$appLicenceInfo->projects = [ 'bocian' ];
 		} else if (67 == $idLicence) { // bocian.procesy5.pl
 			$appLicenceInfo->projects = [ 'bocian' ];
+		} else if (82 == $idLicence) { // bocian-energa.procesy5.pl
+			$appLicenceInfo->projects = [ 'bocian' ];
+		} else if (4 == $idLicence) { // bzyk.procesy5.pl
+			$appLicenceInfo->projects = [ 'bocian' ];
 		}
 
 		return $appLicenceInfo;

+ 11 - 1
SE/se-lib/Route/UrlAction/BiAuditGenerate.php

@@ -1007,6 +1007,16 @@ Router::getRoute("UrlAction_BiAuditGenerate")->' . $function . ';
 			if (!file_exists($tasksDirLocation)) mkdir($tasksDirLocation, 0755, true);
 			if (!file_exists($tasksDirLocation)) throw new Exception('Error during creating temporary directory.');
 
+			### Wymuszenie częsciowego odświezenia cache
+			$sqlArr = [
+				'BI_analiza_reloadCache' => 'Part',
+				'FILE_STATUS_info' => 'Automatycznie wymuszono częściowe odświeżenie cache',
+			];
+			$query = "select ID from BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA where BI_analiza_reloadCache not in ('Full', 'Part') and FILE_STATUS = 'TO_GENERATE'";
+			$result = DB::getPDO()->fetchAll($query);
+			foreach ($result as $row) {
+				DB::getDB()->UPDATE_OBJ('BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA', array_merge(['ID' => $row['ID']], $sqlArr));
+			}
 
 			### Sprawdzenie czy któryś rekord wymaga odświeżenia cache
 			$doGenerate = true;
@@ -1114,13 +1124,13 @@ Router::getRoute("UrlAction_BiAuditGenerate")->' . $function . ';
 				$generatePowiazaniaPdfFile = "{$tasksDirLocation}/generatePowiazania-{$row['ID']}.pdf";
 				$generatePowiazaniaHtmlDir = "{$tasksDirLocation}/generatePowiazania-{$row['ID']}.html";
 				$generatePowiazaniaHtmlZipFile = "{$tasksDirLocation}/generatePowiazania-{$row['ID']}.zip";
+				$xmlFile = "{$tasksDirLocation}/generatePowiazania-{$row['ID']}.xml";
 				$error = false;
 				$success = false;
 				$sqlArr = [];
 				if (file_exists($generatePowiazaniaResultFile)) {
 					$generatePowiazaniaResult = file_get_contents($generatePowiazaniaResultFile);
 					if ($generatePowiazaniaResult == "ok") {
-						$xmlFile = "{$tasksDirLocation}/generatePowiazania-{$row['ID']}.xml";
 						if (file_exists($xmlFile)) {
 							if (filesize($xmlFile)) {
 								$powiazanieDirLocation = $this->getDirectory('BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA', $row['ID']);

二进制
SE/stuff/MacPorts-2.3.5-10.12-Sierra.pkg


二进制
SE/stuff/MacPorts-2.4.1-10.12-Sierra.pkg


二进制
SE/stuff/MacPorts-2.4.2-10.12-Sierra.pkg


+ 5 - 5
SE/superedit-INSTALL_SES_PROCESY_A.php

@@ -572,7 +572,7 @@ function INSTALL_GETCOMMANDS_XSL_ENGINES($ADMIN_USERNAME,$SERVER_ADDRESS_IP,$ADM
 //current dla dzialania dity
  $cmd[]['scp_root']=array($INSTALL_ROOT.'/stuff/jdk-8u121-macosx-x64.dmg','/tmp/jdk-8u121-macosx-x64.dmg');
  $cmd[]['rsh']='hdiutil mount /tmp/jdk-8u121-macosx-x64.dmg -mountpoint /Volumes/jdk-8u121-macosx-x64';
- $cmd[]['rsh']='installer -package /Volumes/jdk-8u121-macosx-x64.dmg/JDK\ 8\ Update\ 121.pkg -target "/" -verbose';
+ $cmd[]['rsh']='installer -package /Volumes/jdk-8u121-macosx-x64/JDK\ 8\ Update\ 121.pkg -target "/" -verbose';
  $cmd[]['rsh']='hdiutil unmount /Volumes/jdk-8u121-macosx-x64';
 
  $cmd[]['rsh']='port -N install saxon';
@@ -665,8 +665,8 @@ if($SERVER_VERSION=='10.9Maverick') $cmd[]['rsh']="gcc 2>&1 |grep 'no input file
  	 	 $cmd[]['scp']=array($INSTALL_ROOT.'/stuff/MacPorts-2.3.4-10.11-ElCapitan.pkg','/tmp/MacPorts-2.3.4-10.11-ElCapitan.pkg');
 	 	 $cmd[]['rsh']='installer -package /tmp/MacPorts-2.3.4-10.11-ElCapitan.pkg -target "/" -verbose';
     } else if($SERVER_VERSION=='10.12-Sierra') {
-        $cmd[]['scp']=array($INSTALL_ROOT.'/stuff/MacPorts-2.4.1-10.12-Sierra.pkg','/tmp/MacPorts-2.4.1-10.12-Sierra.pkg');
-        $cmd[]['rsh']='installer -package /tmp/MacPorts-2.4.1-10.12-Sierra.pkg -target "/" -verbose';
+        $cmd[]['scp']=array($INSTALL_ROOT.'/stuff/MacPorts-2.4.2-10.12-Sierra.pkg','/tmp/MacPorts-2.4.2-10.12-Sierra.pkg');
+        $cmd[]['rsh']='installer -package /tmp/MacPorts-2.4.2-10.12-Sierra.pkg -target "/" -verbose';
  	} else {
 
 	 	 $cmd[]['scp']=array('/Library/Server/Web/Data/Sites/Default/SE/se-dev-pl/stuff/MacPorts-2.3.2-10.9-Mavericks.pkg','/tmp/MacPorts-2.3.2-10.9-Mavericks.pkg');
@@ -1130,7 +1130,7 @@ return $cmd;
 function INSTALL_GETCOMMANDS_MARIADB($ADMIN_USERNAME,$SERVER_ADDRESS_IP,$ADMIN_USERNAME_PASSWD,$SERVER_MOUNT_POINT_ROOT,$SERVER_ADDRESS,$SERVER_ADDRESS_LDAP_DC,$SERVER_ADDRESS_SHORT,$INSTALL_ROOT,$REMOTE_FOLDER_ROOT,$ADMIN_USERNAME_L1,$ADMIN_USERNAME_L1_PASS,$ADMIN_USERNAME_DIRECTORY,$ADMIN_USERNAME_INITIAL_PASSWD,$BACKUP_USB_DEVICE,$SERVER_VERSION) {
 
 //! MARIADB SERVER INSTALACJA
- $cmd[]['rsh']='port installed 2 >/dev/null | grep "mysql.*server" && { '.tell_user_gui_error("Wykryto zainstalowany MySQL. Wymagany ręczne upgrade do MariaDB. Instalacja przerwana.").'; exit 1; }';
+ $cmd[]['rsh']='port installed 2 >/dev/null | grep "mysql.*server" && { '.tell_user_gui_error("Wykryto zainstalowany MySQL. Wymagany reczny upgrade do MariaDB. Instalacja przerwana.").'; exit 1; } || { echo OK; exit 0; }';
  $cmd[]['rsh']='port -N install mariadb-server';
  $cmd[]['rsh']='sudo -u _mysql /opt/local/lib/mariadb/bin/mysql_install_db';
  $cmd[]['rsh']='sed -i.bak "s/<key>Disabled<\/key>/<key>Enabled<\/key>/"  /Library/LaunchDaemons/org.macports.mariadb-server.plist'; //zmieniam inita do launchctl aby sam z siebie sie odpalal
@@ -1148,7 +1148,7 @@ init-connect=\'SET NAMES  latin2\'
 character-set-server =  latin2
 max_allowed_packet = 600M
 " > /etc/my.cnf';
- $cmd[]['rsh']="cat /opt/local/etc/mariadb/my.cnf | grep '^!include /opt/local/etc/mariadb/macports-default.cnf' && sed -i.bak '!include /opt/local/etc/mariadb/macports-default.cnf/#!include /opt/local/etc/mariadb/macports-default.cnf/'  /opt/local/etc/mariadb/my.cnf || echo OK";
+ $cmd[]['rsh']="cat /opt/local/etc/mariadb/my.cnf | grep '^!include /opt/local/etc/mariadb/macports-default.cnf' && sed -i.bak 's|!include /opt/local/etc/mariadb/macports-default.cnf|#!include /opt/local/etc/mariadb/macports-default.cnf|'  /opt/local/etc/mariadb/my.cnf || echo OK";
 //@2014-09-13 - to jest niepewne i raczej niedziala z LOWER CASE TABLES!
 //$cmd[]['rsh']='cat /opt/local/etc/mariadb/my.cnf | grep "lower_case_table_names = 0" || echo "
 // [mysqld]