Improve PR #1993
This commit is contained in:
@@ -88,11 +88,24 @@ abstract class Metadata extends Base
|
|||||||
|
|
||||||
foreach ($values as $key => $value) {
|
foreach ($values as $key => $value) {
|
||||||
if ($this->exists($entity_id, $key)) {
|
if ($this->exists($entity_id, $key)) {
|
||||||
$results[] = $this->db->table(static::TABLE)->eq($this->getEntityKey(), $entity_id)->eq('name', $key)->update(array('value' => $value, 'changed_on' => $timestamp, 'changed_by' => $user_id));
|
$results[] = $this->db->table(static::TABLE)
|
||||||
|
->eq($this->getEntityKey(), $entity_id)
|
||||||
|
->eq('name', $key)->update(array(
|
||||||
|
'value' => $value,
|
||||||
|
'changed_on' => $timestamp,
|
||||||
|
'changed_by' => $user_id,
|
||||||
|
));
|
||||||
} else {
|
} else {
|
||||||
$results[] = $this->db->table(static::TABLE)->insert(array('name' => $key, 'value' => $value, $this->getEntityKey() => $entity_id, 'changed_on' => $timestamp, 'changed_by' => $user_id));
|
$results[] = $this->db->table(static::TABLE)->insert(array(
|
||||||
|
'name' => $key,
|
||||||
|
'value' => $value,
|
||||||
|
$this->getEntityKey() => $entity_id,
|
||||||
|
'changed_on' => $timestamp,
|
||||||
|
'changed_by' => $user_id,
|
||||||
|
));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->db->closeTransaction();
|
$this->db->closeTransaction();
|
||||||
return ! in_array(false, $results, true);
|
return ! in_array(false, $results, true);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -88,9 +88,18 @@ abstract class Setting extends Base
|
|||||||
|
|
||||||
foreach ($values as $option => $value) {
|
foreach ($values as $option => $value) {
|
||||||
if ($this->exists($option)) {
|
if ($this->exists($option)) {
|
||||||
$results[] = $this->db->table(self::TABLE)->eq('option', $option)->update(array('value' => $value, 'changed_on' => $timestamp, 'changed_by' => $user_id));
|
$results[] = $this->db->table(self::TABLE)->eq('option', $option)->update(array(
|
||||||
|
'value' => $value,
|
||||||
|
'changed_on' => $timestamp,
|
||||||
|
'changed_by' => $user_id,
|
||||||
|
));
|
||||||
} else {
|
} else {
|
||||||
$results[] = $this->db->table(self::TABLE)->insert(array('option' => $option, 'value' => $value, 'changed_on' => $timestamp, 'changed_by' => $user_id));
|
$results[] = $this->db->table(self::TABLE)->insert(array(
|
||||||
|
'option' => $option,
|
||||||
|
'value' => $value,
|
||||||
|
'changed_on' => $timestamp,
|
||||||
|
'changed_by' => $user_id,
|
||||||
|
));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -10,18 +10,17 @@ const VERSION = 108;
|
|||||||
|
|
||||||
function version_108(PDO $pdo)
|
function version_108(PDO $pdo)
|
||||||
{
|
{
|
||||||
//user_has_metadata
|
$pdo->exec("ALTER TABLE user_has_metadata ADD COLUMN changed_by INT DEFAULT 0 NOT NULL");
|
||||||
$pdo->exec("ALTER TABLE user_has_metadata ADD COLUMN changed_by INT DEFAULT 0 NOT NULL");
|
$pdo->exec("ALTER TABLE user_has_metadata ADD COLUMN changed_on INT DEFAULT 0 NOT NULL");
|
||||||
$pdo->exec("ALTER TABLE user_has_metadata ADD COLUMN changed_on INT DEFAULT 0 NOT NULL");
|
|
||||||
//project_has_metadata
|
$pdo->exec("ALTER TABLE project_has_metadata ADD COLUMN changed_by INT DEFAULT 0 NOT NULL");
|
||||||
$pdo->exec("ALTER TABLE project_has_metadata ADD COLUMN changed_by INT DEFAULT 0 NOT NULL");
|
$pdo->exec("ALTER TABLE project_has_metadata ADD COLUMN changed_on INT DEFAULT 0 NOT NULL");
|
||||||
$pdo->exec("ALTER TABLE project_has_metadata ADD COLUMN changed_on INT DEFAULT 0 NOT NULL");
|
|
||||||
//task_has_metadata
|
$pdo->exec("ALTER TABLE task_has_metadata ADD COLUMN changed_by INT DEFAULT 0 NOT NULL");
|
||||||
$pdo->exec("ALTER TABLE task_has_metadata ADD COLUMN changed_by INT DEFAULT 0 NOT NULL");
|
$pdo->exec("ALTER TABLE task_has_metadata ADD COLUMN changed_on INT DEFAULT 0 NOT NULL");
|
||||||
$pdo->exec("ALTER TABLE task_has_metadata ADD COLUMN changed_on INT DEFAULT 0 NOT NULL");
|
|
||||||
//settings
|
$pdo->exec("ALTER TABLE settings ADD COLUMN changed_by INT DEFAULT 0 NOT NULL");
|
||||||
$pdo->exec("ALTER TABLE settings ADD COLUMN changed_by INT DEFAULT 0 NOT NULL");
|
$pdo->exec("ALTER TABLE settings ADD COLUMN changed_on INT DEFAULT 0 NOT NULL");
|
||||||
$pdo->exec("ALTER TABLE settings ADD COLUMN changed_on INT DEFAULT 0 NOT NULL");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function version_107(PDO $pdo)
|
function version_107(PDO $pdo)
|
||||||
|
|||||||
@@ -10,18 +10,17 @@ const VERSION = 88;
|
|||||||
|
|
||||||
function version_88(PDO $pdo)
|
function version_88(PDO $pdo)
|
||||||
{
|
{
|
||||||
//user_has_metadata
|
$pdo->exec("ALTER TABLE user_has_metadata ADD COLUMN changed_by INTEGER DEFAULT 0 NOT NULL");
|
||||||
$pdo->exec("ALTER TABLE user_has_metadata ADD COLUMN changed_by INTEGER DEFAULT 0 NOT NULL");
|
$pdo->exec("ALTER TABLE user_has_metadata ADD COLUMN changed_on INTEGER DEFAULT 0 NOT NULL");
|
||||||
$pdo->exec("ALTER TABLE user_has_metadata ADD COLUMN changed_on INTEGER DEFAULT 0 NOT NULL");
|
|
||||||
//project_has_metadata
|
$pdo->exec("ALTER TABLE project_has_metadata ADD COLUMN changed_by INTEGER DEFAULT 0 NOT NULL");
|
||||||
$pdo->exec("ALTER TABLE project_has_metadata ADD COLUMN changed_by INTEGER DEFAULT 0 NOT NULL");
|
$pdo->exec("ALTER TABLE project_has_metadata ADD COLUMN changed_on INTEGER DEFAULT 0 NOT NULL");
|
||||||
$pdo->exec("ALTER TABLE project_has_metadata ADD COLUMN changed_on INTEGER DEFAULT 0 NOT NULL");
|
|
||||||
//task_has_metadata
|
$pdo->exec("ALTER TABLE task_has_metadata ADD COLUMN changed_by INTEGER DEFAULT 0 NOT NULL");
|
||||||
$pdo->exec("ALTER TABLE task_has_metadata ADD COLUMN changed_by INTEGER DEFAULT 0 NOT NULL");
|
$pdo->exec("ALTER TABLE task_has_metadata ADD COLUMN changed_on INTEGER DEFAULT 0 NOT NULL");
|
||||||
$pdo->exec("ALTER TABLE task_has_metadata ADD COLUMN changed_on INTEGER DEFAULT 0 NOT NULL");
|
|
||||||
//settings
|
$pdo->exec("ALTER TABLE settings ADD COLUMN changed_by INTEGER DEFAULT 0 NOT NULL");
|
||||||
$pdo->exec("ALTER TABLE settings ADD COLUMN changed_by INTEGER DEFAULT 0 NOT NULL");
|
$pdo->exec("ALTER TABLE settings ADD COLUMN changed_on INTEGER DEFAULT 0 NOT NULL");
|
||||||
$pdo->exec("ALTER TABLE settings ADD COLUMN changed_on INTEGER DEFAULT 0 NOT NULL");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function version_87(PDO $pdo)
|
function version_87(PDO $pdo)
|
||||||
|
|||||||
@@ -10,18 +10,17 @@ const VERSION = 100;
|
|||||||
|
|
||||||
function version_100(PDO $pdo)
|
function version_100(PDO $pdo)
|
||||||
{
|
{
|
||||||
//user_has_metadata
|
$pdo->exec("ALTER TABLE user_has_metadata ADD COLUMN changed_by INTEGER DEFAULT 0 NOT NULL");
|
||||||
$pdo->exec("ALTER TABLE user_has_metadata ADD COLUMN changed_by INTEGER DEFAULT 0 NOT NULL");
|
$pdo->exec("ALTER TABLE user_has_metadata ADD COLUMN changed_on INTEGER DEFAULT 0 NOT NULL");
|
||||||
$pdo->exec("ALTER TABLE user_has_metadata ADD COLUMN changed_on INTEGER DEFAULT 0 NOT NULL");
|
|
||||||
//project_has_metadata
|
$pdo->exec("ALTER TABLE project_has_metadata ADD COLUMN changed_by INTEGER DEFAULT 0 NOT NULL");
|
||||||
$pdo->exec("ALTER TABLE project_has_metadata ADD COLUMN changed_by INTEGER DEFAULT 0 NOT NULL");
|
$pdo->exec("ALTER TABLE project_has_metadata ADD COLUMN changed_on INTEGER DEFAULT 0 NOT NULL");
|
||||||
$pdo->exec("ALTER TABLE project_has_metadata ADD COLUMN changed_on INTEGER DEFAULT 0 NOT NULL");
|
|
||||||
//task_has_metadata
|
$pdo->exec("ALTER TABLE task_has_metadata ADD COLUMN changed_by INTEGER DEFAULT 0 NOT NULL");
|
||||||
$pdo->exec("ALTER TABLE task_has_metadata ADD COLUMN changed_by INTEGER DEFAULT 0 NOT NULL");
|
$pdo->exec("ALTER TABLE task_has_metadata ADD COLUMN changed_on INTEGER DEFAULT 0 NOT NULL");
|
||||||
$pdo->exec("ALTER TABLE task_has_metadata ADD COLUMN changed_on INTEGER DEFAULT 0 NOT NULL");
|
|
||||||
//settings
|
$pdo->exec("ALTER TABLE settings ADD COLUMN changed_by INTEGER DEFAULT 0 NOT NULL");
|
||||||
$pdo->exec("ALTER TABLE settings ADD COLUMN changed_by INTEGER DEFAULT 0 NOT NULL");
|
$pdo->exec("ALTER TABLE settings ADD COLUMN changed_on INTEGER DEFAULT 0 NOT NULL");
|
||||||
$pdo->exec("ALTER TABLE settings ADD COLUMN changed_on INTEGER DEFAULT 0 NOT NULL");
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user