is_id()) { # ADOTT BEÁLLÍTÁS //először ellenőrizzük, hogy létezik-e hozzá setting_value, ha nem, akkor létrehozzuk if (!$sql->num_of_rows('SELECT * FROM setting_value WHERE setv_setting_set_id = ' . $this->get_id())) { $new_set = new setting(); $new_set->set_setting_data_by_id($this->get_id()); $new_setting_value_id = $sql->insert_into('setting_value', array( 'setv_set_date' => date('Y-m-d H:i:s'), 'setv_setting_set_id' => $this->get_id() )); } $new_setting = new setting_value(); $new_setting->set_setting_value_data_by_id($this->get_id()); $smarty->assign("setting", $new_setting); $smarty->display("setting_data_edit.tpl"); } else { # BEÁLLÍTÁSOK $settings_query = "SELECT * FROM setting ORDER BY set_name ASC"; $settings_assoc_array = $sql->assoc_array($settings_query); $settings = array(); foreach ($settings_assoc_array as $value) { $new_setting = new setting(); $new_setting->set_setting_data_by_id($value['set_id']); $settings[] = $new_setting; } $smarty->assign('settings',$settings); $smarty->display('settings.tpl'); } ?>