Example #1
0
<?php

/*
 * build module command line script
 */
if ($argc < 2) {
    echo "usage: php build_theme.php theme_name" . PHP_EOL;
    exit;
}
include_once "../app_init.php";
if (!defined("CLI")) {
    exit;
}
$themeName = $argv[1];
$buildNumber = getModuleVersion($themeName);
$ext = "tar.gz";
// invoke cubi/build/build mod_build.xml -Dbuild.module=$moduleName -Dbuild.number=$buildNumber
echo "---------------------------------------\n";
execPhing("theme_build.xml", "\"-DbuildName={$themeName}\" \"-DbuildNumber={$buildNumber}\" \"-Dext={$ext}\"");
function execPhing($buildFile, $options)
{
    $phingHome = OPENBIZ_APP_PATH . DIRECTORY_SEPARATOR . "bin" . DIRECTORY_SEPARATOR . "phing";
    putenv("PHING_HOME={$phingHome}");
    $phpClasses = $phingHome . DIRECTORY_SEPARATOR . "classes";
    putenv("PHP_CLASSPATH={$phpClasses}");
    $phingBin = $phingHome . DIRECTORY_SEPARATOR . "bin";
    //putenv("PATH=$phingBin");
    $cmd = $phingBin . DIRECTORY_SEPARATOR . "phing" . " -buildfile {$buildFile} {$options}";
    echo "Executing {$cmd}\n";
    chdir(OPENBIZ_APP_PATH . DIRECTORY_SEPARATOR . "build");
    system($cmd);
#!/usr/bin/php
<?php 
/*
 * build module command line script
 */
if ($argc < 2) {
    echo "usage: php build_module_encoded.php module_name" . PHP_EOL;
    exit;
}
include_once "../app_init.php";
if (!defined("CLI")) {
    exit;
}
$moduleName = $argv[1];
$passphrase = $argv[2];
$buildNumber = getModuleVersion($moduleName);
$ext = "tar.gz";
// invoke cubi/build/build mod_build.xml -Dbuild.module=$moduleName -Dbuild.number=$buildNumber
echo "---------------------------------------\n";
execPhing("mod_build_encoded.xml", "\"-DbuildName={$moduleName}\" \"-DbuildNumber={$buildNumber}\" \"-Dext={$ext}\"  \"-Dpassphrase={$passphrase}\"");
function execPhing($buildFile, $options)
{
    $phingHome = APP_HOME . DIRECTORY_SEPARATOR . "bin" . DIRECTORY_SEPARATOR . "phing";
    putenv("PHING_HOME={$phingHome}");
    $phpClasses = $phingHome . DIRECTORY_SEPARATOR . "classes";
    putenv("PHP_CLASSPATH={$phpClasses}");
    $phingBin = $phingHome . DIRECTORY_SEPARATOR . "bin";
    //putenv("PATH=$phingBin");
    $cmd = $phingBin . DIRECTORY_SEPARATOR . "phing" . " -buildfile {$buildFile} {$options}";
    echo "Executing {$cmd}\n";
    chdir(APP_HOME . DIRECTORY_SEPARATOR . "build");
Example #3
0
function sendVersionToSentora($params)
{
    $array_data = array("whmcs_version" => getModuleVersion());
    $response = sendSenitorRequest($params, "whmcs", "checkVersion", $array_data);
    if ($response != null) {
        return $response->asString() == "true";
    } else {
        return false;
    }
    //logModuleCall("Sentora", $response->asString(), "", $response->asString(), $response->asString(), "");
}