+ CS
Moved declaration of cli function to cliWorskpaces
This commit is contained in:
@@ -1,16 +1,8 @@
|
||||
<?php
|
||||
CLI::taskName('list-ids');
|
||||
CLI::taskDescription(<<<EOT
|
||||
Complete the PRO_ID and USR_ID in the LIST_* tables.
|
||||
EOT
|
||||
);
|
||||
CLI::taskOpt("lang", "", "lLANG", "lang=LANG");
|
||||
CLI::taskArg('workspace');
|
||||
CLI::taskRun("list_ids");
|
||||
G::LoadClass("wsTools");
|
||||
|
||||
function list_ids($command, $args)
|
||||
function cliListIds($command, $args)
|
||||
{
|
||||
G::LoadClass("wsTools");
|
||||
CLI::logging("list-ids INIT\n");
|
||||
|
||||
$workspaces = get_workspaces_from_args($command);
|
||||
@@ -18,15 +10,18 @@ function list_ids($command, $args)
|
||||
foreach ($workspaces as $index => $workspace) {
|
||||
$hostPort1 = explode(":", $workspace->dbInfo['DB_HOST']);
|
||||
$hostPort = $hostPort1[0] . (isset($hostPort[1]) ? ";port=" . $hostPort[1] : "");
|
||||
$connectionString = sprintf("%s:host=%s;dbname=%s",
|
||||
$workspace->dbInfo['DB_ADAPTER'], $hostPort,
|
||||
$workspace->dbInfo['DB_NAME']);
|
||||
$connectionString = sprintf(
|
||||
"%s:host=%s;dbname=%s",
|
||||
$workspace->dbInfo['DB_ADAPTER'],
|
||||
$hostPort,
|
||||
$workspace->dbInfo['DB_NAME']
|
||||
);
|
||||
$dbh = new PDO(
|
||||
$connectionString,
|
||||
$workspace->dbInfo['DB_USER'],
|
||||
$workspace->dbInfo['DB_PASS']
|
||||
);
|
||||
foreach(workspaceTools::$populateIdsQueries as $query) {
|
||||
foreach (workspaceTools::$populateIdsQueries as $query) {
|
||||
echo ".";
|
||||
$dbh->query($query);
|
||||
}
|
||||
|
||||
@@ -313,6 +313,21 @@ EOT
|
||||
CLI::taskArg('workspace', true, true);
|
||||
CLI::taskRun("run_migrate_self_service_value");
|
||||
|
||||
/**
|
||||
* Complete the PRO_ID and USR_ID in the LIST_* tables.
|
||||
*
|
||||
* It calls the list_ids@cliListIds.php
|
||||
*/
|
||||
CLI::taskName('list-ids');
|
||||
CLI::taskDescription(<<<EOT
|
||||
Complete the PRO_ID and USR_ID in the LIST_* tables.
|
||||
EOT
|
||||
);
|
||||
CLI::taskOpt("lang", "", "lLANG", "lang=LANG");
|
||||
CLI::taskArg('workspace');
|
||||
CLI::taskRun("cliListIds");
|
||||
/*----------------------------------********---------------------------------*/
|
||||
|
||||
/**
|
||||
* Function run_info
|
||||
* access public
|
||||
|
||||
Reference in New Issue
Block a user