Example #1
0
function model_menu($p, $o, $rid)
{
    $ret = select_j('inp', 'pfunc', '', 'model/model_r', '', '2');
    //$ret.=togbub('plug','model_model*r',btn('popbt','select...'));
    $ret .= inp('inp', $p) . ' ';
    $ret .= lj('', $rid . '_plug__2_model_model*j___inp', picto('reload')) . ' ';
    return $ret;
}
Example #2
0
File: plug.php Project: philum/cms
function plug_plug($plg, $p = '', $o = '', $res = '')
{
    $rid = 'plg' . $plg . $p;
    if ($res) {
        list($plg, $p, $o) = ajxr($res);
    }
    $ret .= lj('', $rid . '_plug__3_plug_plug*call___plugin|plugp|plugo', picto('reload')) . ' ';
    $ret .= select_j('plugin', 'plug', '', '', '', '2');
    $ret .= input(1, 'plugin', $plg ? $plg : 'plugin', '', 1) . ' ';
    $ret .= input(1, 'plugp', $p ? $p : 'param', '', 1) . ' ';
    $ret .= input(1, 'plugo', $o ? $o : 'option', '', 1) . ' ';
    return $ret . divd($rid, plugin($plg, $p, $o));
}
Example #3
0
File: troc.php Project: philum/cms
function troc_edit($id, $rid)
{
    if ($id) {
        $ra = sql('*', 'obj', 'a', 'id="' . $id . '"');
    }
    //pr($ra);
    //list($id,$usr,$obj,$txt,$type,$img,$state,$day)=$ra; //$id=$ra['id'];
    //nom
    $ret = divc('row', btn('txtx', 'Désignation') . input(1, 'objet', $ra['obj'])) . br();
    //type
    $ret .= divc('row', btn('txtx', 'Type de transaction') . select_j('type', 'pfunc', $ra['type'], 'troc/troc_transtype', $ra['type'], '0')) . br();
    //state
    //$ret.=divc('row',checkbox_j('state',$ra['state'],'Ouvert / Fermé','Etat','txtx')).br();
    $ret .= hidden('', 'state', 1);
    //description
    //$ret.=btn('txtx','Description');
    $ret .= divc('row', divedit('cntdescrpt', 'track', 'min-height:18px; width:400px;', $j, $ra['txt'])) . br();
    //props
    $r = sql('id,prop,attr', 'prop', 'kvv', 'ib="' . $id . '"');
    //p($r);
    if ($r) {
        foreach ($r as $k => $v) {
            $ky[] = 'k' . $k;
            $del = '';
            $del = lj('popdel', $rid . '_plug___troc_troc*prop*del_' . $k . '-' . $id . '_' . $rid, pictit('sclose', 'Supprimer'));
            $j = $v[0] == 'valeur' ? 'num_finger(' . $k . ',5);' : '';
            $bal = balise('input', array(1 => 'text', 3 => 'k' . $k, 4 => $v[1], 21 => $j), '');
            $ret .= divd('', $bal . btn('txtx', $v[0]) . $del) . br();
        }
    }
    //add_prop
    $ret .= select_j('propadd', 'pfuncb', '', 'troc/troc_prop_attributs/' . $id, '', '0') . ' ';
    $ret .= lj('popbt', $rid . '_plug___troc_troc*prop*add_' . $id . '_' . $rid . '_propadd', pictxt('add', 'Ajouter un Attribut'));
    //sav
    if ($ky) {
        $kys = implode('|', $ky);
    }
    $ret .= br() . br();
    //.hr().br();
    if ($id) {
        $ret .= divc('right', lj('popbt', $rid . '_plug___troc_troc*objects', pictxt('left', 'Retour à la liste')) . ' ' . lj('popsav', $rid . '_plug___troc_troc*sav_' . $id . '_' . $rid . '_objet|type|state|cntdescrpt|' . $kys, pictxt('save', 'Enregistrer')) . ' ' . lj('popdel', $rid . '_plug___troc_troc*del_' . $id . '_' . $rid, pictxt('del', 'Supprimer')) . ' ' . lj('popbt', $rid . '_plug___troc_troc*edit_' . $id . '_' . $rid, pictxt('reload', 'Rafraîchir')));
    }
    return divc('form', $ret);
}
Example #4
0
function config_mod($mnb, $option)
{
    $rm = msql_read('users', $_SESSION['modsnod'], $mnb);
    //module
    $mod = $rm['module'];
    $bloc = $rm['block'];
    $param = $rm['param'];
    if (strpos($param, ',')) {
        $param = str_replace(', ', ",\n", $param);
        $param = ereg_replace("[\n]{2,}", "\n", $param);
    }
    $arb = msql_read('system', 'admin_modules', $mod);
    //props
    $type = $arb['category'];
    $prm = $arb['param'];
    $opt = $arb['option'];
    $com = $arb['command'];
    $com = str_replace('scroll', 'scroll scrold', $com);
    $arc = msql_read('lang', 'admin_modules', $mod);
    $fhlp = $arc['description'];
    if (strpos(prma('blocks'), $mod) !== false && $mod) {
        $type = "div";
        $fhlp = $fhlp ? $fhlp : nms(90);
        $prm = 3;
        $arb["title"] = 1;
    } elseif (!$type && $mod != 'system') {
        $type = 'user_mod';
        $fhlp = 'obsolete';
    } elseif ($mod == 'Page_titles') {
        $fhlp .= ' ' . hlpbt('breadcrumb');
    }
    if ($bloc == 'menus') {
        $type = 'menu_link';
        $fhlp = 'menu link';
    }
    if ($arc['help']) {
        $phlp = admhlp('grey', ajx($mod), 'help') . ' ';
    }
    if ($arc['option']) {
        $ohlp = admhlp('grey', ajx($mod), 'option') . ' ';
    }
    if ($arc['command']) {
        $dhlp = admhlp('grey', ajx($mod), 'command') . ' ';
    }
    //usage
    $rc = array('module' => bal('strong', $mod) . ' (' . $type . ') ' . $mnb, 'usage' => divc('small', $fhlp));
    if ($_SESSION['line'][$param]) {
        $rc["article"] = lkt('', htac('section') . $param, $param);
    } elseif ($prm == 2) {
        //wait_ID
        if (!is_numeric($param)) {
            $id = find_id($param);
        } else {
            $id = $param;
        }
        if (is_numeric($id) && $param > 3) {
            list($dy, $frm, $suj, $amg) = pecho_arts($id);
            //art
            $rc["article"] = lkt('', '/?read=' . $id, $suj);
        }
    }
    $l = 'modules_' . $bloc . '_' . $mnb;
    $rid = randid();
    $rds = array('mb', 'mm', 'mp', 'mt', 'mc', 'md', 'mo', 'mh', 'mv', 'me', 'mr', 'mi', 'mj');
    foreach ($rds as $k => $v) {
        $rvs[$v] = $v . $rid;
        $dvs .= $v . $rid . '|';
    }
    //$dvs.=;
    $sty = '" onkeypress="checkEnter(event,\'savmod\')';
    $form .= hidden('', $rvs['mm'], $mod);
    //edit
    if ($mod == "submenus") {
        require_once 'spe.php';
        $rc["edit"] = menus_h($mnb);
        if ($option) {
            $param = menu_h_g($option);
        }
    }
    if ($mod == "Banner") {
        $rc["edit"] = lkc("popbt", '/admin/banner', 'edit_banner');
    } elseif ($mod == "user_menu") {
        $rc["edit"] = jump_btns($rvs['mp'], spelinks(), ' ');
    } elseif ($mod == "app_menu") {
        $rc["edit"] = btn('console', 'button/type/process/param/option/condition/root/icon/hide/private§display[,]');
    } elseif ($mod == 'link' or $mod == "url") {
        $arr = explode('|', spelinks());
        if ($_SESSION['line']) {
            $arr += array_flip($_SESSION['line']);
        }
        $rc["edit"] = select(array('id' => 'mps', 'onchange' => 'jumpslct(\'' . $rvs['mp'] . '\',this)', 'style' => "width:90px;"), $arr, 'vv');
    } elseif ($mod == 'template') {
        $ra = msql_read('', ses('qb') . '_template', '', 1);
        if ($ra) {
            $rb = array_keys_r($ra, 1, 'k');
            $rc["edit"] = jump_btns($rvs['mp'], $rb, '');
        }
    } elseif ($mod == 'msql_links') {
        $rc["edit"] = jump_btns($rvs['mp'], 'links|rssurl|deploy', '');
    } elseif ($mod == 'connector') {
        req('art');
        $rc["edit"] = conn_edit();
        $rc["edit"] .= txarea('txtarea', $param, 50, 5, 'txtnoir" onkeyup="transvalue(\'' . $rvs['mp'] . '\')" onclick="transvalue(\'' . $rvs['mp'] . '\')"; onblur="transvalue(\'' . $rvs['mp'] . '\');');
    } elseif ($mod == 'desktop') {
        $rc["edit"] = hlpbt('desklr');
    } elseif ($mod == 'cssfonts') {
        $rc["edit"] = jump_btns($rvs['mp'], 'fontphilum|fontmicrosys|', ' ');
    } elseif ($mod == 'columns') {
        $rc["edit"] = mod_edit('', 1, $rvs['mp']);
    } elseif ($mod == 'articles') {
        $rc["edit"] = divd('amc', artmod_edit_l($rvs['mp'], '', ''));
    } elseif ($mod == "design" && prmb(5)) {
        $rc["edit"] = picto(alert) . helps('prmb5');
    }
    //param
    if ($mod == 'tab_mods' or $mod == 'MenusJ' or $mod == 'art_mod') {
        $rc["param"] = comline($param, $rvs['mp']);
    } elseif ($mod == 'app_menu') {
        $rc["param"] = appmenu($param, $rvs['mp']);
    } elseif ($mod == "submenus") {
        $rc["param"] = txarea($rvs['mp'], $param, 42, 4);
    } elseif ($prm != '0') {
        $rc["param"] = goodarea($param, $rvs['mp'], '', $j, 42);
    } else {
        $form .= hidden('', $rvs['mp'], '');
    }
    if ($mod == 'desktop') {
        $rc["edit"] = $phlp;
        $rc["param"] .= ' ' . hlpbt('desklr');
    } elseif ($rc["param"] && $mod != 'apps' && $phlp) {
        $rc["param"] .= ' ' . $phlp;
    }
    //title
    if ($prm != '1' && !$arb["title"]) {
        $rc["title"] = input(1, $rvs['mt'] . '" size="42' . $sty, $rm['title'], "");
    } else {
        $form .= hidden('', $rvs['mt'], '');
    }
    //bloc
    if ($bloc != 'system' && $bloc != 'newsletter' && $bloc != 'gsm') {
        $rc["bloc"] = select_j($rvs['mb'], 'system ' . prma('blocks'), $bloc, 1, $bloc, 0);
    } else {
        $form .= hidden('', $rvs['mb'], $bloc);
    }
    //condition
    if ($bloc != 'newsletter') {
        $rc["condition"] = select_j($rvs['mc'], '- home cat art', $rm['condition'], 3, $rm['condition'], 0) . ' ' . hlpbt('mod_cond');
    } else {
        $form .= hidden('', $rvs['mc'], '');
    }
    //command
    if ($com) {
        $rc["command"] = select_j($rvs['md'], '- ' . ajx($com), $rm['command'], 1, $rm['command'], 0) . ' ' . $dhlp;
    } else {
        $form .= hidden('', $rvs['md'], '');
    }
    //option
    if ($opt != '0') {
        $rc["option"] = select_j($rvs['mo'], '-|' . $opt, $rm['option'], 3, $rm['option'], 0) . ' ';
        if ($mod == 'LOAD') {
            $rc["option"] .= hlpbt('art_render');
        } else {
            $rc['option'] .= $ohlp;
        }
    } else {
        $form .= hidden('', $rvs['mo'], '');
    }
    //template
    if ($arb["template"]) {
        $ara = msql_read('', ses('qb') . '_template', '', 1);
        if ($ara) {
            $tmp = implode(' ', array_keys($ara));
        }
        $rc["template"] = select_j($rvs['me'], '- ' . ajx($tmp), $rm['template'], 1, $rm['template'], 0);
    } else {
        $form .= hidden('', $rvs['me'], '');
    }
    //cache
    if ($arb["cacheable"]) {
        $rc["cache"] = checkbox_j($rvs['mh'], $rm['cache'], '');
    } else {
        $form .= hidden('', $rvs['mh'], '');
    }
    $rc["hide"] = checkbox_j($rvs['mv'], $rm['hide'], '');
    //hide
    if ($arb["nobr"] != '0') {
        $rc["nobr"] = checkbox_j($rvs['mr'], $rm['nobr'], '');
    } else {
        $form .= hidden('', $rvs['mr'], '');
    }
    if ($arb["div"] != '0') {
        $rc["div"] = checkbox_j($rvs['mi'], $rm['div'], '');
    } else {
        $form .= hidden('', $rvs['mi'], '');
    }
    if ($arb["ajax button"] != '0') {
        $rc["ajax button"] = checkbox_j($rvs['mj'], $rm['js'], '');
    } else {
        $form .= hidden('', $rvs['mj'], '');
    }
    //script
    if ($type != 'system') {
        $oks = lj('popbt', 'popup_modsee__3_' . $mnb . '_1', 'script') . hlpbt('comline') . ' ';
        $oks .= lj('popbt', 'popup_modsee__3_' . $mnb, nms(65)) . ' ';
    }
    //if($mod=='LOAD')$rc["edit"]=fast_sets('load');
    //render
    $bt .= ljb("popdel", "SaveR", $l . '_del\',\'' . $dvs, nms(43)) . ' ';
    $bt .= ljb('popbt', "SaveR", $l . '_new\',\'' . $dvs, nms(44)) . ' ';
    $bt .= ljb('popbt', "SaveR", $l . '_savb\',\'' . $dvs, nms(66)) . ' ';
    $bt .= ljb('popsav', "SaveR", $l . '_sav\',\'' . $dvs, nms(57)) . ' ';
    //master_config
    $ret .= '<form id="savmod" action="javascript:SaveR(\'' . $l . '_sav\',\'' . $dvs . '\')">' . $form;
    $ret .= on2cols($rc, 470, 5);
    $ret .= '</form>';
    $ret .= divs('', $bt . $oks);
    return $ret;
}
Example #5
0
function rech_titles($rech, $dig, $opt, $cac, $cat, $tag, $tag2)
{
    list($bol, $ord, $tit, $pho) = split("-", $opt);
    $load = $_SESSION['load'];
    $days = geta('dig', $dig);
    $bol = substr($rech, -1) == '*' ? 1 : get('bool', $bol);
    $_GET['bool'] = $bol;
    //$_GET['pho']=$pho;
    $ret .= btn('search', input(1, 'search', $rech . '" size="32" maxlength="150', '')) . ' ';
    $ret .= ljb('popsav', 'Search2();', '', nms(24)) . ' ';
    $ret .= hlpbt('search') . ' ';
    if ($cac) {
        $ret .= blj('popbt', 'srcac', 'plug___search_rech*reset_' . $cac, picto('del'));
    }
    if ($load) {
        $ret .= btn("popw", nbof(count($load), 1));
    }
    //.', '.nbof(array_sum($load),19).' '
    if (rstr(3)) {
        $ret .= br() . dig_h($days);
    } else {
        $ret .= hidden('', 'srdig', 1000);
    }
    //days
    if (!isset($_SESSION['rstr62'])) {
        sesr('rstr62', rstr(62));
    }
    if (rstr(3)) {
        $ret .= togses('rstr62', pictit('right', nms(134))) . ' ';
    }
    //dig
    $urg = mkurl(array('bool', 'titles', 'cat', 'tag'));
    if ($rech) {
        $ret .= lkc('', htac('search') . $rech . '/' . $dig, picto('link')) . ' ';
    }
    //.$urg
    $ret .= br() . checkact('srord', $ord, nms(18)) . ' ';
    $ret .= checkact('srtit', $tit, nms(72)) . ' ';
    //$ret.=checkact('srpho',get('pho'),'').' ';//nms(123)
    $ret .= checkact('srbol', $bol, nms(70)) . '' . hlpbt('bool') . ' ';
    $ret .= select_j('srcat', 'category', $cat ? $cat : nms(9), 1) . ' ';
    //hidslct_j
    $ret .= select_j('srtag', 'tag', $tag ? $tag : 'tag', '');
    //$ret.=select_j('srtag2','thèmes',$tag3,'thèmes');
    return divc('titles', $ret);
}
Example #6
0
File: meta.php Project: philum/cms
function edit_tits($id, $prw)
{
    $css = 'poph';
    list($ib, $day, $src, $suj, $frm, $img, $thm, $re) = sql('ib,day,mail,suj,frm,img,thm,re', 'qda', 'r', 'id="' . $id . '"');
    $nk = 'checkEnter(event,\'formtit' . $id . '\');';
    $ret .= submitj('', 'formtit' . $id, pictxt('save', nms(57)));
    //save
    $ret .= select_j('ib' . $id, 'parent', $ib, '', picto('topo'), 1);
    $ret .= ljb($css, "jumpvalue", 'ib' . $id . '_/', picto('no')) . ' ';
    //if(auth(2))$ret.=btd('rdbt'.$id,prior_edit($re,$id)).' ';//priority
    $ret .= lj($css, 'popup_track___' . $id, picto('forum')) . '';
    $ret .= edit_dpl($id, $css) . '';
    //deploy
    if (auth(2)) {
        $ret .= btd('chday' . $id, lj('', 'chday' . $id . '_chday___' . $id, picto('time'))) . '';
    }
    $ret .= balise('textarea', array(3 => 'suj' . $id, 5 => 'console', 16 => 'height:34px; width:100%;'), $suj) . br();
    //suj
    $ret .= lj('poph', 'popup_placeim___' . $id, picto('img')) . balise("input", array('', 'text', '', 'img' . $id, $img, '', '36', 255, $nk), '') . lj('poph', 'img' . $id . '_recenseim__4_' . $id, pictit('up', 'update')) . lj('poph', 'img' . $id . '_orderim__4_' . $id, pictit('left', 'larger as thumb')) . br();
    //img
    $ret .= lj('poph', '', picto('link')) . balise("input", array('', 'text', '', 'src' . $id, $src, '', '36', 255, $nk), '') . ' ';
    //src
    $ret .= edit_frm($id, $frm);
    //$tags
    $ret .= art_options($id) . ' ';
    //art_options
    $dn = array('ib', 'suj', 'img', 'src', 'frm1');
    foreach ($_SESSION['art_options'] as $k => $v) {
        $dn[] = $v;
    }
    $r = explode(' ', prmb(26));
    if ($r) {
        foreach ($r as $k => $v) {
            $dn[] = 'lang' . $v;
        }
    }
    //lang
    $js = 'SaveTits(\'' . $id . '\',\'' . implode('|', $dn) . '\',\'' . $prw . '\')';
    $ret = '<form id="formtit' . $id . '" action="javascript:' . $js . '">' . $ret . '</form>';
    return divs('min-width:440px', $ret);
}
Example #7
0
function algrthm_menu($p, $o, $rid)
{
    $p = $p ? $p : 'kenny/Factor';
    $o = $o ? $o : '667';
    $ret = select_j('inp', 'pfunc', '', 'algorithmia/algrthm_r', '', '2');
    $ret .= input(1, 'inp', $p, '') . ' ' . input(1, 'ino', $o, '');
    $ret .= lj('', $rid . '_plug__3_algorithmia_algrthm*j___inp|ino', picto('reload')) . ' ';
    return $ret;
}
Example #8
0
File: msql.php Project: philum/cms
function add_after($defs)
{
    return btn('txtsmall2', nms(127)) . ' ' . select_j('pos', 'msql', '', sesm('murl'));
}
Example #9
0
File: ajxf.php Project: philum/cms
function newartcat($url)
{
    $r = find_cat(30);
    ksort($r);
    $u = ajx($url);
    //saveiec
    $head = select_j('addib', 'parent', $v, 0, picto('topo'), 1) . ' ';
    //parent_slct('addib')
    $vrf = $_SESSION['vaccat'][$url];
    foreach ($r as $k => $v) {
        if ($k == $vrf) {
            $c = 'active';
        } else {
            $c = '';
        }
        //$ret.=ljc($c,'socket',ajxf'_newartcatset_'.$u.'_'.ajx($k),$k,'x');//flag
        $ret .= saveiec($u, ajx($k), '', 'addib', $k, '', $c) . ' ';
    }
    //addart//spe-ajxf_newartcat
    $ret = scroll_b($r, $head . divc('nbp', $ret), 24, '', 400);
    //savart
    return $ret;
}
Example #10
0
File: lib.php Project: philum/cms
function msql_slct($id, $k, $murl)
{
    return select_j($id . $k, 'msqlc', '', $murl, '', '2');
}
Example #11
0
function apicom_menu($p, $o, $rid)
{
    if ($o && $o != 1) {
        $rid = $o;
    }
    if (!$p) {
        $p = 'hub:' . ses('qb') . ',minday:' . ses('nbj') . ',nbyp:' . prmb(6);
    }
    $rb = msql_read('lang', 'helps_api', '', 1);
    $r = apicom_ex();
    foreach ($r as $k => $v) {
        $o = atb('onclick', 'apijumptoarea(\'inp' . $k . '\')');
        $o .= atb('onkeyup', 'apijumptoarea(\'inp' . $k . '\')');
        $o .= atb('placeholder', $v);
        if ($rb[$k]) {
            $hlp = ' (' . $rb[$k] . ')';
        }
        if ($k == 'cat') {
            $hlp = select_j('inp' . $k, 'pfunc', '', 'apicom/apicom_cat', '', '2');
        }
        if ($k == 'tag' or strpos(prmb(18), $k) !== false) {
            $hlp = select_j('inp' . $k, 'tag', '', $k, '', '2');
        }
        $ret .= div('', inp('inp' . $k, '', $o) . ' ' . btn('small', ($k == 'cat' ? 'category' : $k) . $hlp));
    }
    $ret = divc('cols', $ret);
    $o = atb('onclick', 'apijumptoinputs()') . atb('onkeyup', 'apijumptoinputs()');
    $ret .= ljb('', 'apijumpall', implode_k($r, ',', ':'), picto('right')) . br();
    $ret .= balb('textarea', atd('inp') . $o . atb('cols', 64) . atb('row', 4), $p) . ' ';
    $ret .= lj('', $rid . '_plug__3_api_api*j___inp', picto('reload')) . ' ';
    $ret .= hlpbt('api');
    return $ret;
}
Example #12
-1
File: art.php Project: philum/cms
function f_inp($mil, $link)
{
    $_SESSION['cur_div'] = 'content';
    $ip = hostname();
    $qda = $_SESSION['qda'];
    $USE = $_SESSION['USE'];
    $cont = $_GET['continue'];
    $read = $_SESSION['read'];
    $raed = $_SESSION['raed'];
    $frm = $_SESSION['frm'];
    if ($USE) {
        $us = $USE;
    } else {
        list($us, $ml) = sql('name,mail', 'qdi', 'r', 'host="' . $ip . '" ORDER BY id DESC LIMIT 1');
    }
    $currid = lastid('qda') + 1;
    if ($frm == "" or $frm == "Home") {
        $frm = "public";
    }
    //sections
    if ($_GET['edit'] == "=") {
        $cit = "&edit==";
    }
    $goto = '/?read=' . $read . $cit;
    if (substr($link, 0, 4) == 'http' && !$cont) {
        $link = https(utmsrc($link));
        //vacuum
        $_GET['urlsrc'] = $link;
        list($suj, $msg) = vacuum($link, '');
    }
    //elseif($read)$link=$_SESSION['rqt'][$read][9];
    if (!$cont) {
        $r['urlsrc'] = autoclic('urlsrc', "url", '10" id="urlsrc" onClick="SaveI(\'urlsrc\')" onContextMenu="SaveIt()" value="' . $link, '250', '') . btd('urledt', '');
    }
    //urlsrc
    if ($USE && !$cont) {
        $r['trkname'] = hidden('name', 'trkname', $USE) . hidden('mail', 'trkmail', '');
        $r['slcat'] = select_j('frm', 'category', $frm, '3', $frm, '');
    } elseif (!$USE) {
        $gn = '" onkeyup="log_goodname(\'trkname\');';
        $r['trkname'] = autoclic('name" id="trkname' . $gn, $us ? $us : nms(38), '8', '50', 'txtx');
        //name
        $r['trkmail'] = autoclic('mail" id="trkmail', $ml ? $ml : 'mail', '13', '50', 'txtx');
    }
    //mail
    if (!$cont) {
        $r['parent'] = select_jp('ib', 'parent', rstr(10) ? $read : '', '0', picto('topo'), '1');
    }
    //if(!$cont)$r['parent']=togbub();
    if (!$cont && auth(3)) {
        $r['publish'] = checkbox_j('pub', $_SESSION['auth'] < 4 ? 0 : rstr(11), nms(29));
    } else {
        $r['publish'] = hidden('pub', 'pub', 0);
    }
    if (!$cont) {
        //new
        $r['pstdat'] = select_j('postdat', 'date', date('y-m-d-H-i'), 0, picto('time'), 0);
        $r['pstsuj'] = balise('input', array('', '', 'suj', 'suj1', '', 'editor', 7 => 255, 16 => 'width:100%;', 23 => $suj ? $suj : nms(71)), '');
    }
    if ($cont) {
        $msg = sql('msg', 'qdm', 'v', 'id=' . $read);
        $btcntn = 'continue=ok#' . $read;
        $alrt = conn_correct($msg);
    } else {
        $goto = '/?read=' . $currid;
        $btcntn = 'insert=ok';
    }
    //&continue==#'.$currid
    $msg = str_replace("\r", "", $msg);
    //msg
    $msg = str_replace(array("<br />\n", "<br />", "<br>"), "\n", $msg);
    //save
    $ids = 'suj1|frm|urlsrc|postdat|trkname|trkmail|ib|pub';
    //|sub
    $c = 'popbt';
    $sav = ljb($c, 'SaveJb', 'socket_saveart_txtarea_id4_' . $read . '_no\',\'art' . $read . '_readart___' . $read, picto('save'));
    if ($cont && rstr(53)) {
        $sav .= ljb($c, 'SaveJb', 'txarea_saveart_txtarea_id4_' . $read . '\',\'art' . $read . '_readart___' . $read, nms(57)) . ' ';
    } elseif (!rstr(53)) {
        $sav .= submitj($c, 'sav', nms(57)) . ' ';
    } else {
        $sav .= lj($c, 'socket_newart_txtarea_' . (rstr(57) ? 7 : 9) . '_____' . $ids, nms(57)) . ' ';
    }
    //pop
    $btdt = lj('', 'popup_artwedit_txtarea__', pictit('editor', nms(107))) . ' ';
    $btdt .= ljb('' . '" title="test', 'captslct', 'preview', picto('valid')) . ' ';
    if ($cont && $read) {
        $btdt .= urledt_id($read);
    }
    //defcon//urledt($link)
    $ret = '<form method="POST" id="sav" action="' . $goto . '&' . $btcntn . '">' . "\n";
    //form
    $ret .= btd('bts' . $read, $sav) . ' ' . $btdt;
    $ret .= implode(' ', $r);
    $ret .= sesmk('conn_edit', '', '');
    //1
    $ret .= $alrt;
    $ret .= divd('txarea', txarea1($msg));
    //if(auth(4))$ret.=checkbox("randim","ok","rename_img",0);
    $ret .= ' </form>' . "\n";
    return $ret;
}