Example #1
0
function plug_pictos($d, $id)
{
    $rid = 'bld' . randid();
    $ret = lj('popbt', $rid . '_plug___pictos_pictos*refresh', picto('reload')) . ' ';
    $ret .= hlpbt('pictos') . ' ' . msqlink('system', 'program_pictos') . br();
    $r = msql_read('system', 'program_pictos', '', 1);
    foreach ($r as $k => $v) {
        list($p, $c) = split(':', $v);
        if ($c == 'icon') {
            $ico = icon($p, $k);
        } elseif (is_numeric($c)) {
            $ico = icosys($p, $c);
        } elseif ($c == 'svg') {
            $ico = svg($p);
        } else {
            $ico = '';
        }
        $edit = lj('popbt', 'popup_plug___pictos_pictos*edit_' . $k, $k) . ' ';
        $rb[] = div('', picto($k, 24) . ' ' . $edit . btd('ico' . $k, $ico));
    }
    $ret .= onxcols($rb, 4, 680);
    return divd($rid, $ret);
}
Example #2
0
File: lib.php Project: philum/cms
function ico($d, $t = '')
{
    list($p, $c) = explode(':', $d);
    if ($c == 'icon') {
        return icon($p, $t);
    } elseif (is_numeric($c)) {
        return icosys($p, $c);
    } elseif ($c == 'svg') {
        return svg($p);
    } elseif ($p !== false) {
        return picto($p);
    } else {
        return $t;
    }
}