SyncRule: remove obsolete commented code

This commit is contained in:
Thomas Gelf 2015-11-02 09:22:32 +01:00
parent 857acd65b2
commit 7370bf34bb
1 changed files with 0 additions and 116 deletions

View File

@ -31,120 +31,4 @@ class SyncRule extends DbObject
return $this->syncProperties; return $this->syncProperties;
} }
/**
protected $properties = array();
public function set($key, $value)
{
if ($this->hasProperty($key)) {
return parent::set($key, $value);
}
if (! array_key_exists($key, $this->propterties) || $value !== $this->propterties[$key]) {
$this->hasBeenModified = true;
}
$this->properties[$key] = $value;
return $this;
}
public function get($key)
{
if ($this->hasProperty($key)) {
return parent::get($key);
}
if (array_key_exists($key, $this->properties)) {
return $this->properties[$key];
}
return parent::get($key);
}
public function getProperties()
{
return $this->properties;
}
protected function onStore()
{
$old = $this->fetchSettingsFromDb();
$oldKeys = array_keys($old);
$newKeys = array_keys($this->properties);
$add = array();
$mod = array();
$del = array();
foreach ($this->properties as $key => $val) {
if (array_key_exists($key, $old)) {
if ($old[$key] !== $this->properties[$key]) {
$mod[$key] = $this->properties[$key];
}
} else {
$add[$key] = $this->properties[$key];
}
}
foreach (array_diff(array_keys($old), array_keys($this->settings)) as $key) {
$del[$key] = $key;
}
$sync_rule = $db->fetchRow(
$db->select()->from(
'sync_rule',
array('id')
)->where('property_id = ?', $property_id)
)
$where = sprintf('modifier_id = %d AND param_key = ?', $modifier->id);
$db = $this->getDb();
foreach ($mod as $key => $val) {
$db->update(
'sync_modifier_param',
array('param_value' => $val),
$db->quoteInto($where, $key)
);
}
foreach ($add as $key => $val) {
$db->insert(
'sync_modifier',
array(
'property_id' => $this->id,
'
)
$db->insert(
'sync_modifier_param',
array(
'source_id' => $this->id,
'setting_name' => $key,
'setting_value' => $val
)
);
}
foreach ($del as $key) {
$db->update(
'import_source_setting',
$db->quoteInto($where, $key)
);
}
}
protected function fetchSettingsFromDb()
{
$db = $this->getDb();
return $db->fetchPairs(
$db->select()
->from('sync_modifier_param', array('param_name', 'param_value'))
->where('modifier_id = ?', $this->id)
);
}
protected function onLoadFromDb()
{
$this->settings = $this->fetchSettingsFromDb();
}
*/
} }