当前位置: 首页>>代码示例>>PHP>>正文


PHP do_bbcode函数代码示例

本文整理汇总了PHP中do_bbcode函数的典型用法代码示例。如果您正苦于以下问题:PHP do_bbcode函数的具体用法?PHP do_bbcode怎么用?PHP do_bbcode使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了do_bbcode函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: update_avis

function update_avis($id)
{
    global $dbh, $desc, $sujet, $msg, $charset;
    header('Content-Type: text/html;charset=' . $charset);
    $req = "update avis set sujet='" . $sujet . "', commentaire='" . $desc . "' where id_avis='" . $id . "'";
    pmb_mysql_query($req, $dbh);
    $requete = "select avis.note, avis.sujet, avis.commentaire, avis.id_avis, DATE_FORMAT(avis.dateAjout,'" . $msg[format_date] . "') as ladate, ";
    $requete .= "empr_login, empr_nom, empr_prenom, ";
    $requete .= "niveau_biblio, niveau_biblio, valide, notice_id ";
    $requete .= "from avis ";
    $requete .= "left join empr on empr.id_empr=avis.num_empr ";
    $requete .= "left join notices on notices.notice_id=avis.num_notice ";
    $requete .= "where id_avis='" . $id . "'";
    $requete .= "order by index_serie, tnvol, index_sew ,dateAjout desc ";
    $res = pmb_mysql_query($requete, $dbh);
    while ($loc = pmb_mysql_fetch_object($res)) {
        $display = "\n\t\t\t<div class='left'>\n\t\t\t\t<input type='checkbox' name='valid_id_avis[]' id='valid_id_avis[]' value='{$loc->id_avis}' onClick=\"stop_evenement(event);\" />";
        if (!$loc->valide) {
            $display .= "<font color='#CC0000'>" . $msg[gestion_avis_note] . " <span >" . htmlentities($loc->note, ENT_QUOTES, $charset) . " <b>" . htmlentities($loc->sujet, ENT_QUOTES, $charset) . "</b></span></font>";
        } else {
            $display .= "<font color='#00BB00'>" . $msg[gestion_avis_note] . " <span >" . htmlentities($loc->note, ENT_QUOTES, $charset) . " <b>" . htmlentities($loc->sujet, ENT_QUOTES, $charset) . "</b></span></font>";
        }
        if ($charset != "utf-8") {
            $loc->commentaire = cp1252Toiso88591($loc->commentaire);
        }
        $display .= ", " . htmlentities($loc->ladate, ENT_QUOTES, $charset) . " " . htmlentities($loc->empr_prenom . " " . $loc->empr_nom, ENT_QUOTES, $charset) . "\n\t\t\t</div>\n\t\t\t<div class='row'>" . do_bbcode($loc->commentaire) . "\t</div>\n\t\t";
    }
    print $display;
}
开发者ID:hogsim,项目名称:PMB,代码行数:29,代码来源:avis_ajax.inc.php

示例2: fetch_data


