Beispiel #1
0
 /**
  * Fungsi untuk men-set nilai option sesuai dengan nama / key nya
  * jika key sudah ada => update
  * jika key belum ada => insert
  *
  * @param $name
  * @param $value
  * @param string $object
  * @return bool
  */
 function set_option($name, $value, $object = '')
 {
     $query = 'SELECT * FROM `' . $this->table_name . '` WHERE name = "' . $name . '"';
     if ('' != $object) {
         $query .= ' AND object = "' . $object . '"';
     }
     $obj_option = mysql_fetch_object(mysql_query($query));
     if ($obj_option) {
         return parent::update($this->table_name, array('value'), array($value), array('id', $obj_option->id));
     } else {
         return parent::insert($this->table_name, array('name', 'value', 'object'), array(array($name, $value, $object)));
     }
 }
Beispiel #2
0
</head>
<body>

<?php 
if (empty($data['data']['db_id'])) {
    if ($data['status'] == 'error') {
        $txt_error = '<div>' . _('We Found the following errors') . ":</div>\n\t\t\t\t\t  <div style='padding: 2px 10px 5px 10px;'>" . implode('<br/>', $validation_errors) . "</div>";
        $config_nt = array('content' => $txt_error, 'options' => array('type' => 'nf_error', 'cancel_button' => FALSE), 'style' => 'width: 80%; margin: 20px auto; text-align: left;');
        $nt = new Notification('nt_1', $config_nt);
        $nt->show();
        Util::make_form('POST', 'newdbsform.php?id=' . $db_id);
        exit;
    }
    $db = new ossim_db();
    $conn = $db->connect();
    Databases::update($conn, $db_id, $db_name, $ip, $port, $user, $pass, $icon);
    Util::memcacheFlush();
    $db->close();
    ?>
	<script type='text/javascript'>
        if (!parent.is_lightbox_loaded(window.name))
        {
            document.location.href="dbs.php?msg=updated";
        }
        else
        {
            document.location.href="newdbsform.php?id=<?php 
    echo $db_id;
    ?>
&update=1";
        }