eZ Publish  [4.2]
flatten.php File Reference

Go to the source code of this file.

Variables

 $cli = eZCLI::instance()
 $dbHost = $options['db-host'] ? $options['db-host'] : false
 $dbImpl = $options['db-driver'] ? $options['db-driver'] : false
 $dbName = $options['db-database'] ? $options['db-database'] : false
 $dbPassword = $options['db-password'] ? $options['db-password'] : false
if(count($options['arguments'])< 1) $dbUser = $options['db-user'] ? $options['db-user'] : false
 $endl = $cli->endlineString()
 $flatten
if($siteAccess) $flattenAllItems = false
 $flattenItems = array()
 $options
 $script
 $showSQL = $options['sql'] ? true : false
 $siteAccess = $options['siteaccess'] ? $options['siteaccess'] : false

Variable Documentation

$cli = eZCLI::instance()

Definition at line 34 of file flatten.php.

$dbHost = $options['db-host'] ? $options['db-host'] : false

Definition at line 69 of file flatten.php.

$dbImpl = $options['db-driver'] ? $options['db-driver'] : false

Definition at line 71 of file flatten.php.

$dbPassword = $options['db-password'] ? $options['db-password'] : false

Definition at line 68 of file flatten.php.

if (count($options['arguments'])< 1) $dbUser = $options['db-user'] ? $options['db-user'] : false

Definition at line 67 of file flatten.php.

$endl = $cli->endlineString()

Definition at line 35 of file flatten.php.

Referenced by eZCLI\eZCLI(), and eZFatalError().

$flatten
Initial value:
 array( 'contentobject' => false,
                  'contentclass' => false,
                  'workflow' => false,
                  'role' => false )

Definition at line 83 of file flatten.php.

if ($siteAccess) $flattenAllItems = false

Definition at line 81 of file flatten.php.

$flattenItems = array()

Definition at line 82 of file flatten.php.

$options
Initial value:
 $script->getOptions( "[db-host:][db-user:][db-password:][db-database:][db-type:|db-driver:][sql]",
                                "[name]",
                                array( 'db-host' => "Database host",
                                       'db-user' => "Database user",
                                       'db-password' => "Database password",
                                       'db-database' => "Database name",
                                       'db-driver' => "Database driver",
                                       'db-type' => "Database driver, alias for --db-driver",
                                       'sql' => "Display sql queries"
                                       ) )

Definition at line 49 of file flatten.php.

Initial value:
 eZScript::instance( array( 'description' => ( "eZ Publish database flattening.\n\n" .
                                                        "Will remove data that is not considered currently in use to minimize the amount of database data it consumes\n" .
                                                        "\n" .
                                                        "Possible values for NAME is:\n" .
                                                        "contentobject, contentclass, workflow, role or all (for all items)\n" .
                                                        "flatten.php -s admin contentobject"),
                                     'use-session' => false,
                                     'use-modules' => true,
                                     'use-extensions' => true ) )

Definition at line 37 of file flatten.php.

$showSQL = $options['sql'] ? true : false

Definition at line 72 of file flatten.php.