//.........这里部分代码省略.........
     $resultat = pmb_mysql_query($requete);
     $i = 0;
     while ($notice_mere = pmb_mysql_fetch_object($resultat)) {
         $this->memo_notice_fille[$i] = $notice_mere->num_notice;
         $this->memo_notice_fille_relation_type[$i] = $notice_mere->relation_type;
         $i++;
     }
     // liens vers les périodiques pour les notices d'article
     $req_perio_link = "SELECT notice_id, tit1, code from bulletins,analysis,notices WHERE bulletin_notice=notice_id and bulletin_id=analysis_bulletin and analysis_notice=" . $res->notice_id;
     $result_perio_link = pmb_mysql_query($req_perio_link);
     while ($notice_perio_link = pmb_mysql_fetch_object($result_perio_link)) {
         $this->memo_notice_article[] = $notice_perio_link->notice_id;
     }
     // bulletinage pour les notices de pério
     $req_bulletinage = "SELECT bulletin_id, bulletin_numero, date_date, mention_date, bulletin_titre, bulletin_numero from bulletins, notices WHERE bulletin_notice = notice_id AND notice_id=" . $res->notice_id;
     $result_bulletinage = pmb_mysql_query($req_bulletinage);
     while ($notice_bulletinage = pmb_mysql_fetch_object($result_bulletinage)) {
         $this->memo_bulletinage[] = $notice_bulletinage->bulletin_id;
     }
     // liens vers les bulletins pour les notices d'article
     $req_bull_link = "SELECT bulletin_id, bulletin_numero, date_date, mention_date, bulletin_titre, bulletin_numero from bulletins, analysis WHERE bulletin_id=analysis_bulletin and analysis_notice=" . $res->notice_id;
     $result_bull_link = pmb_mysql_query($req_bull_link);
     while ($notice_bull_link = pmb_mysql_fetch_object($result_bull_link)) {
         $this->memo_article_bulletinage[] = $notice_bull_link->bulletin_id;
     }
     $paramaff["mine_type"] = 1;
     $this->memo_explnum_assoc = show_explnum_per_notice($res->notice_id, 0, "", $paramaff);
     if ($this->notice->code || $this->notice->thumbnail_url) {
         if ($opac_show_book_pics == '1' && ($opac_book_pics_url || $this->notice->thumbnail_url)) {
             $code_chiffre = pmb_preg_replace('/-|\\.| /', '', $this->notice->code);
             $url_image = $opac_book_pics_url;
             $url_image = $opac_url_base . "getimage.php?url_image=" . urlencode($url_image) . "&amp;noticecode=!!noticecode!!&amp;vigurl=" . urlencode($this->notice->thumbnail_url);
             if ($this->notice->thumbnail_url) {
                 $url_image_ok = $this->notice->thumbnail_url;
                 $title_image_ok = "";
             } else {
                 $url_image_ok = str_replace("!!noticecode!!", $code_chiffre, $url_image);
                 $title_image_ok = htmlentities($opac_book_pics_msg, ENT_QUOTES, $charset);
             }
             $this->memo_image = "<img class='vignetteimg' src='" . $url_image_ok . "' title=\"" . $title_image_ok . "\" align='right' hspace='4' vspace='2' style='max-width : 140px; max-height: 200px;' >";
             $this->memo_url_image = $url_image_ok;
         } else {
             $this->memo_image = "";
             $this->memo_url_image = "";
         }
     }
     //calcul du permalink...
     if ($this->notice->niveau_biblio != "b") {
         $this->permalink = $opac_url_base . "index.php?lvl=notice_display&id=" . $this->notice_id;
     } else {
         $this->permalink = $opac_url_base . "index.php?lvl=bulletin_display&id=" . $this->bulletin_id;
     }
     //Traitement des avis
     $this->memo_avis = array();
     $requete = "SELECT id_avis,note,sujet,commentaire,DATE_FORMAT(dateajout,'" . $msg['format_date'] . "') as ladate,empr_login,empr_nom, empr_prenom, valide\n\t\tfrom avis left join empr on id_empr=num_empr where num_notice='" . $res->notice_id . "' and valide=1 order by avis_rank, dateajout desc";
     $resultat = pmb_mysql_query($requete);
     if ($resultat) {
         while ($avis = pmb_mysql_fetch_object($resultat)) {
             $avis->note_textuelle = $msg['avis_detail_note_' . $avis->note];
             if ($charset != "utf-8") {
                 $avis->commentaire = cp1252Toiso88591($avis->commentaire);
             }
             $avis->commentaire = do_bbcode($avis->commentaire);
             $this->memo_avis[] = $avis;
         }
     }
     //Titres uniformes
     $requete = "select * from notices_titres_uniformes where ntu_num_notice=" . $res->notice_id . " order by ntu_ordre";
     $resultat = pmb_mysql_query($requete);
     if (pmb_mysql_num_rows($resultat)) {
         while ($tu = pmb_mysql_fetch_object($resultat)) {
             $tu_memo = new titre_uniforme($tu->ntu_num_tu);
             $tu_memo->parametres_perso = array();
             $mes_pp = new parametres_perso("tu");
             $mes_pp->get_values($tu->ntu_num_tu);
             $values = $mes_pp->values;
             foreach ($values as $field_id => $vals) {
                 $tu_memo->parametres_perso[$mes_pp->t_fields[$field_id]["NAME"]]["TITRE"] = $mes_pp->t_fields[$field_id]["TITRE"];
                 foreach ($vals as $value) {
                     $tu_memo->parametres_perso[$mes_pp->t_fields[$field_id]["NAME"]]["VALUE"][] = $mes_pp->get_formatted_output(array($value), $field_id);
                 }
             }
             $this->memo_tu[] = $tu_memo;
         }
     }
     //statut
     $this->memo_statut['id_notice_statut'] = $res->statut;
     $this->memo_statut['gestion_statut_libelle'] = '';
     $this->memo_statut['opac_statut_libelle'] = '';
     if ($this->memo_statut['id_notice_statut']) {
         $requete = "SELECT * FROM notice_statut WHERE id_notice_statut=" . $this->memo_statut['id_notice_statut'] * 1;
         $resultat = pmb_mysql_query($requete);
         if ($resultat) {
             $statut = pmb_mysql_fetch_object($resultat);
             $this->memo_statut['gestion_statut_libelle'] = $statut->gestion_libelle;
             $this->memo_statut['opac_statut_libelle'] = $statut->opac_libelle;
         }
     }
     return true;
 }
