Example #1
0
 public function run()
 {
     $arguments = PS_CLI_Arguments::getArgumentsInstance();
     $status = NULL;
     if ($arguments->getOpt('enable', false)) {
         $successMsg = 'Maintenance mode disabled';
         $errMsg = 'Could not disable maintenance mode';
         $notChanged = 'Maintenance mode was already disabled';
         PS_CLI_UTILS::update_global_value('PS_SHOP_ENABLE', true, $successMsg, $errMsg, $notChanged);
     } elseif ($opt = $arguments->getOpt('disable', false)) {
         $successMsg = 'Maintenance mode enabled';
         $errMsg = 'Could not enable maintenance mode';
         $notChanged = 'Maintenance mode was already enabled';
         PS_CLI_UTILS::update_global_value('PS_SHOP_ENABLE', false, $successMsg, $errMsg, $notChanged);
     } else {
         $arguments->show_command_usage('shop');
         exit(1);
     }
     if ($status === false) {
         exit(1);
     }
     exit(0);
 }