Example #1
0
 public function defaultConfig()
 {
     $this->tokenizer = new PorterTokenizer();
     $this->store = new MongoDBDocumentStore(ENV::get('MONGO_HOST'), ENV::get('MONGO_PORT'));
     $this->index = new MemcachedDocumentIndex(ENV::get('MEMCACHED_HOST'), ENV::get('MEMCACHED_PORT'));
     $this->ranker = new TFIDFDocumentRanker();
     return $this;
 }
Example #2
0
function setup()
{
    global $index;
    global $engine;
    global $store;
    $tokenizer = new PorterTokenizer();
    $store = new SQLDocumentStore(Env::getPDO(), $tokenizer);
    //$store = new MongoDBDocumentStore(ENV::get('MONGO_HOST'), ENV::get('MONGO_PORT'));
    $index = new MemcachedDocumentIndex(ENV::get('MEMCACHED_HOST'), ENV::get('MEMCACHED_PORT'));
    $ranker = new TFIDFDocumentRanker();
    $config = Config::createBuilder()->index($index)->store($store)->tokenizer($tokenizer)->ranker($ranker)->build();
    $engine = new Engine($config);
}
Example #3
0
$IS_NIGHTLY = strpos($LIB_VERSION, 'SERIAL') !== false;
if ($IS_NIGHTLY) {
    $PACKAGE_NAME = 'jelix-' . str_replace('SERIAL', '', $LIB_VERSION);
    if (substr($PACKAGE_NAME, -1, 1) == '.') {
        $PACKAGE_NAME = substr($PACKAGE_NAME, 0, -1);
    }
    $PACKAGE_NAME .= '-pdf-fonts';
    $LIB_VERSION = str_replace('SERIAL', $SOURCE_REVISION, $LIB_VERSION);
} else {
    $PACKAGE_NAME = 'jelix-' . $LIB_VERSION . '-pdf-fonts';
}
if ($PACKAGE_ZIP) {
    $BUILD_TARGET_PATH = jBuildUtils::normalizeDir($MAIN_TARGET_PATH) . $PACKAGE_NAME . '/';
} else {
    $BUILD_TARGET_PATH = jBuildUtils::normalizeDir($MAIN_TARGET_PATH);
}
//----------------- build the package
//... directory creation
jBuildUtils::createDir($BUILD_TARGET_PATH);
//... copying files
jManifest::process('build/manifests/fonts.mn', '.', $BUILD_TARGET_PATH, ENV::getAll());
//... packages
//if($PACKAGE_TAR_GZ){
//    exec('tar czf '.$MAIN_TARGET_PATH.'/'.$PACKAGE_NAME.'.tar.gz -C '.$MAIN_TARGET_PATH.' '.$PACKAGE_NAME);
//}
if ($PACKAGE_ZIP) {
    chdir($MAIN_TARGET_PATH);
    exec('zip -r ' . $PACKAGE_NAME . '.zip ' . $PACKAGE_NAME);
    chdir(dirname(__FILE__));
}
exit(0);
Example #4
0
$IS_NIGHTLY = strpos($VERSION, 'SERIAL') !== false;
if ($IS_NIGHTLY) {
    $PACKAGE_NAME = 'wikirenderer-' . str_replace('SERIAL', '', $VERSION);
    if (substr($PACKAGE_NAME, -1, 1) == '.') {
        $PACKAGE_NAME = substr($PACKAGE_NAME, 0, -1);
    }
    $VERSION = str_replace('SERIAL', $HG_REVISION, $VERSION);
} else {
    $PACKAGE_NAME = 'wikirenderer-' . $VERSION;
}
if ($PACKAGE_TAR_GZ || $PACKAGE_ZIP) {
    $BUILD_TARGET_PATH = jBuildUtils::normalizeDir($MAIN_TARGET_PATH) . $PACKAGE_NAME . '/';
} else {
    $BUILD_TARGET_PATH = jBuildUtils::normalizeDir($MAIN_TARGET_PATH);
}
//----------------- Génération des sources
//... creation des repertoires
jBuildUtils::createDir($BUILD_TARGET_PATH);
//... execution du manifest
jManifest::process($BASE_PATH . 'wr.mn', $BASE_PATH, $BUILD_TARGET_PATH, ENV::getAll());
file_put_contents($BUILD_TARGET_PATH . 'VERSION', $VERSION);
//... packages
if ($PACKAGE_TAR_GZ) {
    exec('tar czf ' . $MAIN_TARGET_PATH . '/' . $PACKAGE_NAME . '.tar.gz -C ' . $MAIN_TARGET_PATH . ' ' . $PACKAGE_NAME);
}
if ($PACKAGE_ZIP) {
    chdir($MAIN_TARGET_PATH);
    exec('zip -r ' . $PACKAGE_NAME . '.zip ' . $PACKAGE_NAME);
    chdir(dirname(__FILE__));
}
exit(0);
Example #5
0
if ($VERSION == 'SERIAL') {
    $VERSION = 'SERIAL-' . $SOURCE_REVISION;
    $IS_NIGHTLY = true;
} else {
    $IS_NIGHTLY = false;
}
if ($PACKAGE_TAR_GZ || $PACKAGE_ZIP) {
    $BUILD_SUBPATH = 'additionnal-modules/';
    if ($IS_NIGHTLY) {
        $PACKAGE_NAME = 'additionnal-modules-nightly';
    } else {
        $PACKAGE_NAME = 'additionnal-modules-HG-' . $SOURCE_REVISION;
    }
} else {
    $BUILD_SUBPATH = 'lib/jelix-modules/';
}
//----------------- Génération des sources
//... creation des repertoires
jBuildUtils::createDir($MAIN_TARGET_PATH . $BUILD_SUBPATH);
//... execution des manifests
jManifest::process('build/manifests/jelix-modules.mn', 'lib/jelix-modules/', $MAIN_TARGET_PATH . $BUILD_SUBPATH, ENV::getAll());
//... packages
if ($PACKAGE_TAR_GZ) {
    exec('tar czf ' . $MAIN_TARGET_PATH . $PACKAGE_NAME . '.tar.gz -C ' . $MAIN_TARGET_PATH . ' ' . $BUILD_SUBPATH);
}
if ($PACKAGE_ZIP) {
    chdir($MAIN_TARGET_PATH);
    exec('zip -r ' . $PACKAGE_NAME . '.zip ' . $BUILD_SUBPATH);
    chdir(dirname(__FILE__));
}
exit(0);
Example #6
0
function debugVars()
{
    foreach ($GLOBALS as $n => $v) {
        if (ENV::verifyName($n, false)) {
            echo $n, " = ";
            var_export($v);
            echo "\n";
        }
    }
}
Example #7
0
$DEBUG_ACTIVE = true;
/*
 * set up autoload
 * @see http://us3.php.net/autoload
 */