开发者ID:hogsim,项目名称:PMB,代码行数:101,代码来源:notice_info.class.php

示例3: while

<h3>Banned users</h3>
<table border="1">
<tr>
<th>Username</th>
<th>Reason</th>
<th>Moderator</th>
<th>Ban ends</th>
</tr>
<?php 
while ($row = mysql_fetch_assoc($result)) {
    $username = htmlentities($row['username'], HTML_ENTITIES, 'UTF-8');
    $translit_done = false;
    $reason = translit($row['ban_reason'], $translit_done);
    $reason = htmlentities($reason, HTML_ENTITIES, 'UTF-8');
    $reason = before_bbcode($reason);
    $reason = do_bbcode($reason);
    $reason = nl2br($reason);
    $reason = after_bbcode($reason);
    $banned_by = htmlentities($row['banned_by'], HTML_ENTITIES, 'UTF-8');
    $ban_ends = $row['ban_end'];
    print '<tr><td>' . $username . '</td><td>' . $reason . '</td><td>' . $banned_by . '</td><td>' . $ban_ends . '</td></tr>';
}
?>
</table>
</BODY>
</HTML>
<?php 
require 'tail_inc.php';
?>

开发者ID:BGmot,项目名称:kitchen,代码行数:29,代码来源:banned.php

示例4: render_for_display

/**
 * Renderers
 */
function render_for_display($msgbody)
{
    $msgbody = htmlentities($msgbody, HTML_ENTITIES, 'UTF-8');
    $msgbody = before_bbcode($msgbody);
    $msgbody = do_bbcode($msgbody);
    $msgbody = nl2br($msgbody);
    $msgbody = after_bbcode($msgbody);
    return $msgbody;
}
开发者ID:BGmot,项目名称:kitchen,代码行数:12,代码来源:bbcode.php

示例5: parse_signature

function parse_signature($text)
{
    global $luna_config, $luna_user;
    if ($luna_config['o_censoring'] == '1') {
        $text = censor_words($text);
    }
    // Convert applicable characters to HTML entities
    $text = luna_htmlspecialchars($text);
    if (strpos($text, '[') !== false && strpos($text, ']') !== false) {
        $text = do_bbcode($text, true);
    }
    if ($luna_config['o_smilies_sig'] == '1' && $luna_user['show_smilies'] == '1') {
        $text = do_smilies($text);
    }
    // Deal with newlines, tabs and multiple spaces
    $pattern = array("\n", "\t", '  ', '  ');
    $replace = array('<br />', '&#160; &#160; ', '&#160; ', ' &#160;');
    $text = str_replace($pattern, $replace, $text);
    return clean_paragraphs($text);
}
开发者ID:BogusCurry,项目名称:Luna,代码行数:20,代码来源:parser.php

示例6: strftime

</b>!<br/><p>
            Your article has been sent to forum.</p><p>
<?php 
    } else {
        if (!is_null($preview)) {
            $author = $user;
            $subject = $subj;
            $created = $time = strftime('%Y-%m-%d %H:%M:%S');
            $translit_done = false;
            $msgbody = translit($new_body, $translit_done);
            if (!is_null($msgbody) && strlen($msgbody) > 0 && !is_null($prefix) && strlen($prefix) > 0) {
                $msgbody = $prefix . ' ' . str_replace("\n", "\n" . $prefix . ' ', $msgbody);
            }
            $msgbody = htmlentities($msgbody, HTML_ENTITIES, 'UTF-8');
            $msgbody = before_bbcode($msgbody);
            $msgbody = do_bbcode($msgbody);
            $msgbody = nl2br($msgbody);
            $msgbody = after_bbcode($msgbody);
            $trans_body = $msgbody;
            if ($translit_done === true) {
                $trans_body .= '<BR><BR>[Message was transliterated]';
            }
        }
    }
} else {
    // validation error
    print $err;
    http_response_code(400);
}
require_once 'tail_inc.php';
?>
开发者ID:BGmot,项目名称:kitchen,代码行数:31,代码来源:m_post.php

示例7: elseif

        if ($row2['status'] == 3) {
            print '<font color="red">Censor (Мат)</font>';
        } elseif ($row2['status'] == 4) {
            print '<font color="red">Censor (Хамство)</font>';
        } elseif ($row2['status'] == 5) {
            print '<font color="red">Censor (Наезд)</font>';
        } elseif ($row2['status'] == 2) {
            print '<font color="red">Delete message</font>';
        } else {
            $translit_done = false;
            $s_mess = trim($row2['body']);
            $s_mess = str_replace($n_ff, "", $s_mess);
            $s_mess = translit($s_mess, $translit_done);
            if (!is_null($s_mess) && strlen($s_mess) > 0 && !is_null($prefix) && strlen($prefix) > 0) {
                $s_mess = $prefix . ' ' . str_replace("\n", "\n" . $prefix . ' ', $s_mess);
            }
            $s_mess = htmlentities($s_mess, HTML_ENTITIES, 'UTF-8');
            $s_mess = before_bbcode($s_mess);
            $s_mess = do_bbcode($s_mess);
            $s_mess = nl2br($s_mess);
            $s_mess = after_bbcode($s_mess);
            echo trim($s_mess);
        }
    }
    $query = 'UPDATE confa_posts SET views=views + 1 where id=' . $mess_id;
    $result = mysql_query($query);
}
require_once 'tail_inc.php';
?>

