Example #1
0
 function &getDB()
 {
     global $__xmec_db;
     global $__xmec_dsn;
     // in xmec_defines.php
     global $__xmec_shutdown_registered;
     if (!isset($__xmec_db) || !is_subclass_of($__xmec_db, "db_common")) {
         $__xmec_db = DB::connect($__xmec_dsn, false);
         if (DB::isError($__xmec_db)) {
             XMEC::error_exit($__xmec_db->getMessage());
         }
         //    if (!$__xmec_shutdown_registered) {
         //        register_shutdown_function(safeShutdown);
         //        $__xmec_shutdown_registered = TRUE;
         //    }
     }
     return $__xmec_db;
 }
Example #2
0
        XMEC::error_exit("Update failed: " . $user->getError());
    }
    $addr->set('house_name', $TBTHname);
    $addr->set('street', $TBTStr);
    $addr->set('area', $TBTArea);
    $addr->set('city', $TBTCity);
    $addr->set('state', $TBTState);
    $addr->set('country', $TBTCountry);
    $addr->set('postal_code', $TBTPin);
    $addr->set('telephone_no', $TBTPhone);
    if ($p = $user->getAddressVisibility('PRESENT')) {
        $addr->set('visibility', $p);
    }
    $user->addrBackup('PRESENT');
    if (!$user->setAddress($addr, 'PRESENT')) {
        XMEC::error_exit("Update failed: " . $user->getError());
    }
    if (empty($target)) {
        $target = "members.php";
    }
    echo "<html><head><script language=javascript>alert(\"Your profile has been updated successfully\"); document.location=\"{$target}\";</script></head></html>";
    exit;
} else {
    $paddr = $user->getAddress('PERMANENT');
    $caddr = $user->getAddress('PRESENT');
    $oaddr = $user->getAddress('COMPANY');
    $work_types = XMEC::get_work_types();
}
?>