function __autoload($class)
{
    global $PATH_RECEIVER_DIR;
    require $PATH_RECEIVER_DIR . '/' . str_replace('_', '/', $class) . '.php';
}
/*
 * strap a logger to the ENV namespace
 */
require $PATH_UTIL_DIR . '/Logger.php';
$logger = new Logger(Logger::DEBUG, "{$PATH_LOGS_DIR}/debug.log", $DEBUG_ACTIVE);
ENV::$log = $logger;
/**
 * Requirements check 
 */
if ($DEBUG_ACTIVE) {
    // PHP > 5.2
    $php_version = explode('.', PHP_VERSION);
    if ($php_version[1] < 2) {
        throw new Exception("Minimum supported PHP version is 5.2.x, version detected was [" . PHP_VERSION . "].  \nComment out 'if ({$php_version['1']}<2) {' in File" . __FILE__ . "\n on or about line " . __LINE__ . " to try older versions of PHP");
    }
    // PDO
    // pgsql PDO driver
    if (!in_array('pgsql', PDO::getAvailableDrivers())) {
        throw new Exception('PDO Driver for "pgsql" not found (was not returned in call to "PDO::getAvailableDrivers()")');
    }
}
Example #8
0
    $VERSION = 'SERIAL-' . $SOURCE_REVISION;
    $IS_NIGHTLY = true;
} else {
    $IS_NIGHTLY = false;
}
if ($PACKAGE_TAR_GZ || $PACKAGE_ZIP) {
    if ($IS_NIGHTLY) {
        $PACKAGE_NAME = 'jbuildtools-nightly';
    } else {
        $PACKAGE_NAME = 'jbuildtools-' . $VERSION;
    }
    $BUILD_TARGET_PATH = jBuildUtils::normalizeDir($MAIN_TARGET_PATH) . $PACKAGE_NAME . '/';
} else {
    $BUILD_TARGET_PATH = jBuildUtils::normalizeDir($MAIN_TARGET_PATH);
}
//----------------- Génération des sources
//... creation des repertoires
jBuildUtils::createDir($BUILD_TARGET_PATH);
//... execution des manifests
jManifest::process('build/manifests/jbuildtools.mn', 'build/', $BUILD_TARGET_PATH, ENV::getAll());
file_put_contents($BUILD_TARGET_PATH . '/VERSION', $VERSION);
//... packages
if ($PACKAGE_TAR_GZ) {
    exec('tar czf ' . $MAIN_TARGET_PATH . '/' . $PACKAGE_NAME . '.tar.gz -C ' . $MAIN_TARGET_PATH . ' ' . $PACKAGE_NAME);
}
if ($PACKAGE_ZIP) {
    chdir($MAIN_TARGET_PATH);
    exec('zip -r ' . $PACKAGE_NAME . '.zip ' . $PACKAGE_NAME);
    chdir(dirname(__FILE__));
}
exit(0);
Example #9
0
    $PACKAGE_NAME = $APPNAME . '-' . $VERSION;
}
Env::setFromFile('LIB_VERSION', 'lib/jelix/VERSION', true);
$IS_LIB_NIGHTLY = strpos($LIB_VERSION, 'SERIAL') !== false;
if ($IS_LIB_NIGHTLY) {
    $LIB_VERSION = str_replace('SERIAL', $SOURCE_REVISION, $LIB_VERSION);
}
if (preg_match('/\\.([a-z0-9\\-]+)$/i', $LIB_VERSION, $m)) {
    $LIB_VERSION_MAX = substr($LIB_VERSION, 0, -strlen($m[1])) . "*";
} else {
    $LIB_VERSION_MAX = $LIB_VERSION;
}
if ($PACKAGE_TAR_GZ || $PACKAGE_ZIP) {
    //$MAIN_TARGET_PATH = jBuildUtils::normalizeDir($MAIN_TARGET_PATH).$PACKAGE_NAME;
}
//----------------- Génération des sources
//... creation des repertoires
jBuildUtils::createDir($MAIN_TARGET_PATH);
//... execution des manifests
jManifest::process('build/manifests/' . $APPNAME . '.mn', '.', $MAIN_TARGET_PATH, ENV::getAll());
file_put_contents($MAIN_TARGET_PATH . $APPDIR . '/VERSION', $VERSION);
//... packages
if ($PACKAGE_TAR_GZ) {
    exec('tar czf ' . $MAIN_TARGET_PATH . $PACKAGE_NAME . '.tar.gz -C ' . $MAIN_TARGET_PATH . ' ' . $APPNAME);
}
if ($PACKAGE_ZIP) {
    chdir($MAIN_TARGET_PATH);
    exec('zip -r ' . $PACKAGE_NAME . '.zip ' . $APPNAME);
    chdir(dirname(__FILE__));
}
exit(0);
Example #10
0
if ($IS_NIGHTLY) {
    $JTPL_VERSION = str_replace('SERIAL', $SOURCE_REVISION, $JTPL_VERSION);
}
$var = ENV::getAll();
$var['JTPL_STANDALONE'] = true;
$jtplpath = $BUILD_TARGET_PATH . 'lib/installwizard/jtpl/';
jBuildUtils::createDir($jtplpath);
jManifest::process('build/manifests/jtpl-standalone.mn', '.', $jtplpath, $var);
file_put_contents($jtplpath . '/VERSION', $JTPL_VERSION);
// the standalone checker
$var = ENV::getAll();
$var['STANDALONE_CHECKER'] = true;
jManifest::process('build/manifests/jelix-checker.mn', '.', $BUILD_TARGET_PATH, $var);
file_put_contents($BUILD_TARGET_PATH . 'lib/jelix/VERSION', $LIB_VERSION);
// creation du fichier d'infos sur le build
$view = array('EDITION_NAME', 'PHP_VERSION_TARGET', 'SOURCE_REVISION', 'ENABLE_PHP_XMLRPC', 'ENABLE_PHP_JELIX', 'WITH_BYTECODE_CACHE', 'ENABLE_DEVELOPER', 'ENABLE_OPTIMIZED_SOURCE', 'STRIP_COMMENT');
$infos = '; --- build date:  ' . date('Y-m-d H:i') . "\n; --- lib version: {$LIB_VERSION}\n" . ENV::getIniContent($view);
file_put_contents($BUILD_TARGET_PATH . 'lib/jelix/BUILD', $infos);
//... packages
if ($PACKAGE_TAR_GZ || $PACKAGE_ZIP) {
    file_put_contents($MAIN_TARGET_PATH . '/PACKAGE_NAME', $PACKAGE_NAME);
}
if ($PACKAGE_TAR_GZ) {
    exec('tar czf ' . $MAIN_TARGET_PATH . '/' . $PACKAGE_NAME . '.tar.gz -C ' . $MAIN_TARGET_PATH . ' ' . $PACKAGE_NAME);
}
if ($PACKAGE_ZIP) {
    chdir($MAIN_TARGET_PATH);
    exec('zip -r ' . $PACKAGE_NAME . '.zip ' . $PACKAGE_NAME);
    chdir(dirname(__FILE__));
}
exit(0);
 /**
  * Handle a login request to the application.
  *
  * @param \Illuminate\Http\Request $request
  * @return \Illuminate\Http\Response
  */
 public function transaction()
 {
     $testUtils = new ENV(Environment::SANDBOX);
     $cardMappingService = new TransferService(ENV::SANDBOX_CONSUMER_KEY, $testUtils->getPrivateKey(), Environment::SANDBOX);
     $transferRequestCard = new TransferRequest();
     $transferRequestCard->setLocalDate("1212");
     $transferRequestCard->setLocalTime("161222");
     $transferRequestCard->setTransactionReference("40000000010101020" . rand(10, 90));
     $transferRequestCard->setSenderName("John Doe");
     $address = new SenderAddress();
     $address->setLine1("123 Main Street");
     $address->setLine2("#5A");
     $address->setCity("Arlington");
     $address->setCountrySubdivision("VA");
     $address->setPostalCode(22207);
     $address->setCountry("USA");
     $transferRequestCard->setSenderAddress($address);
     $fundingCard = new FundingCard();
     $fundingCard->setAccountNumber("5184680430000006");
     $fundingCard->setExpiryMonth(11);
     $fundingCard->setExpiryYear(2015);
     $transferRequestCard->setFundingCard($fundingCard);
     $transferRequestCard->setFundingUCAF("MjBjaGFyYWN0ZXJqdW5rVUNBRjU=1111");
     $transferRequestCard->setFundingMasterCardAssignedId(123456);
     $fundingAmount = new FundingAmount();
     $fundingAmount->setValue(15000);
     $fundingAmount->setCurrency(840);
     $transferRequestCard->setFundingAmount($fundingAmount);
     $transferRequestCard->setReceiverName("Jose Lopez");
     $receiverAddress = new ReceiverAddress();
     $receiverAddress->setLine1("Pueblo Street");
     $receiverAddress->setLine2("PO BOX 12");
     $receiverAddress->setCity("El PASO");
     $receiverAddress->setCountrySubdivision("TX");
     $receiverAddress->setPostalCode(79906);
     $receiverAddress->setCountry("USA");
     $transferRequestCard->setReceiverAddress($receiverAddress);
     $transferRequestCard->setReceiverPhone("1800639426");
     $receivingCard = new ReceivingCard();
     $receivingCard->setAccountNumber("5184680430000006");
     $transferRequestCard->setReceivingCard($receivingCard);
     $receivingAmount = new ReceivingAmount();
     $receivingAmount->setValue(182206);
     $receivingAmount->setCurrency(484);
     $transferRequestCard->setReceivingAmount($receivingAmount);
     $transferRequestCard->setChannel("W");
     $transferRequestCard->setUCAFSupport("false");
     $transferRequestCard->setICA("009674");
     $transferRequestCard->setProcessorId("9000000442");
     $transferRequestCard->setRoutingAndTransitNumber(990442082);
     $cardAcceptor = new CardAcceptor();
     $cardAcceptor->setName("My Local Bank");
     $cardAcceptor->setCity("Saint Louis");
     $cardAcceptor->setState("MO");
     $cardAcceptor->setPostalCode(63101);
     $cardAcceptor->setCountry("USA");
     $transferRequestCard->setCardAcceptor($cardAcceptor);
     $transferRequestCard->setTransactionDesc("A2A");
     $transferRequestCard->setMerchantId(123456);
     $transfer = $cardMappingService->getTransfer($transferRequestCard);
     //var_dump(get_class_methods($transfer));die;
     if (null != $transfer) {
         var_dump($transfer->getTransactionHistory());
         die;
     }
     var_dump($transfer);
     die;
 }
