Code Duplication    Length = 14-14 lines in 2 locations

include/classes/monitoring.class.php 1 location

@@ 83-96 (lines=14) @@
80
   * @param value string Variable value
81
   * @return bool
82
   **/
83
  public function setStatus($name, $type, $value) {
84
    $stmt = $this->mysqli->prepare("
85
      INSERT INTO $this->table (name, type, value)
86
      VALUES (?, ?, ?)
87
      ON DUPLICATE KEY UPDATE value = ?
88
      ");
89
    if ($stmt && $stmt->bind_param('ssss', $name, $type, $value, $value) && $stmt->execute())
90
      return true;
91
    $this->debug->append("Failed to set $name to $value");
92
    return false;
93
  }
94
95
  /**
96
   * Start a cronjob, mark various fields properly
97
   * @param cron_name string Cronjob name
98
   **/
99
  public function startCronjob($cron_name) {

include/classes/setting.class.php 1 location

@@ 58-71 (lines=14) @@
55
   * @param value string Variable value
56
   * @return bool
57
   **/
58
  public function setValue($name, $value) {
59
    // Update local cache too
60
    $this->cache[$name] = $value;
61
    $stmt = $this->mysqli->prepare("
62
      INSERT INTO $this->table (name, value)
63
      VALUES (?, ?)
64
      ON DUPLICATE KEY UPDATE value = ?");
65
    if ($stmt && $stmt->bind_param('sss', $name, $value, $value) && $stmt->execute())
66
      return true;
67
    return $this->sqlError();
68
  }
69
}
70
71
$setting = new Setting($debug, $mysqli);
72
$setting->setDebug($debug);
73
$setting->setMysql($mysqli);
74
$setting->setErrorCodes($aErrorCodes);