Пример #1
0
@mysql_query("SET NAMES 'utf8'");
class Load
{
    function cur_theme()
    {
        return mysql_result(mysql_query('SELECT setting_value FROM settings WHERE setting_owner="theme_information" AND setting_name="current_theme" LIMIT 1'), 0);
    }
    function view($file_name, $data = null)
    {
        if (is_array($data)) {
            extract($data);
        }
        include 'templates/' . self::cur_theme() . '/' . $file_name;
    }
}
$path = 'templates/' . Load::cur_theme() . '/';
function smt_form($id)
{
    $id = (int) $id;
    $var = json_decode(mysql_result(mysql_query("SELECT setting_value FROM settings WHERE setting_owner='form_action' and setting_name='form{$id}'"), 0));
    $form = new form('POST', 'form.php', 'normalclass', $var->name);
    /*
    $selectId = $form->addSelect('select test','açıkla', TRUE);
    $form->addSelect_item($selectId,'item1val','bir');
    $form->addSelect_item($selectId,'item2val','iki');
    */
    foreach ($var->vars as $id => $var) {
        if ($var->type == 'text') {
            $form->addTextBox('text_test', 'tx_value', $var->name);
        } elseif ($var->type == 'mail') {
            $form->addTextBox('text_test', 'tx_value', $var->name);