开发者ID:BGmot,项目名称:kitchen,代码行数:29,代码来源:m_get_mess.php

示例8: get_url_icon

                }
                for ($j = round($loc->note); $j <= $cpt_star; $j++) {
                    $etoiles .= "<img border=0 src='" . get_url_icon('star_unlight.png') . "' align='absmiddle'>";
                }
                echo "<hr /><div class='row'>\n\t\t\t\t\t<div class='left'><b>{$loc->sujet}</b>, " . $loc->ladate;
                if ($opac_avis_show_writer == 1 && $loc->empr_nom) {
                    echo " " . $msg['avis_de'] . " {$loc->empr_prenom} {$loc->empr_nom} ";
                }
                if ($opac_avis_show_writer == 2 && $loc->empr_login) {
                    echo " " . $msg['avis_de'] . " {$loc->empr_login} ";
                }
                echo "</div><div class='right'>{$etoiles}</div>";
                if ($charset != "utf-8") {
                    $loc->commentaire = cp1252Toiso88591($loc->commentaire);
                }
                echo "\n\t\t\t\t\t<div class='row'>" . do_bbcode($loc->commentaire) . "</div>\n\t\t\t\t\t</div>";
            }
        } else {
            echo "<div align='center'><br /><br />" . $msg['avis_aucun_popup'] . "</div>";
        }
        break;
}
if (!$log_ok && $opac_avis_allow == 2) {
    $lvl = 'avis_' . $todo;
    print do_formulaire_connexion();
}
//Enregistrement du log
global $pmb_logs_activate;
if ($pmb_logs_activate) {
    global $log;
    $log->add_log('num_session', session_id());
开发者ID:hogsim,项目名称:PMB,代码行数:31,代码来源:avis.php

示例9: avis_notice


//.........这里部分代码省略.........
                    if ($acces_m != 0) {
                        $rqt = "update avis set valide=0 where id_avis='" . $valid_id_avis[$i] . "' ";
                        pmb_mysql_query($rqt, $dbh);
                    }
                }
                break;
            case 'supprimer':
                for ($i = 0; $i < sizeof($valid_id_avis); $i++) {
                    $acces_m = 1;
                    if ($acces_jm) {
                        $q = "select count(1) from avis {$acces_jm} where id_avis=" . $valid_id_avis[$i];
                        $r = pmb_mysql_query($q, $dbh);
                        if (pmb_mysql_result($r, 0, 0) == 0) {
                            $acces_m = 0;
                        }
                    }
                    if ($acces_m != 0) {
                        $rqt = "delete from avis where id_avis='" . $valid_id_avis[$i] . "' ";
                        pmb_mysql_query($rqt, $dbh);
                    }
                }
                break;
            case 'ajouter':
                global $avis_note, $avis_sujet, $avis_commentaire;
                if (!$avis_note) {
                    $avis_note = "NULL";
                }
                if ($charset != "utf-8") {
                    $avis_commentaire = cp1252Toiso88591($avis_commentaire);
                }
                $sql = "insert into avis (num_empr,num_notice,note,sujet,commentaire) values ('0','{$id}','{$avis_note}','{$avis_sujet}','" . $avis_commentaire . "')";
                pmb_mysql_query($sql, $dbh);
                break;
            default:
                break;
        }
    }
    $aff = "";
    $req_avis = "select id_avis,note,sujet,commentaire,DATE_FORMAT(dateajout,'" . $msg['format_date'] . "') as ladate,empr_login,empr_nom, empr_prenom, valide\n\t\tfrom avis left join empr on id_empr=num_empr where num_notice='" . $id . "' order by avis_rank, dateajout desc";
    $r = pmb_mysql_query($req_avis, $dbh);
    $nb_avis = 0;
    $nb_avis = pmb_mysql_num_rows($r);
    $aff = "\n\t\t\t<script type='text/javascript' src='javascript/tablist.js'></script>\n\t\t\t<script type=\"text/javascript\" src='./javascript/dyn_form.js'></script>\n\t\t\t<script type=\"text/javascript\" src='./javascript/http_request.js'></script>\n\t\t\t<script type='text/javascript' src='./javascript/bbcode.js'></script>\n\t\t\t<script type='text/javascript' src='./javascript/avis_drop.js'></script>\n\n\t\t\t<script type='text/javascript'>\n\t\t\t\tfunction setCheckboxes(the_form, the_objet, do_check) {\n\t\t\t\t\tvar elts = document.forms[the_form].elements[the_objet+'[]'] ;\n\t\t\t\t\tvar elts_cnt  = (typeof(elts.length) != 'undefined')\n\t\t\t                  ? elts.length\n\t\t\t                  : 0;\n\t\t\t\t\tif (elts_cnt) {\n\t\t\t\t\t\tfor (var i = 0; i < elts_cnt; i++) {\n\t\t\t\t\t\t\telts[i].checked = do_check;\n\t\t\t\t\t\t\t} // end for\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\telts.checked = do_check;\n\t\t\t\t\t\t\t} // end if... else\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\n\t\t\t</script>\n\n\t\t\t<form class='form-catalog' method='post' id='validation_avis_{$id}' name='validation_avis_{$id}' >\n\t\t";
    $i = 0;
    while ($loc = pmb_mysql_fetch_object($r)) {
        if ($pmb_javascript_office_editor) {
            $office_editor_cmd = " if (typeof(tinyMCE) != 'undefined') tinyMCE.execCommand('mceAddControl', true, 'avis_desc_" . $loc->id_avis . "');\t ";
        }
        $avis_notice = "\n\t\t\t\t<div id='avis_{$loc->id_avis}' onclick=\" make_form('" . $loc->id_avis . "');{$office_editor_cmd}\">\n\t\t\t\t\t<div class='left'>\n\t\t\t\t\t\t<input type='checkbox' name='valid_id_avis[]' id='valid_id_avis[]' value='{$loc->id_avis}' onClick=\"stop_evenement(event);\" />";
        if ($pmb_avis_note_display_mode) {
            if ($pmb_avis_note_display_mode != 1) {
                $categ_avis = $msg['avis_detail_note_' . $loc->note];
            }
            if ($pmb_avis_note_display_mode != 2) {
                $etoiles = "";
                $cpt_star = 4;
                for ($i = 1; $i <= $loc->note; $i++) {
                    $etoiles .= "<img border=0 src='images/star.png' align='absmiddle' />";
                }
                for ($j = round($loc->note); $j <= $cpt_star; $j++) {
                    $etoiles .= "<img border=0 src='images/star_unlight.png' align='absmiddle' />";
                }
            }
            if ($pmb_avis_note_display_mode == 3 || $pmb_avis_note_display_mode == 5) {
                $note = $etoiles . "<br />" . $categ_avis;
            } else {
                if ($pmb_avis_note_display_mode == 4) {
                    $note = $etoiles;
                } else {
                    $note = $etoiles . $categ_avis;
                }
            }
        } else {
            $note = "";
        }
        if (!$loc->valide) {
            $avis_notice .= "<font color='#CC0000'><span >{$note}<b>" . htmlentities($loc->sujet, ENT_QUOTES, $charset) . "</b></span></font>";
        } else {
            $avis_notice .= "<font color='#00BB00'><span >{$note}<b>" . htmlentities($loc->sujet, ENT_QUOTES, $charset) . "</b></span></font>";
        }
        if ($charset != "utf-8") {
            $loc->commentaire = cp1252Toiso88591($loc->commentaire);
        }
        $avis_notice .= ", " . $loc->ladate . "  {$loc->empr_prenom} {$loc->empr_nom}\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class='row'>" . do_bbcode($loc->commentaire) . "\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div id='update_{$loc->id_avis}'></div>\n\t\t\t\t<br />\n\t\t\t";
        //Drag pour tri
        $id_elt = $loc->id_avis;
        $drag_avis = "<div id=\"drag_" . $id_elt . "\" handler=\"handle_" . $id_elt . "\" dragtype='avisdrop' draggable='yes' recepttype='avisdrop' id_avis='{$id_elt}'\n\t\t\t\trecept='yes' dragicon=\"" . $base_path . "/images/icone_drag_notice.png\" dragtext='" . htmlentities($loc->sujet, ENT_QUOTES, $charset) . "' downlight=\"avis_downlight\" highlight=\"avis_highlight\"\n\t\t\t\torder='{$i}' style='' >\n\n\t\t\t\t<span id=\"handle_" . $id_elt . "\" style=\"float:left; padding-right : 7px\"><img src=\"" . $base_path . "/images/sort.png\" style='width:12px; vertical-align:middle' /></span>";
        $aff .= $drag_avis . $avis_notice . "</div>";
        $i++;
    }
    $avis_tpl_form = $avis_tpl_form1;
    $avis_tpl_form = str_replace("!!notice_id!!", $id, $avis_tpl_form);
    $add_avis_onclick = "show_add_avis(" . $id . ");";
    $aff .= "\t{$avis_tpl_form}\n\t\t\t\t<div class='row'>\n\t\t\t\t\t<div class='left'>\n\t\t\t\t\t\t<input type='hidden' name='avis_quoifaire' value='' />\n\t\t\t\t\t\t<input type='button' class='bouton' name='selectionner' value='" . $msg[avis_bt_selectionner] . "' onClick=\"setCheckboxes('validation_avis_{$id}', 'valid_id_avis', true); return false;\" />&nbsp;\n\t\t\t\t\t\t<input type='button' class='bouton' name='valider' value='" . $msg[avis_bt_valider] . "' onclick='this.form.avis_quoifaire.value=\"valider\"; this.form.submit()' />&nbsp;\n\t\t\t\t\t\t<input type='button' class='bouton' name='invalider' value='" . $msg[avis_bt_invalider] . "' onclick='this.form.avis_quoifaire.value=\"invalider\"; this.form.submit()' />&nbsp;\n\t\t\t\t\t\t<input type='button' class='bouton' name='ajouter' value='" . $msg[avis_bt_ajouter] . "' onclick='{$add_avis_onclick}' />&nbsp;\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class='right'>\n\t\t\t\t\t\t<input type='button' class='bouton' name='supprimer' value='" . $msg[avis_bt_supprimer] . "' onclick='this.form.avis_quoifaire.value=\"supprimer\"; this.form.submit()' />&nbsp;\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class='row'></div>\n\t\t\t</form>\n\n\t\t\t\t";
    if ($avis_quoifaire) {
        $deplier = 1;
    }
    $aff = gen_plus("plus_avis_notice_" . $id, $msg["avis_notice_titre"] . " ({$nb_avis})", $aff, $deplier, '', "recalc_recept();");
    return $aff;
}
开发者ID:noble82,项目名称:proyectos-ULS,代码行数:101,代码来源:avis_notice.inc.php

