<?php
 
 
    ini_set( "display_errors", true );
 
    error_reporting( E_ALL );
 
 
    
 
 
    //------------------------------------------
 
    // Include functions
 
    //------------------------------------------
 
    include "phpinstaller/installer.class.php";
 
    include "phpinstaller/functions.php";
 
 
    
 
 
    //------------------------------------------
 
    // Settings
 
    //------------------------------------------
 
    $lang_id = get('lang_id') ? get('lang_id') : "en";
 
    $title = get('title');
 
    $description = get('description');
 
    $author = get('author');
 
    $filename = get('filename') ? get('filename') : INSTALL_DEFAULT;
 
    $execute = get('execute');
 
    $dir = get('dir');
 
 
    // database info
 
    $db          = get('db');                    // if db add database to installer
 
    $db_hostname = get('db_hostname');
 
    $db_username = get('db_username');
 
    $db_password = get('db_password');
 
    $db_database = get('db_database');
 
    
 
    $download = get('download');                // true if you want download the file
 
    
 
    
 
    
 
    
 
    //------------------------------------------
 
    // Installer
 
    //------------------------------------------
 
 
    if( get('install') ){
 
        //------------------------------------------
 
        // Create Installer
 
        //------------------------------------------
 
        ?>
 
        <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
        <html xmlns="http://www.w3.org/1999/xhtml">
 
        <head>
 
            <title>PHP Compressor</title>
 
            <link href="phpinstaller/tpl/style.css" type="text/css" rel="stylesheet" />
 
        </head>
 
        <body>
 
        <?php
 
        
 
        
 
        $php = new PhpInstaller( $title, $description, $author, $execute );
 
        $php->addDir( $dir );
 
 
        if( $db )
 
            $php->addDb( $db_hostname, $db_username, $db_password, $db_database );
 
            
 
        $php->createInstaller( $filename, $download );    // create installer
 
        
 
    ?>
 
            </body>
 
        </html>
 
    <?php
 
    }
 
    else{
 
        
 
        //------------------------------------------
 
        // Draw UI
 
        //------------------------------------------
 
        include "phpinstaller/tpl/create_installer_ui.html";
 
 
    }
 
 
 
 
?>
 
 |