Conditions | 4 |
Paths | 4 |
Total Lines | 20 |
Code Lines | 13 |
Lines | 0 |
Ratio | 0 % |
Changes | 1 | ||
Bugs | 0 | Features | 0 |
1 | <?php |
||
36 | protected function setDefaults() |
||
37 | { |
||
38 | $default = SlideImage::singleton()->config()->get('defaults'); |
||
39 | |||
40 | if (isset($default['SlideType'])) { |
||
41 | $baseTable = SlideImage::singleton()->baseTable(); |
||
42 | |||
43 | $tables = [ |
||
44 | $baseTable, |
||
45 | "{$baseTable}_Versions", |
||
46 | "{$baseTable}_Live", |
||
47 | ]; |
||
48 | |||
49 | foreach ($tables as $table) { |
||
50 | $query = DB::query("SELECT * FROM \"{$table}\" WHERE \"SlideType\" IS NULL"); |
||
51 | |||
52 | foreach ($this->yieldSingle($query) as $record) { |
||
53 | DB::prepared_query( |
||
54 | "UPDATE \"{$table}\" SET \"SlideType\" = ? WHERE \"ID\" = ?", |
||
55 | [$default['SlideType'], $record['ID']] |
||
56 | ); |
||
73 |