public function setTime()
 {
     if (isset($this->option_arr['o_timezone'])) {
         $offset = $this->option_arr['o_timezone'] / 3600;
         if ($offset > 0) {
             $offset = "-" . $offset;
         } elseif ($offset < 0) {
             $offset = "+" . abs($offset);
         } elseif ($offset === 0) {
             $offset = "+0";
         }
         pjAppController::setTimezone('Etc/GMT' . $offset);
         if (strpos($offset, '-') !== false) {
             $offset = str_replace('-', '+', $offset);
         } elseif (strpos($offset, '+') !== false) {
             $offset = str_replace('+', '-', $offset);
         }
         pjAppController::setMySQLServerTime($offset . ":00");
     }
 }