예제 #1
0
 /**
  * Returns the database schema status.
  *
  * This method is usuall called once the user logs in, and alerts him if the schema is not up-to-date.
  *
  * Returns either status incomplete if the schema is not up-to-date, or complete if everything is OK.
  */
 public function getSystemStatus()
 {
     if ($this->container->getParameter("partkeepr.cronjob_check")) {
         $inactiveCronjobs = $this->cronLoggerService->getInactiveCronjobs($this->container->getParameter("partkeepr.required_cronjobs"));
     } else {
         // Skip cronjob tests
         $inactiveCronjobs = array();
     }
     return array("inactiveCronjobCount" => count($inactiveCronjobs), "inactiveCronjobs" => $inactiveCronjobs, "schemaStatus" => $this->getSchemaStatus());
 }
예제 #2
0
 /**
  * Returns the database schema status.
  *
  * This method is usuall called once the user logs in, and alerts him if the schema is not up-to-date.
  *
  * Returns either status incomplete if the schema is not up-to-date, or complete if everything is OK.
  */
 public function getSystemStatus()
 {
     if ($this->container->getParameter('partkeepr.cronjob_check')) {
         $inactiveCronjobs = $this->cronLoggerService->getInactiveCronjobs($this->container->getParameter('partkeepr.required_cronjobs'));
     } else {
         // Skip cronjob tests
         $inactiveCronjobs = [];
     }
     return ['inactiveCronjobCount' => count($inactiveCronjobs), 'inactiveCronjobs' => $inactiveCronjobs, 'schemaStatus' => $this->getSchemaStatus()];
 }