示例10: parse_signature

function parse_signature($text)
{
    global $forum_config, $lang_common, $forum_user;
    $return = ($hook = get_hook('ps_parse_signature_start')) ? eval($hook) : null;
    if ($return != null) {
        return $return;
    }
    if ($forum_config['o_censoring'] == '1') {
        $text = censor_words($text);
    }
    $return = ($hook = get_hook('ps_parse_signature_post_censor')) ? eval($hook) : null;
    if ($return != null) {
        return $return;
    }
    // Convert applicable characters to HTML entities
    $text = forum_htmlencode($text);
    $return = ($hook = get_hook('ps_parse_signature_pre_bbcode')) ? eval($hook) : null;
    if ($return != null) {
        return $return;
    }
    if ($forum_config['p_sig_bbcode'] == '1' && strpos($text, '[') !== false && strpos($text, ']') !== false) {
        $text = do_bbcode($text, true);
    }
    if ($forum_config['o_smilies_sig'] == '1' && $forum_user['show_smilies'] == '1') {
        $text = do_smilies($text);
    }
    $return = ($hook = get_hook('ps_parse_signature_post_bbcode')) ? eval($hook) : null;
    if ($return != null) {
        return $return;
    }
    // Deal with newlines, tabs and multiple spaces
    $pattern = array("\n", "\t", '  ', '  ');
    $replace = array('<br />', '&nbsp; &nbsp; ', '&nbsp; ', ' &nbsp;');
    $text = str_replace($pattern, $replace, $text);
    $return = ($hook = get_hook('ps_parse_signature_end')) ? eval($hook) : null;
    if ($return != null) {
        return $return;
    }
    return $text;
}
开发者ID:ZerGabriel,项目名称:punbb,代码行数:40,代码来源:parser.php

