Example #1
0
File: meta.php Project: philum/cms
function art_options($id)
{
    $r = $_SESSION['art_options'];
    $arl = explode(' ', prmb(26));
    $rdata = sql('val,msg', 'qdd', 'kv', 'ib="' . $id . '"');
    if ($r) {
        foreach ($r as $k => $v) {
            $val = $rdata[$v];
            $hlp = '';
            if ($v == 'folder') {
                $ret .= picto('virtual') . lj('poph', 'popup_addfolder___' . $id, nms(73)) . ' ';
            }
            if ($v == 'related') {
                $ret .= pictxt('articles') . btn('poph', nms(138));
                $hlp = hlpbt('meta_related');
            }
            if ($v == 'agenda') {
                $ret .= pictxt('localize') . btn('poph', 'Agenda');
                //$hlp=togbub('plug','calendar_calendar*build__'.$v.$id,picto('time'));
                $hlp = lj('', 'popup_plup___calendar_calendar*build__' . $v . $id, picto('time'));
            } elseif ($v == 'lang') {
                $ret .= picto('global');
            } elseif ($v == 'template') {
                $ret .= pictxt('conn', $v);
            }
            if ($v == 'authlevel') {
                $ret .= btn('popbt', $v . ' ' . menuderj_prep('all|1|2|3|4|5|6|7|8', $v . $id, $val, '1')) . ' ';
            } elseif ($v == 'template') {
                $val = $val ? $val : ' ';
                $tmpub = msql_read('', 'public_template', $tpl, 1);
                $tmprv = msql_read('', $_SESSION['qb'] . '_template', $tpl, 1);
                $arr = array_merge_b($tmpub, $tmprv);
                $arr[' '] = array('' => 1);
                $ret .= btn('popbt', $v . ' ' . menuderj_prep(implode('|', array_keys($arr)), $v . $id, $val ? trim($val) : $v, '1')) . ' ';
            } elseif ($v == 'tracks') {
                if (rstr(1) && !$val or $val == 'true') {
                    $chk = 1;
                } else {
                    $chk = 0;
                }
                $ret .= btn('popbt', $v . ' ' . checkbox_j($v . $id, $chk));
            } elseif ($v == '2cols') {
                if (rstr(17) && !$val or $val == 'true') {
                    $chk = 1;
                } else {
                    $chk = 0;
                }
                $ret .= btn('popbt', $v . ' ' . checkbox_j($v . $id, $chk));
            } elseif ($v == 'fav') {
                if (rstr(52) && !$val or $val == 'true') {
                    $chk = 1;
                } else {
                    $chk = 0;
                }
                $ret .= btn('popbt', $v . ' ' . checkbox_j($v . $id, $chk));
            } elseif ($v == 'like') {
                if (rstr(90) && !$val or $val == 'true') {
                    $chk = 1;
                } else {
                    $chk = 0;
                }
                $ret .= btn('popbt', $v . ' ' . checkbox_j($v . $id, $chk));
            } elseif ($v == 'poll') {
                if (rstr(91) && !$val or $val == 'true') {
                    $chk = 1;
                } else {
                    $chk = 0;
                }
                $ret .= btn('popbt', $v . ' ' . checkbox_j($v . $id, $chk));
            } elseif ($v == 'lang') {
                if ($arl) {
                    foreach ($arl as $va) {
                        //$rl[$va]=$rdata['lang'.$va];
                        if ($val && $va != $val or !$val && $va != prmb(25)) {
                            $ret .= lj('txtsmall2', $v . $va . $id . '_autolang__4_' . $id . '_' . $va, $va);
                            $ret .= input(1, $v . $va . $id, $rdata['lang' . $va], '" size="4');
                        } else {
                            $ret .= hidden('', $v . $va . $id, '');
                        }
                    }
                    $ret .= hlpbt('meta_lang');
                    $lang = $rdata['lang'];
                    //lang
                    $ret .= langslct($arl, $lang, 'lang' . $id);
                } else {
                    $ret .= hidden('', $v . $id, '');
                }
                $ret .= br();
            } else {
                $ret .= ljb('poph', 'jumpvalue', $v . $id . '_ ', 'x') . ' ' . balise('input', array(1 => 'text', 3 => $v . $id, 4 => $val, 5 => '', 6 => '14', 7 => '255', 'autocomplete' => 'off'), '') . $hlp . br();
            }
        }
    }
    return $ret;
}
Example #2
0
function submod_comline($id, $v)
{
    $r = msql_read('system', 'admin_modules', '', 1);
    $rb = user_mods();
    if ($rb) {
        $r += $rb;
    }
    ksort($r);
    $rt = implode(' ', array_keys($r));
    return menuderj_prep($rt, $id, $v, '1');
}
Example #3
0
File: meta.php Project: philum/cms
function art_options($id)
{
    $r = $_SESSION["art_options"];
    $arl = explode(' ', prmb(26));
    $rdata = sql('val,msg', 'qdd', 'kv', 'ib="' . $id . '"');
    if ($r) {
        foreach ($r as $k => $v) {
            $val = $rdata[$v];
            $hlp = '';
            if ($v == 'folder') {
                $j = 'popup_addfolder___' . $id;
            } else {
                $j = '';
            }
            if ($j) {
                $ret .= picto('virtual') . lj('poph', $j, $v) . ' ';
            }
            if ($v == 'related') {
                $picto = 'articles';
                $hlp = hlpbt('meta_related');
            } elseif ($v == 'lang') {
                $picto = 'global';
            } elseif ($v == 'template') {
                $picto = 'conn';
            } else {
                $picto = 'file';
            }
            if (!$j) {
                $ret .= picto($picto) . btn('poph', $v) . ' ';
            }
            if ($v == 'authlevel') {
                $ret .= menuderj_prep('all|1|2|3|4|5|6|7|8', $v . $id, $val, '1') . ' ';
            } elseif ($v == "template") {
                $val = $val ? $val : " ";
                $tmpub = msql_read('', 'public_template', $tpl, 1);
                $tmprv = msql_read('', $_SESSION['qb'] . '_template', $tpl, 1);
                $arr = array_merge_b($tmpub, $tmprv);
                $arr[" "] = array("" => 1);
                $ret .= menuderj_prep(implode('|', array_keys($arr)), $v . $id, $val ? trim($val) : $v, '1') . ' ';
            } elseif ($v == "tracks") {
                if (rstr(1) && $val == "" or $val == 'true') {
                    $chk = 1;
                } else {
                    $chk = 0;
                }
                $ret .= checkbox_j($v . $id, $chk) . ' ';
            } elseif ($v == "2cols") {
                if (rstr(17) && $val == "" or $val == 'true') {
                    $chk = 1;
                } else {
                    $chk = 0;
                }
                $ret .= checkbox_j($v . $id, $chk);
            } elseif ($v == "lang") {
                if ($arl) {
                    foreach ($arl as $va) {
                        //$rl[$va]=$rdata['lang'.$va];
                        if ($val && $va != $val or !$val && $va != prmb(25)) {
                            $ret .= lj('txtsmall2', $v . $va . $id . '_autolang__4_' . $id . '_' . $va, $va);
                            $ret .= input(1, $v . $va . $id, $rdata['lang' . $va], '" size="4');
                        } else {
                            $ret .= hidden('', $v . $va . $id, '');
                        }
                    }
                    $ret .= hlpbt('meta_lang');
                    $lang = $rdata['lang'];
                    //lang
                    //$ret.=select_j('lang'.$id,'lang',$lang,1,$lang,0);
                    $ret .= radiobtj($arl, $lang, 'lang' . $id);
                } else {
                    $ret .= hidden('', $v . $id, '');
                }
                $ret .= br();
            } else {
                $ret .= ljb('poph', 'jumpvalue', $v . $id . '_ ', 'x') . ' ' . balise('input', array(1 => 'text', 3 => $v . $id, 4 => $val, 5 => '', 6 => '14', 7 => '255', 'autocomplete' => 'off'), '') . $hlp . br();
            }
        }
    }
    return $ret;
}