home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 May / Chip_2001-05_cd1.bin / sharewar / phped / PHPEdSetup.exe / Setup.sss < prev    next >
Text File  |  2000-03-22  |  4KB  |  94 lines

  1. SET APPTITLE TO PHPEd - Integrated Debugger Environment for PHP
  2. SET PROGFILES TO HKLM, Software\Microsoft\Windows\CurrentVersion, ProgramFilesDir, C:
  3. SET PROGMENU TO HKCU, Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders, Programs
  4. SET DESKTOP TO HKCU, Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders, Desktop
  5. SET INSTALLDIR TO %PROGFILES%\PHPEd
  6. SET PROGGRP TO PHPEd
  7. IF %CDATE%>20000701
  8.     SET RESULT TO ASK, SSetup, There may be a newer version available.^MWould you like to check it now?
  9.     IF %RESULT%=YES
  10.         SET UPDATEURL TO http://www.soysal.com/PHPEd/latest.txt
  11.         CALLDLL Setup.dll, CheckUpdate, UNLOAD
  12.         IF "%RESULT%"=OK
  13.             SET RESULT TO Latest available version: %LATESTVER%^MLatest update date: %LATESTDATE%^M
  14.             IF %LATESTCDATE%>20000322
  15.                 SET RESULT TO ASK, Update, %RESULT%Would you like to download the current version?
  16.                 IF %RESULT%=YES
  17.                     SET SAVEUPDATETO TO %DESKTOP%\Setup.exe
  18.                     CALLDLL Setup.dll, DoUpdate, UNLOAD
  19.                     IF "%RESULT%"=OK
  20.                         SET RESULT TO ASK, Update, Current version is downloaded successfully to:^M%SAVEUPDATETO%^MWould you like to run it now?
  21.                         IF %RESULT%=YES
  22.                             EXEC %SAVEUPDATETO%
  23.                         END
  24.                     ELSE
  25.                         IF "%RESULT%"=CANCEL
  26.                             MSG Update, Cancelled by user.
  27.                         ELSE
  28.                             MSG Update, "Error: %RESULT%"
  29.                         END
  30.                     END
  31.                     EXIT
  32.                 END
  33.             ELSE
  34.                 MSG Update, %RESULT%You have the latest version.
  35.             END
  36.         ELSE
  37.             IF "%RESULT%"=CANCEL
  38.                 MSG Update, Cancelled by user.
  39.             ELSE
  40.                 MSG Update, "Error: %RESULT%"
  41.             END
  42.             ABORT
  43.         END
  44.     END
  45. END
  46. SET BACKGROUND TO "FF, 0"
  47. SET BGTYPE TO HORIZONTAL
  48. CALLDLL Setup.dll, InitBackground
  49. CALLDLL Setup.dll, SetupWizard
  50. IF %RESULT%=CANCEL
  51.     ABORT
  52. END
  53. SET BACKUP TO %INSTALLDIR%\Backup
  54. SET SSETUPFOLDER TO %INSTALLDIR%\Setup
  55. SET UNINSTALL TO TRUE
  56. COPY "php.cc" TO %INSTALLDIR%,  NeverOverwrite
  57. COPY "php.tok" TO %INSTALLDIR%,  NeverOverwrite
  58. COPY "php.hl" TO %INSTALLDIR%,  NeverOverwrite
  59. COPY "PHPEd.exe" TO %INSTALLDIR%,  VersionCheck
  60. COPY "html.tok" TO %INSTALLDIR%,  NeverOverwrite
  61. COPY "perl.tok" TO %INSTALLDIR%,  NeverOverwrite
  62. COPY "sql.tok" TO %INSTALLDIR%,  NeverOverwrite
  63. COPY "html.cc" TO %INSTALLDIR%,  NeverOverwrite
  64. COPY "html.hl" TO %INSTALLDIR%,  NeverOverwrite
  65. COPY "sql.hl" TO %INSTALLDIR%,  NeverOverwrite
  66. COPY "perl.hl" TO %INSTALLDIR%,  NeverOverwrite
  67. COPY "phped.ac" TO %INSTALLDIR%,  NeverOverwrite
  68. COPY "HTML File.html" TO %INSTALLDIR%\templates,  NeverOverwrite
  69. COPY "Perl File.pl" TO %INSTALLDIR%\templates,  NeverOverwrite
  70. COPY "php File.php3" TO %INSTALLDIR%\templates,  NeverOverwrite
  71. COPY "SQL File.sql" TO %INSTALLDIR%\templates,  NeverOverwrite
  72. COPY "Text File.txt" TO %INSTALLDIR%\templates,  NeverOverwrite
  73. COPY "cpp.hl" TO %INSTALLDIR%,  NeverOverwrite
  74. COPY Setup.dll TO %SSETUPFOLDER%
  75. COPY Update.sss TO %SSETUPFOLDER%
  76. LINK PHPEd,  %INSTALLDIR%\PHPEd.exe,  %PROGMENU%\%PROGGRP%
  77. LINK Uninstall PHPEd, %SSETUPFOLDER%\Setup.exe, %PROGMENU%\%PROGGRP%,-u %SSETUPFOLDER%\Uninstall.sss
  78. LINK Check for update, %SSETUPFOLDER%\Setup.exe, %PROGMENU%\%PROGGRP%,%SSETUPFOLDER%\Update.sss
  79. REGKEY HKCR, .ppj, , PHPEd Project File
  80. REGKEY HKCR, .ppj\shell\open\command, , ""%INSTALLDIR%\PHPEd.exe" "%1""
  81. REGKEY HKCR, .ppj\DefaultIcon, , "%INSTALLDIR%\PHPEd.exe,2"
  82. REGKEY HKCR, .php3, , phpfile
  83. REGKEY HKCR, phpfile, , PHP Script File
  84. REGKEY HKCR, phpfile\shell\Edit\command, , ""%INSTALLDIR%\PHPEd.exe" "%1""
  85. REGKEY HKCR, phpfile\DefaultIcon, , "%INSTALLDIR%\PHPEd.exe,1"
  86. REGKEY HKCR,  phpfile\shell\Edit\command,  ,  "%INSTALLDIR%\PHPEd.exe "%1""
  87. REGKEY HKCR,  phpfile\shell\Run\command,  ,  ""%INSTALLDIR%" -r"%1""
  88. REGKEY HKCR,  .phtml,  ,  phpfile
  89. REGKEY HKCR,  .php,  ,  phpfile
  90. REGKEY HKCR, .pl, , Perl Script
  91. REGKEY HKCR, .pl\shell\edit\command, , """%INSTALLDIR%\PHPEd.exe" -o "%1"" "%1""
  92. REGKEY HKCR, .pl\DefaultIcon, , ""%INSTALLDIR%\PHPEd.exe",3"
  93. INIKEY php3.ini,  Debugger,  Debugger.enabled,  true
  94.