Ejemplo n.º 1
0
 protected function execute(Console\Input\InputInterface $input, Console\Output\OutputInterface $output)
 {
     $names = StringTools::Delimit($input->getArgument('name'), ',');
     $user = $input->getArgument('user');
     $group = $input->getArgument('group');
     $parent = $input->getOption('parent');
     // TODO support
     if (!empty($parent)) {
         var_dump($parent);
     }
     foreach ($names as $website) {
         // adding website
         //$website = $name['text'];
         LogCLI::Message('Adding website: ' . $website, 0);
         LogCLI::MessageResult('Group and user: '******'/' . $user, 2, LogCLI::INFO);
         $path = Paths::$db . Paths::$separator . $group . Paths::$separator . $user . Paths::$separator;
         if (file_exists($path)) {
             if (!file_exists($path . $website . '.yml') && Paths::getFullPath($website) === false) {
                 FileOperation::CreateEmptyFile($path . $website . '.yml');
                 LogCLI::Result(LogCLI::OK);
             } else {
                 LogCLI::Fail('Website ' . $website . ', under ' . $group . '/' . $user . ' already exists!');
                 LogCLI::Result(LogCLI::FAIL);
             }
         } else {
             LogCLI::Fail('Group and/or user ' . $group . '/' . $user . ' does not exist!');
             LogCLI::Result(LogCLI::FAIL);
         }
     }
 }
Ejemplo n.º 2
0
 protected function execute(Console\Input\InputInterface $input, Console\Output\OutputInterface $output)
 {
     //var_dump($input->getArgument('name'));
     $names = StringTools::Delimit($input->getArgument('name'), ',');
     $group = $input->getArgument('group');
     foreach ($names as $username) {
         // adding user
         //LogCLI::MessageResult('Exclamation: '.$name['exclamation'], 2, LogCLI::INFO);
         //$username = $name['text'];
         LogCLI::Message('Adding user: '******'Creating directory: ' . $structure, 2, LogCLI::INFO);
         if (@mkdir($structure, 0755, true)) {
             LogCLI::Result(LogCLI::OK);
         } else {
             LogCLI::Fail('User ' . $username . ' already exists!');
             LogCLI::Result(LogCLI::FAIL);
         }
     }
 }