Example #12
0
    if (version_compare($PHP_VERSION_TARGET, '5.3') > -1) {
        $PHP53 = 1;
        $PHP53ORMORE = 1;
    } elseif (version_compare($PHP_VERSION_TARGET, '5.2') > -1) {
        $PHP52 = 1;
    } else {
        die("PHP VERSION " . $PHP_VERSION_TARGET . " is not supported");
    }
} else {
    // no defined target, so php 5.2
    $PHP52 = 1;
}
//----------------- Génération des sources
//... creation des repertoires
jBuildUtils::createDir($BUILD_TARGET_PATH);
//... execution des manifests
jManifest::process('build/manifests/jtpl-standalone.mn', '.', $BUILD_TARGET_PATH, ENV::getAll());
if ($WITH_TESTS) {
    jManifest::process('build/manifests/jtpl-standalone-tests.mn', '.', $BUILD_TARGET_PATH, ENV::getAll());
}
file_put_contents($BUILD_TARGET_PATH . '/VERSION', $JTPL_VERSION);
//... packages
if ($PACKAGE_TAR_GZ) {
    exec('tar czf ' . $MAIN_TARGET_PATH . '/' . $PACKAGE_NAME . '.tar.gz -C ' . $MAIN_TARGET_PATH . ' ' . $PACKAGE_NAME);
}
if ($PACKAGE_ZIP) {
    chdir($MAIN_TARGET_PATH);
    exec('zip -r ' . $PACKAGE_NAME . '.zip ' . $PACKAGE_NAME);
    chdir(dirname(__FILE__));
}
exit(0);