%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : www.kowitt.ac.th / Your IP : 216.73.216.118 Web Server : Microsoft-IIS/7.5 System : Windows NT SERVER02 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586 User : IUSR ( 0) PHP Version : 5.6.31 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/inetpub/wwwroot/phpMyAdmin/libraries/plugins/transformations/ |
Upload File : |
#!/bin/bash # # Shell script that creates a new transformation plug-in (both main and # abstract class) using a template. # # The 'description' parameter will add a new entry in the language file. # Watch out for special escaping. # # $1: MIMEType # $2: MIMESubtype # $3: Transformation Name # $4: (optional) Description echo $# if [ $# -ne 3 -a $# -ne 4 ]; then echo -e "Usage: ./generator_plugin.sh MIMEType MIMESubtype TransformationName [Description]\n" exit 65 fi # make sure that the MIME Type, MIME Subtype and Transformation names # are in the correct format # make all names lowercase MT="`echo $1 | tr [:upper:] [:lower:]`" MS="`echo $2 | tr [:upper:] [:lower:]`" TN="`echo $3 | tr [:upper:] [:lower:]`" # make first letter uppercase MT="${MT^}" MS="${MS^}" TN="${TN^}" # make the first letter after each underscore uppercase MT="`echo $MT`" MT="`echo $MT | sed -e 's/_./\U&\E/g'`" MS="`echo $MS`" MS="`echo $MS | sed -e 's/_./\U&\E/g'`" TN="`echo $TN`" TN="`echo $TN | sed -e 's/_./\U&\E/g'`" # define the name of the main class file and of its template ClassFile=$MT\_$MS\_$TN.php Template=TEMPLATE # define the name of the abstract class file and its template AbstractClassFile=abs/"$TN"TransformationsPlugin.php AbstractTemplate=TEMPLATE_ABSTRACT # replace template names with argument names sed "s/\[MIMEType]/$MT/; s/\[MIMESubtype\]/$MS/; s/\[TransformationName\]/$TN/;" < $Template > $ClassFile echo "Created $ClassFile" GenerateAbstractClass=1 if [ -n $4 ]; then if [ "$4" == "--generate_only_main_class" ]; then if [ -e $AbstractClassFile ]; then GenerateAbstractClass=0 fi fi fi if [ $GenerateAbstractClass -eq 1 ]; then # replace template names with argument names sed "s/\[TransformationName\]/$TN/; s/Description of the transformation./$4/;" < $AbstractTemplate > $AbstractClassFile echo "Created $AbstractClassFile" fi echo ""