| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 |
- <?xml version="1.0" encoding="UTF-8"?>
- <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:xs="http://www.w3.org/2001/XMLSchema"
- xmlns:p5dg="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/documentation_generator/documentation_generator.xsd"
- xmlns:p5up5b="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/upgrade_procesy5_bocian.xsd"
- xmlns:p5ant="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache.public/ant/ant.xsd"
- exclude-result-prefixes="xs"
- version="2.0">
-
- <xsl:output indent="yes"/>
- <xsl:strip-space elements="*"/>
- <xsl:template match="target[@p5up5b:task_type='php']" mode="p5dg:p5ant.include.structure.ant.build.target">
- <p5dg:p5ant.include.structure.ant.build.target>
- <xsl:attribute name="p5dg:basedir" select="p5up5b:getproperty(root(),@p5up5b:prefix,'SYSTEM.repository')"/>
- <xsl:attribute name="p5dg:name" select="@p5up5b:task_name"/>
- <xsl:attribute name="p5ant:uuid" select="generate-id()"/>
-
- <!-- <property name="p5up5b.5.remote.php.1.script" value="${p5up5b.local.superedit-SQIX_STRUCTURE_DB_SYNC.php}"/>
- <property name="p5up5b.5.remote.php.1.function" value="SQIX_STRUCTURE_DB_SYNC"/>
- <property name="p5up5b.5.remote.php.1.function.args.1" value="import_db"/>
- <property name="p5up5b.5.remote.php.1.function.args.1" value="default_db"/>
- <property name="p5up5b.5.remote.php.1.function.args.1" value="0"/>
- <property name="p5up5b.5.remote.php.1.function.args.1" value="WYSLIJ_DO_BAZY"/>
- <property name="p5up5b.5.remote.php.1.function.args.1" value="FROM_ZASOBY_TO_ZASOBY"/>
- <property name="p5up5b.5.remote.php.1.script.argv.1" value="${p5up5b.remote._SERVER.SERVER_NAME}"/>
- <property name="p5up5b.5.remote.php.1.script.argv.2" value="%PISM%,%zasob%,%ADMINISTRACJA%,%wyposazenie%,%global%,%WMS%,%ISP%,%BI%"/>
- </target>
- $cmd[]['rsh']='php -r"include(\'/Library/Server/Web/Data/Sites/Default/SE/superedit-DB_PROCEDURES_CREATE.php\') ;
- DB_PROCEDURES_CREATE(); " '.$SERVER_ADDRESS.' ';
- -->
- <!--<xsl:copy-of select="@*"/>-->
- <target name="{@p5up5b:task_name}">
- <xsl:variable name="exec">
- <exec dir="{p5up5b:getproperty(root(),@p5up5b:prefix,'SYSTEM.repository')}">
- <xsl:attribute name="executable">${php}</xsl:attribute>
- <xsl:apply-templates select="current-group()" mode="p5dg:p5ant.include.structure.ant.build.target.php.exec">
- <xsl:sort select="@sort"/>
- </xsl:apply-templates>
- </exec>
- </xsl:variable>
- <!--<debug.exec>
- <xsl:copy-of select="$exec"></xsl:copy-of>
- </debug.exec>-->
- <xsl:apply-templates mode="p5up5b:sort" select="$exec"/>
- </target>
- </p5dg:p5ant.include.structure.ant.build.target>
- </xsl:template>
-
- <xsl:template match="target[@p5up5b:task_name.param='script' and @p5up5b:task_name.param.attr='' ]" mode="p5dg:p5ant.include.structure.ant.build.target.php.exec">
- <p5up5b:to_merge_element p5up5b:sort="1" p5up5b:group="1">
- <arg>
- <xsl:attribute name="line">
- <xsl:text> -r "include('</xsl:text><xsl:value-of select="@value"/><xsl:text>'); </xsl:text>
- </xsl:attribute>
- </arg>
- </p5up5b:to_merge_element>
- <!--<p5up5b:to_merge_element p5up5b:sort="2" p5up5b:group="1">
- <arg>
- <xsl:attribute name="line">
- <xsl:text>')'</xsl:text>
- </xsl:attribute>
- </arg>
- </p5up5b:to_merge_element>-->
- <p5up5b:to_merge_element p5up5b:sort="99" p5up5b:group="1">
- <arg>
- <xsl:attribute name="line">
- <xsl:text>"</xsl:text>
- </xsl:attribute>
- </arg>
- </p5up5b:to_merge_element>
- </xsl:template>
- <xsl:template match="target[@p5up5b:task_name.param='function' and @p5up5b:task_name.param.attr='' ]" mode="p5dg:p5ant.include.structure.ant.build.target.php.exec">
- <p5up5b:to_merge_element p5up5b:sort="50" p5up5b:group="1">
- <arg line="{@value}("/>
- </p5up5b:to_merge_element>
- <p5up5b:to_merge_element p5up5b:sort="52" p5up5b:group="1">
- <arg line="); "/>
- </p5up5b:to_merge_element>
- </xsl:template>
-
- <xsl:template match="target[@p5up5b:task_name.param='function' and @p5up5b:task_name.param.attr='args']" mode="p5dg:p5ant.include.structure.ant.build.target.php.exec">
- <p5up5b:to_merge_element p5up5b:sort="51" p5up5b:group="1">
- <arg>
- <xsl:attribute name="line">
- <xsl:value-of select="@value"/><xsl:if test="following-sibling::*[@p5up5b:task_name.param='function' and @p5up5b:task_name.param.attr='args']"><xsl:text>,</xsl:text></xsl:if>
- </xsl:attribute>
- </arg>
- </p5up5b:to_merge_element>
- </xsl:template>
- <xsl:template match="target[@p5up5b:task_name.param='script' and @p5up5b:task_name.param.attr='argv' ]" mode="p5dg:p5ant.include.structure.ant.build.target.php.exec">
- <arg value=" {@value} " p5up5b:sort="60" p5up5b:group="10"/>
- </xsl:template>
-
- <xsl:template match="*" mode="p5dg:p5ant.include.structure.ant.build.target.php.exec">
-
- </xsl:template>
-
- </xsl:stylesheet>
|