示例11: die

    die("Specify message ID");
}
// 1 retrieve and print as is
$query = 'SELECT * from confa_posts where id = ' . $msg_id;
// $query = "alter table confa_users add last_pm_check_time timestamp default '0000-00-00 00:00:00'";
// $query = "update confa_users set last_pm_check_time = CURRENT_TIMEstamp";
$result = mysql_query($query);
if (!$result) {
    mysql_log(__FILE__, 'Query page count failed: ' . mysql_error() . ' QUERY: ' . $query);
    die('Query failed.' . mysql_error() . ' QUERY: ' . $query);
}
while ($row = mysql_fetch_assoc($result)) {
    $body = $row['body'];
    print "Original:<br/>" . $body;
    $body = before_bbcode($body);
    print "<br/><b>before_bbcode:</b><br/>" . $body;
    $body = do_bbcode($body);
    print "<br/><b>do_bbcode:</b><br/>" . $body;
    $body = nl2br($body);
    print "<br/><b>nl2br:</b><br/>" . $body;
    $body = after_bbcode($body);
    print "<br/><b>after_bbcode:</b><br/>" . $body;
    // bbcode, print
    // after bbcode, print
}
print "<br/>The end";
require_once 'tail_inc.php';
?>


开发者ID:BGmot,项目名称:kitchen,代码行数:28,代码来源:testbb.php

