Esempio n. 1
0
 public function mainAction()
 {
     Output::stdout('Init search Indexer');
     $search = new Indexer();
     $search->indexAll();
     Output::stdout('Phanbook search successfully');
 }
 /**
  * Convert
  *
  * @param array $params
  */
 public function mainAction($params = array())
 {
     Output::stdout('Main Action');
     TagsSeeder::run();
     UsersSeeder::run();
     PostsSeeder::run();
     PostsTagsSeeder::run();
     Output::stdout('Completed');
 }
Esempio n. 3
0
 /**
  * The task updated core Phanbook
  *
  * @return mixed
  */
 public function mainAction()
 {
     Output::stdout('======================================================');
     Output::stdout('Loading phanbook repositories with package information');
     Output::stdout('Call function ZFunction::gitUpdate()');
     ZFunction::gitUpdate();
     Output::stdout('Phanbook upgraded successfully');
     Output::stdout('======================================================');
 }
Esempio n. 4
0
 public function mainAction()
 {
     Output::stdout('Send email for post reply');
     $spool = new SendSpool();
     try {
         var_dump($spool->sendRemaining());
     } catch (Exception $e) {
         echo $e->getMessage(), PHP_EOL;
         echo $e->getTraceAsString();
     }
 }
Esempio n. 5
0
 public function mainAction()
 {
     Output::stdout('Send digest email');
     $spool = new Digest();
     try {
         var_dump($spool->send());
     } catch (Exception $e) {
         Output::stdout($e->getMessage());
         Output::stdout($e->getTraceAsString());
     }
 }
Esempio n. 6
0
 /**
  * The task exports database Phanbook
  *
  * {cmd}
  *    php cli Exports
  * {/cmd}
  *
  * @return mixed
  */
 public function mainAction()
 {
     Output::stdout('======================================================');
     Output::stdout('Starting exports your database');
     $mysql = $this->config->database->mysql;
     $host = $mysql->host;
     $database = $mysql->dbname;
     $username = $mysql->username;
     $password = $mysql->password;
     $name = $database . date('Y-m-d-H:i:s');
     $cmd = "mysqldump -u {$username} --password={$password} --host={$host} {$database} > {$name}.sql";
     shell_exec($cmd);
     Output::stdout('Phanbook exports your database successfully');
     Output::stdout('======================================================');
 }
Esempio n. 7
0
 /**
  * Remove Pid File.
  *
  * @return bool
  */
 public function removeProcessInstance()
 {
     if ($this->isSingleInstance()) {
         $pid = \Cli\Pid::singleton('');
         if ($pid->created() && !$pid->removed()) {
             if ($result = $pid->remove()) {
                 if ($this->isDebug()) {
                     Output::stdout("[DEBUG] Removed Pid File: " . $pid->getFileName());
                 }
             } else {
                 $msg = Output::COLOR_RED . "[ERROR]" . Output::COLOR_NONE . " Failed to remove Pid File: {$this->_pidFile}";
                 Output::stderr($msg);
             }
             return $result;
         }
     }
     return true;
 }
Esempio n. 8
0
 public function test2Action($paramArray)
 {
     Output::stdout("First param: {$paramArray['0']}");
     Output::stdout("Second param: {$paramArray['1']}");
 }