Not signed in (Sign In)
Welcome Guest!
Want to take part in these discussions? If you have an account, sign in now.
If you don't have an account, apply for one now.
    • CommentAuthorspincity
    • CommentTimeMay 20th 2008
     
    Get the following error when loading the app:
    Parse error: syntax error, unexpected '{' in C:\Wamp\www\Jabber\config.php on line 67

    Line 67 is port setting which I have amended to 8080

    Can someone take a look at my config.php file please, any help would be gratefully appreciated.




    <?php
    /**
    * jobber job board platform
    *
    * @author Filip C.T.E. <http://www.filipcte.ro> <me@filipcte.ro>
    * @license You are free to edit and use this work, but it would be nice if you always referenced the original author ;)
    * (see license.txt).
    */

    header('Content-Type: text/html; charset=UTF-8');
    ini_set('display_errors', 'On');
    error_reporting(E_ALL ^ E_STRICT);
    date_default_timezone_set('Europe/Bucharest');

    // MySQL + misc settings for local environment
    if ($_SERVER['SERVER_NAME'] == 'localhost')
    {
    define('DB_HOST', 'localhost');
    define('DB_USER', 'root');
    define('DB_PASS', '');
    define('DB_NAME', 'jobberbase');
    define('LOCATION', 'local');
    define('ENVIRONMENT', 'dev');
    }
    // MySQL + misc settings for production environment
    else
    {
    define('DB_HOST', 'localhost');
    define('DB_USER', 'root');
    define('DB_PASS', '');
    define('DB_NAME', 'jobberbase');
    define('LOCATION', 'online');
    define('ENVIRONMENT', 'prod');
    }

    // Global settings definitions
    define('NOTIFY_EMAIL','jakville@gmail.com');
    define('ADMIN_EMAIL','jakville@gmail.com');
    define('SITE_NAME', 'jobberBase');


    define('MAX_CV_SIZE', 3000000); // approx. 3 mb
    define('FILE_UPLOAD_DIR', 'uploads/');
    define('JOBS_PER_PAGE', 50);

    // Type of jobs. Values are the database ids.
    define('JOBTYPE_FULLTIME', 1);
    define('JOBTYPE_PARTTIME', 2);
    define('JOBTYPE_FREELANCE', 3);

    define('APP_PATH',dirname(__FILE__).DIRECTORY_SEPARATOR);

    if(isset($_SERVER['SCRIPT_NAME']))
    {
    # on Windows _APP_MAIN_DIR becomes \ and abs url would look something like HTTP_HOST\/restOfUrl, so \ should be trimed too
    # @modified Chis Florinel <chis.florinel@candoo.ro>

    $app_main_dir = rtrim(dirname($_SERVER['SCRIPT_NAME']),'/\Jabber');
    define('_APP_MAIN_DIR', $app_main_dir);
    }
    else
    {
    die('[config.php] Cannot determine APP_MAIN_DIR, please set manual and comment this line');
    }

    if(isset($_SERVER['HTTP_HOST']) && isset($_SERVER['SERVER_PORT'])) app
    {
    if($_SERVER['SERVER_PORT'] == 8080)
    {
    define ('BASE_URL', 'http://localhost:8080/Jabber' . $_SERVER['HTTP_HOST'] . _APP_MAIN_DIR . '/');
    }
    else
    {
    define ('BASE_URL', 'http://localhost:8080/Jabber' . $_SERVER['HTTP_HOST'].':'.$_SERVER['SERVER_PORT'] . _APP_MAIN_DIR . '/');
    }
    }
    else
    {
    die('[config.php] Cannot determine BASE_URL, please set manual and comment this line');
    }


    // Function and classes includes
    require_once '_includes/function.validate_email.php';
    require_once '_includes/function.redirect_to.php';
    require_once '_includes/function.printr.php';
    require_once '_includes/function.escape.php';
    require_once '_includes/functions.php';
    require_once '_includes/class.phpmailer.php';
    require_once '_includes/class.Postman.php';
    require_once '_includes/class.Textile.php';
    require_once '_includes/class.Sanitizer.php';
    require_once '_includes/class.Db.php';
    require_once '_includes/class.Job.php';
    require_once '_includes/class.JobRequest.php';
    require_once '_includes/class.Paginator.php';
    require_once '_includes/class.Feed.php';
    require_once '_includes/class.SpamReport.php';
    require_once '_includes/class.Api.php';
    require_once '_includes/class.JobApplication.php';
    require_once '_includes/class.SearchKeywords.php';
    require_once '_includes/smarty/libs/Smarty.class.php';

    // Setup database connection
    try
    {
    $db = new Db(DB_HOST, DB_USER, DB_PASS, DB_NAME);
    $db->Execute('SET CHARSET UTF8');
    }
    catch(ConnectException $exception)
    {
    if (ENVIRONMENT == 'dev')
    {
    echo "Database Connection Error:<br />";
    printr($exception->getMessage());
    }
    }

    // Setup Smarty
    $smarty = new Smarty();
    $smarty->template_dir = APP_PATH . '_templates/';
    $smarty->compile_dir = APP_PATH . '_templates/_cache/';


    // Create Textile object
    $textile = new Textile;

    // Split URL - get parameters
    $_app_info['params'] = array();
    $_url = str_replace(_APP_MAIN_DIR, '', $_SERVER['REQUEST_URI']);
    $_tmp = explode('?', $_url);
    $_url = $_tmp[0];
    if ($_url = explode('/', $_url))
    {
    foreach ($_url as $tag)
    {
    if ($tag)
    {
    $_app_info['params'][] = $tag;
    }
    }
    }
    ?>