示例12: parse_signature

function parse_signature($text)
{
    global $pun_config, $pun_user, $lang_common, $lang_topic;
    if ($pun_config['o_censoring'] == '1') {
        $text = censor_words($text);
    }
    if ($pun_config['o_make_links'] == '1') {
        $text = do_clickable($text);
    }
    $text = pun_htmlspecialchars($text);
    if ($pun_config['o_smilies_sig'] == '1' && $pun_user['show_smilies'] != '0') {
        $text = do_smilies($text);
    }
    if ($pun_config['p_sig_bbcode'] == '1' && strpos($text, '[') !== false && strpos($text, ']') !== false) {
        $text = do_bbcode($text, true);
    }
    // Deal with newlines, tabs and multiple spaces
    $pattern = array("\n", "\t", '    ', '  ', '<p><br />');
    $replace = array('<br />', '&nbsp; &nbsp; ', '&nbsp; ', ' &nbsp;', '<p>');
    $text = str_replace($pattern, $replace, $text);
    return $text;
}
开发者ID:snouhaud,项目名称:camptocamp.org,代码行数:22,代码来源:parser.php

示例13: avis_detail

 function avis_detail()
 {
     global $dbh, $msg;
     global $action;
     // pour gérer l'affichage des avis en impression de panier
     global $allow_avis_ajout;
     global $avis_tpl_form1;
     global $opac_avis_note_display_mode, $charset;
     global $opac_avis_allow;
     $avis_tpl_form = $avis_tpl_form1;
     $avis_tpl_form = str_replace("!!notice_id!!", $this->notice_id, $avis_tpl_form);
     $add_avis_onclick = "show_add_avis(" . $this->notice_id . ");";
     $sql_avis = "select note, commentaire, sujet from avis where num_notice='{$this->notice_id}' and valide=1 order by avis_rank, note desc, id_avis desc";
     $r_avis = mysql_query($sql_avis, $dbh) or die("<br />" . mysql_error() . "<br />" . $sql_avis . "<br />");
     $sql_avisnb = "select note, count(id_avis) as nb_by_note from avis where num_notice='{$this->notice_id}' and valide=1 group by note ";
     $r_avisnb = mysql_query($sql_avisnb, $dbh) or die("<br />" . mysql_error() . "<br />" . $sql_avisnb . "<br />");
     while ($datanb = mysql_fetch_object($r_avisnb)) {
         $rowspan[$datanb->note] = $datanb->nb_by_note;
     }
     if (mysql_num_rows($r_avis)) {
         $pair_impair = "odd";
         $ret = "";
         while ($data = mysql_fetch_object($r_avis)) {
             // on affiche les résultats
             if ($pair_impair == "odd") {
                 $pair_impair = "even";
             } else {
                 $pair_impair = "odd";
             }
             $ret .= "<tr  class='{$pair_impair}' >";
             if ($opac_avis_note_display_mode) {
                 if ($opac_avis_note_display_mode != 1) {
                     $categ_avis = $msg['avis_detail_note_' . $data->note];
                 }
                 if ($opac_avis_note_display_mode != 2) {
                     $etoiles = "";
                     $cpt_star = 4;
                     for ($i = 1; $i <= $data->note; $i++) {
                         $etoiles .= "<img src='images/star.png' width='15' height='15' align='absmiddle' />";
                     }
                     for ($j = round($data->note); $j <= $cpt_star; $j++) {
                         $etoiles .= "<img border=0 src='images/star_unlight.png' align='absmiddle' />";
                     }
                 }
                 if ($opac_avis_note_display_mode == 3) {
                     $aff = $etoiles . "<br />" . $categ_avis;
                 } else {
                     $aff = $etoiles . $categ_avis;
                 }
                 $ret .= "<td class='avis_detail_note_" . $data->note . "'  >" . $aff . "</td>";
             }
             $ret .= "\n\t\t\t\t\t<td class='avis_detail_commentaire_" . $data->note . "'>" . do_bbcode($data->commentaire) . "\n\t\t\t\t\t\t<br />\n\t\t\t\t\t\t<span class='avis_detail_signature'>" . htmlentities($data->sujet, ENT_QUOTES, $charset) . "</span>\n\t\t\t\t\t</td>\n\t\t\t\t</tr>\n";
         }
         if ($opac_avis_note_display_mode != 2 && $opac_avis_note_display_mode) {
             $etoiles_moyenne = $this->stars($this->avis_moyenne);
         }
         if ($action == "print" || $opac_avis_allow == 1 && !$_SESSION["user_code"]) {
             $ret = "<h3 class='avis_detail'>" . $msg['avis_detail'] . " :\n\t\t\t\t\t" . str_replace("!!nb_avis!!", $this->avis_qte, $msg['avis_detail_nb_auth_ajt']) . "\n\t\t\t\t\t</h3>\n\t\t\t\t\t<table style='width:100%;'>" . $ret . "</table>";
         } else {
             $ret = "<h3 class='avis_detail'>" . $msg['avis_detail'] . " {$etoiles_moyenne}\n\t\t\t\t\t\t<span class='lien_ajout_avis'> : \n\t\t\t\t\t\t\t<a href='#' onclick=\"{$add_avis_onclick} return false;\">" . str_replace("!!nb_avis!!", $this->avis_qte, $msg['avis_detail_nb_ajt']) . "</a>\t\t\t\t\t\n\t\t\t\t\t\t</span></h3>\n\t\t\t\t\t\t{$avis_tpl_form}\n\t\t\t\t\t\t<table style='width:100%;'>" . $ret . "</table>";
         }
     } else {
         if ($action == "print" || $opac_avis_allow == 1 && !$_SESSION["user_code"]) {
             $ret = "<h3 class='avis_detail'>" . $msg['avis_detail_aucun_auth_ajt'] . "\n\t\t\t\t\t</h3>";
         } else {
             $ret = "<h3 class='avis_detail'>" . $msg['avis_detail'] . "\n\t\t\t\t\t\t<span class='lien_ajout_avis'>\n\t\t\t\t\t\t\t<a href='#' onclick=\"{$add_avis_onclick} return false;\">" . $msg['avis_detail_aucun_ajt'] . "</a>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t</span></h3>\n\t\t\t\t\t\t{$avis_tpl_form}";
         }
     }
     return $ret;
 }
