Example #1
0
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with ZOOLU. If not, see http://www.gnu.org/licenses/gpl-3.0.html.
 *
 * For further information visit our website www.getzoolu.org 
 * or contact us at zoolu@getzoolu.org
 *
 * @category   ZOOLU
 * @package    cli
 * @copyright  Copyright (c) 2008-2009 HID GmbH (http://www.hid.ag)
 * @license    http://www.gnu.org/licenses/gpl-3.0.html GNU General Public License, Version 3
 * @version    $Id: version.php
 */
/**
 * include general (autoloader, config)
 */
require_once dirname(__FILE__) . '/../sys_config/general.inc.php';
try {
    $objConsoleOpts = new Zend_Console_Getopt(array('pageId|p=s' => 'Page Id', 'version|v=i' => 'Page Version', 'languageId|l=i' => 'Language Id'));
    if (isset($objConsoleOpts->pageId) && isset($objConsoleOpts->version) && isset($objConsoleOpts->languageId)) {
        $objIndex = new Index();
        $core->logger->debug('index page now ...');
        $objIndex->indexPage($objConsoleOpts->pageId, $objConsoleOpts->version, $objConsoleOpts->languageId);
        $core->logger->debug('... finished!');
    }
} catch (Exception $exc) {
    $core->logger->err($exc);
    exit;
}