开发者ID:bouchra012,项目名称:PMB,代码行数:70,代码来源:notice_affichage.class.php

示例14: parse_signature

function parse_signature($text)
{
    global $pun_config, $lang_common, $pun_user;
    if ($pun_config['o_censoring'] == '1') {
        $text = censor_words($text);
    }
    // Convert applicable characters to HTML entities
    $text = pun_htmlspecialchars($text);
    if ($pun_config['p_sig_bbcode'] == '1' && strpos($text, '[') !== false && strpos($text, ']') !== false) {
        $text = do_bbcode($text, true);
    }
    if ($pun_config['o_smilies_sig'] == '1' && $pun_user['show_smilies'] == '1') {
        $text = do_smilies($text);
    }
    // Deal with newlines, tabs and multiple spaces
    $pattern = array("\n", "\t", '  ', '  ');
    $replace = array('<br />', '&#160; &#160; ', '&#160; ', ' &#160;');
    $text = str_replace($pattern, $replace, $text);
    // Add paragraph tag around post, but make sure there are no empty paragraphs
    $text = preg_replace('#<br />\\s*?<br />((\\s*<br />)*)#i', "</p>\$1<p>", $text);
    $text = str_replace('<p><br />', '<p>', $text);
    $text = str_replace('<p></p>', '', '<p>' . $text . '</p>');
    return $text;
}
开发者ID:highpictv,项目名称:forum,代码行数:24,代码来源:parser.php

示例15: parse_signature

function parse_signature($text)
{
    global $pun_config, $lang_common, $pun_user;
    if ($pun_config['o_censoring'] == 1) {
        $text = censor_words($text);
    }
    $text = pun_htmlspecialchars($text);
    if ($pun_config['o_make_links'] == 1) {
        $text = do_clickable($text);
    }
    if ($pun_config['o_smilies_sig'] == 1 && $pun_user['show_smilies']) {
        $text = do_smilies($text);
    }
    if ($pun_config['p_sig_bbcode'] && strpos($text, '[') !== false && strpos($text, ']') !== false) {
        $text = do_bbcode($text);
        if ($pun_config['p_sig_img_tag']) {
            $text = preg_replace_callback('#\\[img\\]((ht|f)tps?://)([^\\s<"]*?)\\[/img\\]#', '_replace_signature_img', $text);
        }
    }
    // Deal with newlines, tabs and multiple spaces
    return str_replace(array("\n", "\t", '  ', '  '), array('<br />', '&#160; &#160; ', '&#160; ', ' &#160;'), $text);
}
开发者ID:tipsun91,项目名称:punbb-mod,代码行数:22,代码来源:parser.php


注:本文中的do_bbcode函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。