Пример #1
0
function show($mode, $tablelist, $query)
{
    global $db, $bgcolor2, $bgcolor3, $type, $dbname;
    require_once 'header.php';
    GraphicAdmin('_AMENU0');
    OpenTable();
    if ($query === null) {
        echo 'Mode: <b>' . $mode . '</b> not available yet';
        return;
    }
    if (count($tablelist)) {
        $result = $db->sql_query($query);
        $numfields = $db->sql_numfields($result);
        echo '<span class="genmed"><strong>' . _DATABASE . ':</strong> ' . $dbname . '</span><br /><br />Here are the results of your ' . strtolower($type) . '<br /><br />
		<table border="0" cellpadding="2"><tr bgcolor="' . $bgcolor2 . '">';
        for ($j = 0; $j < $numfields; $j++) {
            echo '<td><strong>' . $db->sql_fieldname($j, $result) . '</strong></td>';
        }
        echo '</tr>';
        $bgcolor = $bgcolor3;
        while ($row = $db->sql_fetchrow($result)) {
            $bgcolor = $bgcolor == '' ? ' bgcolor="' . $bgcolor3 . '"' : '';
            echo '<tr' . $bgcolor . '>';
            for ($j = 0; $j < $numfields; $j++) {
                echo '<td>' . $row[$j] . '</td>';
            }
            echo '</tr>';
        }
        echo '</table>';
    }
    CloseTable();
}
Пример #2
0
 function hreferer()
 {
     global $bgcolor2, $prefix, $db, $admin_file;
     include "header.php";
     GraphicAdmin();
     OpenTable();
     echo "<center><font class=\"title\"><b>" . _HTTPREFERERS . "</b></font></center>";
     CloseTable();
     echo "<br>";
     OpenTable();
     echo "<center><b>" . _WHOLINKS . "</b></center><br><br>" . "<table border=\"0\" width=\"100%\">";
     $row = $db->sql_fetchrow($db->sql_query("SELECT httprefmode from " . $prefix . "_config"));
     $httprefmode = intval($row['httprefmode']);
     $result = $db->sql_query("SELECT rid, url from " . $prefix . "_referer");
     while ($row = $db->sql_fetchrow($result)) {
         $rid = intval($row['rid']);
         $url = filter($row['url'], "nohtml");
         $url2 = urlencode($url);
         $title = $url;
         if ($httprefmode == 1) {
             $url = explode("/", $url);
             $url = "http://{$url['2']}";
         }
         echo "<tr><td bgcolor=\"{$bgcolor2}\"><font class=\"content\">{$rid}</td>" . "<td bgcolor=\"{$bgcolor2}\"><font class=\"content\"><a href=\"index.php?url={$url2}\" target=\"_new\" title=\"{$title}\">{$url}</a></td></tr>";
     }
     echo "</table>" . "<form action=\"" . $admin_file . ".php\" method=\"post\">" . "<input type=\"hidden\" name=\"op\" value=\"delreferer\">" . "<center><input type=\"submit\" value=\"" . _DELETEREFERERS . "\"></center>";
     CloseTable();
     include "footer.php";
 }
Пример #3
0
function showheader()
{
    global $pagetitle;
    require 'header.php';
    GraphicAdmin('_AMENU2');
    OpenTable();
    echo '<table border="0" width="100%"><tr><td valign="top">';
}
Пример #4
0
function group_head()
{
    global $lang;
    require_once 'header.php';
    GraphicAdmin('_AMENU2');
    OpenTable();
    echo '<div style="text-align:center;"><h1>Groups Administration</h1></div>';
}
Пример #5
0
function showheader()
{
    global $modheader;
    $modheader .= '
<link rel="stylesheet" href="themes/default/style/tabletree.css" type="text/css" media="screen"/>
<script type="text/javascript" src="includes/javascript/framework.js"></script>
<script type="text/javascript" src="includes/javascript/dragndrop.js"></script>
<script type="text/javascript" src="includes/javascript/tabletree.js"></script>
<script type="text/javascript" src="includes/javascript/tasktable.js"></script>
';
    require_once 'header.php';
    GraphicAdmin('_AMENU1');
    OpenTable();
    echo '<div style="text-align:center;">';
}
Пример #6
0
function cpg_mm_admin_header($title, $content = '')
{
    global $pagetitle, $cpgtpl, $modheader;
    $pagetitle .= ' ' . _BC_DELIM . ' ' . _CPG_MMADMIN;
    $modheader .= '
<link rel="stylesheet" href="themes/default/style/tabletree.css" type="text/css" media="screen"/>
<script type="text/javascript" src="includes/javascript/framework.js"></script>
<script type="text/javascript" src="includes/javascript/dragndrop.js"></script>
<script type="text/javascript" src="includes/javascript/tabletree.js"></script>
<script type="text/javascript" src="includes/javascript/tree.js"></script>
';
    require 'header.php';
    GraphicAdmin('_AMENU1');
    $cpgtpl->assign_vars(array('L_CPGMM' => URL::admin('cpgmm'), 'ICON_SELECT' => 'images/blocks/CPG_Main_Menu/icon_select.gif', 'ICON_FORBID' => 'images/blocks/CPG_Main_Menu/icon_cantselect.gif', 'ICON_HIDDEN' => 'images/blocks/CPG_Main_Menu/icon_hideselect.gif', 'HEAD_TITLE' => $title, 'HEAD_CONTENT' => $content));
    $cpgtpl->set_handle('head', 'admin/cpgmm_header.html');
    $cpgtpl->display('head');
}
Пример #7
0
function mblock()
{
    global $hlpfile, $NPDS_Prefix, $f_meta_nom, $f_titre, $adminimg;
    include "header.php";
    GraphicAdmin($hlpfile);
    adminhead($f_meta_nom, $f_titre, $adminimg);
    echo '
   <hr />
   <h3>' . adm_translate("Edition du Bloc Principal") . '</h3>';
    $result = sql_query("SELECT title, content FROM " . $NPDS_Prefix . "mainblock");
    if (sql_num_rows($result) > 0) {
        while (list($title, $content) = sql_fetch_row($result)) {
            echo '
         <form id="fad_mblock" action="admin.php" method="post">
            <div class="form-group row">
               <label class="form-control-label col-xs-12" for="title">' . adm_translate("Titre") . '</label>
               <div class="col-xs-12">
                  <textarea class="form-control" type="text" id="title" name="title" maxlength="255" placeholder="' . adm_translate("Titre :") . '">' . $title . '</textarea>
                  <span class="help-block text-xs-right"><span id="countcar_title"></span></span>
               </div>
            </div>
            <div class="form-group row">
               <label class="form-control-label col-xs-12" for="content">' . adm_translate("Contenu") . '</label>
               <div class="col-xs-12">
                  <textarea class="form-control" rows="25" id="content" name="content">' . $content . '</textarea>
               </div>
            </div>
            <input type="hidden" name="op" value="changemblock" />
            <div class="form-group row">
               <div class="col-xs-12">
                  <button class="btn btn-outline-primary btn-block" type="submit"><i class ="fa fa-check fa-lg"></i>&nbsp;' . adm_translate("Valider") . '</button>
               </div>
            </div>
         </form>
         <script type="text/javascript">
         //<![CDATA[
            $(document).ready(function() {
               inpandfieldlen("title",255);
            });
         //]]>
         </script>';
        }
    }
    adminfoot('fv', '', '', '');
}
Пример #8
0
function publishrights($author)
{
    global $NPDS_Prefix, $hlpfile, $radminsuper, $f_meta_nom, $f_titre, $adminimg;
    if ($radminsuper != 1) {
        Header("Location: admin.php?op=sections");
    }
    include "header.php";
    GraphicAdmin($hlpfile);
    adminhead($f_meta_nom, $f_titre, $adminimg);
    echo '
   <h3>' . adm_translate("Droits des auteurs") . ' :: ' . $author . '</h3>
   <form action="admin.php" method="post">';
    include_once "lib/togglediv.class.php";
    $result1 = sql_query("SELECT rubid, rubname FROM " . $NPDS_Prefix . "rubriques ORDER BY ordre");
    $numrow = sql_num_rows($result1);
    $toggle = new ToggleDiv($numrow);
    echo $toggle->All();
    echo "<hr noshade=\"noshade\" class=\"ongl\" />";
    $i = 0;
    while (list($rubid, $rubname) = sql_fetch_row($result1)) {
        echo "<table width=\"100%\" cellspacing=\"1\" cellpadding=\"0\" border=\"0\">\n            <tr>\n            <td class=\"header\" width=\"40%\">";
        echo $toggle->Img();
        echo aff_langue($rubname) . "</td>\n            <td class=\"header\"align=\"center\" width=\"15%\">" . adm_translate("Créer") . "</td>\n            <td class=\"header\"align=\"center\" width=\"15%\">" . adm_translate("Publier") . "</td>\n            <td class=\"header\"align=\"center\" width=\"15%\">" . adm_translate("Modifier") . "</td>\n            <td class=\"header\"align=\"center\" width=\"15%\">" . adm_translate("Supprimer") . "</td>\n            </tr></table>";
        echo $toggle->Begin();
        $result2 = sql_query("SELECT secid, secname FROM " . $NPDS_Prefix . "sections WHERE rubid='{$rubid}' ORDER BY ordre");
        echo "<table width=\"100%\" cellspacing=\"1\" cellpadding=\"2\" border=\"0\">";
        $rowcolor = tablos();
        while (list($secid, $secname) = sql_fetch_row($result2)) {
            $result3 = sql_query("SELECT type FROM " . $NPDS_Prefix . "publisujet WHERE secid2='{$secid}' and aid='{$author}'");
            $i++;
            $crea = "";
            $publi = "";
            $modif = "";
            $supp = "";
            if (sql_num_rows($result3) > 0) {
                while (list($type) = sql_fetch_row($result3)) {
                    if ($type == 1) {
                        $crea = "checked=\"checked\"";
                    } else {
                        if ($type == 2) {
                            $publi = "checked=\"checked\"";
                        } else {
                            if ($type == 3) {
                                $modif = "checked=\"checked\"";
                            } else {
                                if ($type == 4) {
                                    $supp = "checked=\"checked\"";
                                }
                            }
                        }
                    }
                }
            }
            echo "<tr>\n               <td width=\"40%\">" . aff_langue($secname) . "</td>\n               <td align=\"center\" width=\"15%\"><input type=\"checkbox\" name=\"creation[{$i}]\" value=\"{$secid}\" {$crea} /></td>\n               <td align=\"center\" width=\"15%\"><input type=\"checkbox\" name=\"publication[{$i}]\" value=\"{$secid}\" {$publi} /></td>\n               <td align=\"center\" width=\"15%\"><input type=\"checkbox\" name=\"modification[{$i}]\" value=\"{$secid}\" {$modif} /></td>\n               <td align=\"center\" width=\"15%\"><input type=\"checkbox\" name=\"suppression[{$i}]\" value=\"{$secid}\" {$supp} /></td>\n               </tr>";
        }
        echo '</table>';
        echo $toggle->End();
        echo '<br />';
    }
    echo '<input type="hidden" name="chng_aid" value="' . $author . '" />
         <input type="hidden" name="op" value="updatedroitauteurs" />
         <input type="hidden" name="maxindex" value="' . $i . '" />
         <input class="btn btn-primary" type="submit" value="' . adm_translate("Valider") . '" />&nbsp;&nbsp;
         <input class="btn btn-secondary" type="button" onclick="javascript:history.back()" value="' . adm_translate("Retour en arrière") . '" />
         </form>';
    closetable();
    include "footer.php";
}
Пример #9
0
 function deladmin2($del_aid)
 {
     global $admin, $prefix, $db, $admin_file;
     if (is_admin($admin)) {
         $del_aid = substr("{$del_aid}", 0, 25);
         $result = $db->sql_query("SELECT admins FROM " . $prefix . "_modules WHERE title='News'");
         $row2 = $db->sql_fetchrow($db->sql_query("SELECT name FROM " . $prefix . "_authors WHERE aid='{$del_aid}'"));
         while ($row = $db->sql_fetchrow($result)) {
             $admins = explode(",", $row['admins']);
             $auth_user = 0;
             for ($i = 0; $i < sizeof($admins); $i++) {
                 if ($row2['name'] == "{$admins[$i]}") {
                     $auth_user = 1;
                 }
             }
             if ($auth_user == 1) {
                 $radminarticle = 1;
             }
         }
         if ($radminarticle == 1) {
             $row2 = $db->sql_fetchrow($db->sql_query("SELECT sid from " . $prefix . "_stories where aid='{$del_aid}'"));
             $sid = intval($row2['sid']);
             if ($sid != "") {
                 include "header.php";
                 GraphicAdmin();
                 OpenTable();
                 echo "<center><font class=\"title\"><b>" . _AUTHORSADMIN . "</b></font></center>";
                 CloseTable();
                 echo "<br>";
                 OpenTable();
                 echo "<center><font class=\"option\"><b>" . _PUBLISHEDSTORIES . "</b></font><br><br>" . "" . _SELECTNEWADMIN . ":<br><br>";
                 $result3 = $db->sql_query("SELECT aid from " . $prefix . "_authors where aid!='{$del_aid}'");
                 echo "<form action=\"" . $admin_file . ".php\" method=\"post\"><select name=\"newaid\">";
                 while ($row3 = $db->sql_fetchrow($result3)) {
                     $oaid = filter($row3['aid'], "nohtml");
                     $oaid = substr("{$oaid}", 0, 25);
                     echo "<option name=\"newaid\" value=\"{$oaid}\">{$oaid}</option>";
                 }
                 echo "</select><input type=\"hidden\" name=\"del_aid\" value=\"{$del_aid}\">" . "<input type=\"hidden\" name=\"op\" value=\"assignstories\">" . "<input type=\"submit\" value=\"" . _OK . "\">" . "</form>";
                 CloseTable();
                 include "footer.php";
                 return;
             }
         }
         Header("Location: " . $admin_file . ".php?op=deladminconf&del_aid={$del_aid}");
     } else {
         include 'header.php';
         GraphicAdmin();
         OpenTable();
         echo "<center><font class=\"title\"><b>Authors Admin</b></font></center>";
         CloseTable();
         echo "<br>";
         OpenTable();
         echo "<center><b>Not Authorized</b><br><br>" . "Unauthorized editing of authors detected<br><br>" . "" . _GOBACK . "";
         CloseTable();
         include "footer.php";
     }
 }
Пример #10
0
 function FaqCatGoDel($id, $ok = 0)
 {
     global $prefix, $db, $admin_file;
     if ($ok == 1) {
         $id = intval($id);
         $db->sql_query("delete from " . $prefix . "_faqanswer where id='{$id}'");
         Header("Location: " . $admin_file . ".php?op=FaqAdmin");
     } else {
         include "header.php";
         GraphicAdmin();
         OpenTable();
         echo "<center><font class=\"title\"><b>" . _FAQADMIN . "</b></font></center>";
         CloseTable();
         echo "<br>";
         OpenTable();
         echo "<br><center><b>" . _QUESTIONDEL . "</b><br><br>";
     }
     echo "[ <a href=\"" . $admin_file . ".php?op=FaqCatGoDel&amp;id={$id}&amp;ok=1\">" . _YES . "</a> | <a href=\"" . $admin_file . ".php?op=FaqAdmin\">" . _NO . "</a> ]</center><br><br>";
     CloseTable();
     include "footer.php";
 }
Пример #11
0
	<hr />
	</td>
</tr>';
    $submit = ' &nbsp;
	<input type="submit" name="send" value="' . _SEND . '&nbsp;' . _NEWSLETTER . '" class="mainoption"' . $status . ' /> &nbsp;
	<input type="submit" name="discard" value="' . _DISCARD . '" class="liteoption" />
	<input type="hidden" name="n_group" value="' . $group . '" />';
}
// Load the required wysiwyg class
require CORE_PATH . 'wysiwyg/wysiwyg.inc';
// Create as many wysiwyg instances as you need
$wysiwyg = new Wysiwyg('newsletter', 'content', '90%', '300px', $content);
// Set all the required wysiwyg headers
$wysiwyg->setHeader();
require 'header.php';
GraphicAdmin('_AMENU5');
OpenTable();
echo '<form name="newsletter" action="' . URL::admin() . '" method="post" enctype="multipart/form-data" accept-charset="utf-8">
' . $wysiwyg->getSelect() . '
<table border="0" cellpadding="3" cellspacing="1" width="100%" class="forumline" style="margin:auto;">
<tr>
	<td align="center" class="catleft" colspan="2"><b><span class="gen">' . $title . '</span></b></td>
</tr>' . $preview . '<tr>
	<td class="row1"><span class="gen">' . _SUBJECT . '</span></td>
	<td class="row2"><input type="text" name="subject" size="50" maxlength="255" value="' . htmlprepare($subject) . '" /></td>
</tr><tr>
	<td class="row1"><span class="gen">' . _CONTENT . '</span></td>
	<td class="row2">' . $wysiwyg->getHTML() . '</td>
</tr><tr>
	<td class="row1"><span class="gen">' . _NL_RECIPS . '</span></td>
	<td class="row2">' . newsletter_selection('group', $group) . '</td>
Пример #12
0
function poll_editPollPosted()
{
    global $id, $maxOptions, $NPDS_Prefix, $f_meta_nom, $f_titre, $adminimg;
    if ($id) {
        global $hlpfile;
        include 'header.php';
        GraphicAdmin($hlpfile);
        adminhead($f_meta_nom, $f_titre, $adminimg);
        $result = sql_query("SELECT pollID, pollTitle, timeStamp FROM " . $NPDS_Prefix . "poll_desc WHERE pollID='{$id}'");
        $holdtitle = sql_fetch_row($result);
        $result = sql_query("SELECT optionText, voteID, pollType FROM " . $NPDS_Prefix . "poll_data WHERE pollID='{$id}' ORDER BY voteID ASC");
        echo '
   <h3>' . adm_translate("Edition des sondages") . '</h3>
   <form method="post" action="admin.php">
      <input type="hidden" name="op" value="SendEditPoll">
      <input type="hidden" name="pollID" value="' . $id . '" />
      <div class="form-group">
         <div class="row">
            <label class="form-control-label col-sm-3 col-md-3" for="pollTitle">' . adm_translate("Intitulé du Sondage") . '</label>
            <div class="col-sm-9 col-md-9">
               <input class="form-control" type="text" id="pollTitle" name="pollTitle" value="' . $holdtitle[1] . '" maxlength="100" />
               <span class="help-block">' . adm_translate("S.V.P. entrez chaque option disponible dans un seul champ") . '</span>
            </div>
         </div>
      </div>';
        for ($i = 1; $i <= $maxOptions; $i++) {
            list($optionText, $voteID, $pollType) = sql_fetch_row($result);
            echo '
      <div class="form-group">
         <div class="row">
            <label class="form-control-label col-sm-3 col-md-3" for="optionText' . $i . '">' . adm_translate("Option") . ' ' . $i . '</label>
            <div class="col-sm-9 col-md-9">
               <input class="form-control" type="text" id="optionText' . $i . '" name="optionText[' . $voteID . ']" maxlength="255" value="' . $optionText . '" />
            </div>
         </div>
      </div>';
        }
        $pollClose = $pollType / 128 >= 1 ? 1 : 0;
        $pollType = $pollType % 128;
        echo '
      <div class="checkbox">
         <div class="row">
            <div class="col-sm-offset-3 col-sm-9">
               <label>
                  <input type="checkbox" name="poll_type" value="1"';
        if ($pollType == "1") {
            echo ' checked="checked"';
        }
        echo ' />' . adm_translate("Seulement aux membres") . '
               </label>
            </div>
         </div>
      </div>
      <div class="checkbox">
         <div class="row">
            <div class="col-sm-offset-3 col-sm-9">
               <label class="text-danger">
                  <input type="checkbox" name="poll_close" value="1"';
        if ($pollClose == 1) {
            echo ' checked="checked"';
        }
        echo ' />' . adm_translate("Vote fermé") . '
               </label>
            </div>
         </div>
      </div>
      <div class="form-group">
         <div class="row">
            <div class="col-sm-offset-3 col-sm-9">
               <button class="btn btn-primary" type="submit">Ok</button>
            </div>
         </div>
      </div>
   </form>';
        adminfoot('fv', '', '', '');
    } else {
        header("location: admin.php?op=editpoll");
    }
}
Пример #13
0
function autoEdit($anid)
{
    global $aid, $hlpfile, $tipath, $radminsuper, $NPDS_Prefix, $adminimg;
    $f_meta_nom = 'autoStory';
    $f_titre = adm_translate("Editer un Article");
    //==> controle droit
    admindroits($aid, $f_meta_nom);
    //<== controle droit
    $result = sql_query("SELECT catid, title, time, hometext, bodytext, topic, informant, notes, ihome, date_debval,date_finval,auto_epur FROM " . $NPDS_Prefix . "autonews WHERE anid='{$anid}'");
    list($catid, $title, $time, $hometext, $bodytext, $topic, $informant, $notes, $ihome, $date_debval, $date_finval, $epur) = sql_fetch_row($result);
    sql_free_result($result);
    $titre = stripslashes($title);
    $hometext = stripslashes($hometext);
    $bodytext = stripslashes($bodytext);
    $notes = stripslashes($notes);
    if ($topic < 1) {
        $topic = 1;
    }
    $affiche = false;
    $result2 = sql_query("SELECT topictext, topicimage, topicadmin FROM " . $NPDS_Prefix . "topics WHERE topicid='{$topic}'");
    list($topictext, $topicimage, $topicadmin) = sql_fetch_row($result2);
    if ($radminsuper) {
        $affiche = true;
    } else {
        $topicadminX = explode(',', $topicadmin);
        for ($i = 0; $i < count($topicadminX); $i++) {
            if (trim($topicadminX[$i]) == $aid) {
                $affiche = true;
            }
        }
    }
    if (!$affiche) {
        header("location: admin.php?op=autoStory");
    }
    $topiclogo = '<span class="label label-default pull-right"><strong>' . aff_langue($topictext) . '</strong></span>';
    include 'header.php';
    GraphicAdmin($hlpfile);
    adminhead($f_meta_nom, $f_titre, $adminimg);
    echo '<h3>' . adm_translate("Editer l'Article Automatique") . '</h3>';
    echo aff_local_langue(adm_translate("Langue de Prévisualisation"), '', 'local_user_language');
    echo '<div class="card card-block">';
    if ($topicimage !== '') {
        if (!($imgtmp = theme_image('topics/' . $topicimage))) {
            $imgtmp = $tipath . $topicimage;
        }
        $timage = $imgtmp;
        if (file_exists($imgtmp)) {
            $topiclogo = '<img class="img-fluid " src="' . $timage . '" align="right" alt="" />';
        }
    }
    //     $no_img=false;
    //     if ((file_exists("$tipath$topicimage")) and ($topicimage!="")) {
    //       echo "<img src=\"$tipath$topicimage\" border=\"0\" align=\"right\" alt=\"\" />";
    //     } else {
    //       $no_img=true;
    //     }
    code_aff('<h3>' . $subject . $topiclogo . '</h3>', '<div class="text-muted">' . $hometext . '</div>', $bodytext, $notes);
    if ($no_img) {
        echo "<b>" . aff_langue($topictext) . "</b>";
    }
    echo '<b>' . adm_translate("Utilisateur") . '</b>' . $informant . '<br /><br />';
    echo '
    </div>
   <form action="admin.php" method="post" name="adminForm">
      <div class="form-group row">
         <label class="form-control-label col-sm-4" for="title">' . adm_translate("Titre") . '</label>
         <div class="col-sm-8">
            <input class="form-control" type="text" name="title" size="50" value="' . $titre . '" />
         </div>
      </div>
      <div class="form-group row">
         <label class="form-control-label col-sm-4" for="topic">' . adm_translate("Sujet") . '</label>
         <div class="col-sm-8">
            <select class="c-select form-control" name="topic">';
    $toplist = sql_query("SELECT topicid, topictext, topicadmin FROM " . $NPDS_Prefix . "topics ORDER BY topictext");
    if ($radminsuper) {
        echo '
               <option value="">' . adm_translate("Tous les Sujets") . '</option>';
    }
    while (list($topicid, $topics, $topicadmin) = sql_fetch_row($toplist)) {
        $affiche = false;
        if ($radminsuper) {
            $affiche = true;
        } else {
            $topicadminX = explode(",", $topicadmin);
            for ($i = 0; $i < count($topicadminX); $i++) {
                if (trim($topicadminX[$i]) == $aid) {
                    $affiche = true;
                }
            }
        }
        if ($affiche) {
            if ($topicid == $topic) {
                $sel = 'selected="selected" ';
            }
            echo "<option {$sel} value=\"{$topicid}\">" . aff_langue($topics) . "</option>\n";
            $sel = '';
        }
    }
    echo ' 
            </select>
         </div>
      </div>';
    SelectCategory($catid);
    echo "<br />";
    puthome($ihome);
    echo '
      <div class="form-group row">
         <label class="form-control-label col-sm-12" for="hometext">' . adm_translate("Texte d'introduction") . '</label>
         <div class="col-sm-12">
            <textarea class="tin form-control" rows="25" name="hometext" >' . $hometext . '</textarea>
         </div>
      </div>
      ' . aff_editeur('hometext', '') . '
      <div class="form-group row">
         <label class="form-control-label col-sm-12" for="bodytext">' . adm_translate("Texte étendu") . '</label>
         <div class="col-sm-12">
            <textarea class="tin form-control" rows="25" name="bodytext" >' . $bodytext . '</textarea>
         </div>
      </div>
      ' . aff_editeur('bodytext', '');
    if ($aid != $informant) {
        echo '
      <div class="form-group row">
         <label class="form-control-label col-sm-12" for="notes">' . adm_translate("Notes") . '</label>
         <div class="col-sm-12">
            <textarea class="tin form-control" rows="7" name="notes">' . $notes . '</textarea>
         </div>
      </div>
      ' . aff_editeur('notes', '');
    }
    $deb_day = substr($date_debval, 8, 2);
    $deb_month = substr($date_debval, 5, 2);
    $deb_year = substr($date_debval, 0, 4);
    $deb_hour = substr($date_debval, 11, 2);
    $deb_min = substr($date_debval, 14, 2);
    //
    $fin_day = substr($date_finval, 8, 2);
    $fin_month = substr($date_finval, 5, 2);
    $fin_year = substr($date_finval, 0, 4);
    $fin_hour = substr($date_finval, 11, 2);
    $fin_min = substr($date_finval, 14, 2);
    //
    publication($deb_day, $deb_month, $deb_year, $deb_hour, $deb_min, $fin_day, $fin_month, $fin_year, $fin_hour, $fin_min, $epur);
    echo '
      <div class="form-group row">
         <div class="col-sm-12">
            <input type="hidden" name="anid" value="' . $anid . '" />
            <input type="hidden" name="op" value="autoSaveEdit" />
            <input class="btn btn-primary" type="submit" value="' . adm_translate("Sauver les modifications") . '" />
         </div>
      </div>
   </form>';
    adminfoot('fv', '', '', '');
}
Пример #14
0
function reviews()
{
    global $hlpfile;
    global $NPDS_Prefix, $f_meta_nom, $f_titre, $adminimg;
    include "header.php";
    GraphicAdmin($hlpfile);
    adminhead($f_meta_nom, $f_titre, $adminimg);
    $resultrm = sql_query("SELECT title, description FROM " . $NPDS_Prefix . "reviews_main");
    list($title, $description) = sql_fetch_row($resultrm);
    echo '
   <h3>' . adm_translate("Configuration de la page") . '</h3>
   <form id="fad_pagereviews" class="" action="admin.php" method="post">
      <fieldset>
         <div class="form-group">
            <label for="tit_cri">' . adm_translate("Titre de la Page des Critiques") . '</label>
            <input id="tit_cri" type="text" class="form-control" name="title" value="' . $title . '" maxlength="100" />
         </div>
         <div class="form-group">
            <label for="description">' . adm_translate("Description de la Page des Critiques") . '</label>
            <textarea id="description" class="form-control" name="description" rows="10">' . $description . '</textarea>
         </div>
         <div class="form-group">
            <input type="hidden" name="op" value="mod_main" />
            <button class="btn btn-primary col-xs-12" type="submit"><i class="fa fa-check-square fa-lg"></i>&nbsp;' . adm_translate("Sauver les modifications") . '</button>
         </div>
      </fieldset>
   </form>
   <h3>' . adm_translate("Critiques en attente de validation") . '</h3>';
    $result = sql_query("SELECT * FROM " . $NPDS_Prefix . "reviews_add ORDER BY id");
    $numrows = sql_num_rows($result);
    if ($numrows > 0) {
        while (list($id, $date, $title, $text, $reviewer, $email, $score, $url, $url_title) = sql_fetch_row($result)) {
            $title = stripslashes($title);
            $text = stripslashes($text);
            echo '
   <h4>' . adm_translate("Ajouter la critique N° : ") . ' ' . $id . '</h4>
   <form id="fad_valreviews' . $id . '" action="admin.php" method="post">
   <input type="hidden" name="id" value="' . $id . '" />
      <div class="form-group">
         <div class="row">
            <label class="form-control-label col-sm-4" for="date">' . adm_translate("Date") . '</label>
            <div class="col-sm-8">
               <div class="input-group input-append date" id="datePicker">
                  <input class="form-control" type="text" name="date" value="' . $date . '" maxlength="10" data-provide="datepicker" data-date-format="yyyy-mm-dd"  data-date-language="' . language_iso(1, '', '') . '" />
                  <span class="input-group-addon add-on"><span class="glyphicon glyphicon-calendar"></span></span>
               </div>
            </div>
         </div>
      </div>
      <div class="form-group">
         <div class="row">
            <label class="form-control-label col-sm-4" for="title">' . adm_translate("Nom du produit") . '</label>
            <div class="col-sm-8">
               <input class="form-control" type="text" name="title" value="' . $title . '" maxlength="40" />
            </div>
         </div>
      </div>
      <div class="form-group">
         <div class="row">
         <label class="form-control-label col-sm-4 col-md-4" for="text' . $id . '">' . adm_translate("Texte") . '</label>
            <div class="col-sm-8">
               <textarea class="form-control" name="text" rows="6">' . $text . '</textarea>
            </div>
         </div>
      </div>
      <div class="form-group">
         <div class="row">
            <label class="form-control-label col-sm-4 col-md-4" for="reviewer">' . adm_translate("Le critique") . '</label>
            <div class="col-sm-8">
               <input class="form-control" type="text" name="reviewer" value="' . $reviewer . '" maxlength="20" />
               <span class="help-block text-xs-right"><span id="countcar_reviewer"></span></span>
            </div>
         </div>
      </div>
      <div class="form-group">
         <div class="row">
            <label class="form-control-label col-sm-4 col-md-4" for="email">' . adm_translate("E-mail") . '</label>
            <div class="col-sm-8">
               <input class="form-control" type="email" id="email" name="email" value="' . $email . '" maxlength="30" />
               <span class="help-block text-xs-right"><span id="countcar_email"></span></span>
            </div>
         </div>
      </div>
      <div class="form-group">
         <div class="row">
            <label class="form-control-label col-sm-4 col-md-4" for="score">' . adm_translate("Note") . '</label>
            <div class="col-sm-8">
               <input class="form-control" type="number" id="score" name="score" value="' . $score . '"  min="1" max="10" />
            </div>
         </div>
      </div>';
            if ($url != '') {
                echo '
      <div class="form-group">
         <div class="row">
            <label class="form-control-label col-sm-4 col-md-4" for="url">' . adm_translate("Liens relatifs") . '</label>
            <div class="col-sm-8">
               <input class="form-control" type="url" id="url" name="url" value="' . $url . '" maxlength="100" />
               <span class="help-block text-xs-right"><span id="countcar_url"></span></span>
            </div>
         </div>
      </div>
      <div class="form-group">
         <div class="row">
            <label class="form-control-label col-sm-4 col-md-4" for="url_title">' . adm_translate("Titre du lien") . '</label>
            <div class="col-sm-8">
               <input class="form-control" type="text" id="url_title" name="url_title" value="' . $url_title . '" maxlength="50" />
               <span class="help-block text-xs-right"><span id="countcar_url_title"></span></span>
            </div>
         </div>
      </div>';
            }
            echo '
      <div class="form-group">
         <div class="row">
            <label class="form-control-label col-sm-4" for="cover">' . adm_translate("Image de garde") . '</label>
            <div class="col-sm-8">
               <input class="form-control" type="text" id="cover" name="cover" maxlength="100" />
               <span class="help-block">150*150 pixel => images/covers</span>
            </div>
         </div>
      </div>
      <div class="form-group">
         <input type="hidden" name="op" value="add_review">
         <button class="btn btn-primary" type="submit"><i class="fa fa-plus-square fa-lg"></i>&nbsp;' . adm_translate("Ajouter cette critique") . '</button>
         <a href="admin.php?op=deleteNotice&amp;id=' . $id . '&amp;op_back=reviews" class="btn btn-danger" role="button">' . adm_translate("Supprimer cette Critique") . '</a>
      </div>
   </form>';
        }
    } else {
        echo "<br />" . adm_translate("Aucune critique à ajouter") . "<br />";
    }
    echo "<hr noshade=\"noshade\" class=\"ongl\" /><p align=\"center\"><a href=\"reviews.php?op=write_review\" class=\"noir\">" . adm_translate("Cliquer ici pour proposer une Critique.") . "</a></p><hr noshade class=\"ongl\">";
    echo adm_translate("Effacer / Modifier une Critique");
    echo "<br />";
    echo adm_translate("Vous pouvez simplement Effacer / Modifier les Critiques en naviguant sur") . " <a href=\"reviews.php\" class=\"noir\">reviews.php</a> " . adm_translate("en tant qu'Administrateur.") . "<br />";
    adminfieldinp($result);
    sql_free_result($result);
    adminfoot('fv', '', '', '');
}
Пример #15
0
function updateadmin($chng_aid, $chng_name, $chng_email, $chng_url, $chng_radminfilem, $chng_radminsuper, $chng_pwd, $chng_pwd2, $temp_system_md5)
{
    global $NPDS_Prefix, $modu;
    if (!($chng_aid && $chng_name && $chng_email)) {
        Header("Location: admin.php?op=mod_authors");
    }
    // Gestion du fichier pour filemanager
    $result = sql_query("SELECT radminfilem,radminsuper FROM " . $NPDS_Prefix . "authors WHERE aid='{$chng_aid}'");
    list($ori_radminfilem, $ori_radminsuper) = sql_fetch_row($result);
    if ($ori_radminsuper and !$chng_radminsuper) {
        @unlink("modules/f-manager/users/" . strtolower($chng_aid) . ".conf.php");
    }
    if (!$ori_radminsuper and $chng_radminsuper) {
        @copy("modules/f-manager/users/modele.admin.conf.php", "modules/f-manager/users/" . strtolower($chng_aid) . ".conf.php");
    }
    if ($ori_radminfilem and !$chng_radminfilem) {
        @unlink("modules/f-manager/users/" . strtolower($chng_aid) . ".conf.php");
    }
    if (!$ori_radminfilem and $chng_radminfilem) {
        @copy("modules/f-manager/users/modele.admin.conf.php", "modules/f-manager/users/" . strtolower($chng_aid) . ".conf.php");
    }
    if ($chng_pwd2 != '') {
        if ($chng_pwd != $chng_pwd2) {
            global $hlpfile;
            include "header.php";
            GraphicAdmin($hlpfile);
            echo error_handler(adm_translate("Désolé, les nouveaux Mots de Passe ne correspondent pas. Cliquez sur retour et recommencez") . "<br />");
            include "footer.php";
            exit;
        }
        global $system_md5;
        if ($system_md5 or $temp_system_md5) {
            $chng_pwd = crypt($chng_pwd2, $chng_pwd);
        }
        if ($chng_radminsuper == 1) {
            $result = sql_query("UPDATE " . $NPDS_Prefix . "authors SET name='{$chng_name}', email='{$chng_email}', url='{$chng_url}', radminfilem='0', radminsuper='{$chng_radminsuper}', pwd='{$chng_pwd}' WHERE aid='{$chng_aid}'");
        } else {
            $result = sql_query("UPDATE " . $NPDS_Prefix . "authors SET name='{$chng_name}', email='{$chng_email}', url='{$chng_url}', radminfilem='{$chng_radminfilem}', radminsuper='0', pwd='{$chng_pwd}' WHERE aid='{$chng_aid}'");
        }
    } else {
        if ($chng_radminsuper == 1) {
            $result = sql_query("UPDATE " . $NPDS_Prefix . "authors SET name='{$chng_name}', email='{$chng_email}', url='{$chng_url}', radminfilem='0', radminsuper='{$chng_radminsuper}' WHERE aid='{$chng_aid}'");
            deletedroits($chng_aid);
        } else {
            $result = sql_query("UPDATE " . $NPDS_Prefix . "authors SET name='{$chng_name}', email='{$chng_email}', url='{$chng_url}', radminfilem='{$chng_radminfilem}', radminsuper='0' WHERE aid='{$chng_aid}'");
            deletedroits($chng_aid);
            updatedroits($chng_aid);
        }
    }
    global $aid;
    Ecr_Log('security', "ModifyAuthor({$chng_name}) by AID : {$aid}", '');
    Header("Location: admin.php?op=mod_authors");
}
Пример #16
0
function copy_sample($fileX)
{
    global $hlpfile, $f_meta_nom, $f_titre, $adminimg;
    include "header.php";
    GraphicAdmin($hlpfile);
    adminhead($f_meta_nom, $f_titre, $adminimg);
    echo '
   <hr />
   <div class="card card-block">
       <p>' . adm_translate("Créer le fichier en utilisant le modèle") . ' ? <br /><br /><a class="btn btn-primary" href="admin.php?op=ConfigFiles_create&amp;modele=' . $fileX . '" >' . adm_translate("Oui") . '</a>&nbsp;&nbsp;<a class="btn btn-secondary" href="admin.php?op=ConfigFiles" >' . adm_translate("Non") . '</a></p>
   </div>';
    adminfoot('', '', '', '');
}
Пример #17
0
function deletecat()
{
    //pour supprimer une catégorie (fonction appelée par le clic sur "supprimer" dans une ligne du formulaire)
    global $deletecat, $keysommaire, $confirm, $catname, $db, $prefix;
    if ($confirm != "YES") {
        include "header.php";
        GraphicAdmin();
        echo "<br>";
        OpenTable();
        $catname = htmlspecialchars($catname);
        echo "<div align=\"center\">" . _SOMWARNINGDELETECAT . " <i>{$catname}</i> ?<br><br>";
        echo "[ <a href=\"admin.php?op=sommaire\">" . _SOMNO . "</a> | <a href=\"admin.php?op=sommaire&go=deletecat&deletecat={$deletecat}&confirm=YES\">" . _SOMYES . "</a> ]" . "</div>";
        CloseTable();
        include "footer.php";
    } else {
        $confirm = "NO";
        $db->sql_query("DELETE FROM " . $prefix . "_sommaire WHERE groupmenu='{$deletecat}'");
        $db->sql_query("DELETE FROM " . $prefix . "_sommaire_categories WHERE groupmenu='{$deletecat}'");
        echo MySql_error();
        index();
    }
}
Пример #18
0
  +-------------------------------------------------------------------+
*/
if (!defined('ADMIN_PAGES')) {
    exit;
}
if (!can_admin('referers')) {
    die('Access Denied');
}
$pagetitle .= ' ' . _BC_DELIM . ' ' . _HTTPREFERERS;
global $bgcolor3, $db, $prefix;
if (isset($_GET['del']) && $_GET['del'] == 'all') {
    $db->sql_query('DELETE FROM ' . $prefix . '_referer');
    URL::redirect(URL::admin());
} else {
    require_once 'header.php';
    GraphicAdmin('_AMENU6');
    $result = $db->sql_query('SELECT url FROM ' . $prefix . '_referer');
    $bgcolor = '';
    if ($db->sql_numrows($result) > 0) {
        $cpgtpl->assign_vars(array('U_DELREFERERS' => URL::admin('&amp;del=all')));
        while (list($url) = $db->sql_fetchrow($result)) {
            $bgcolor = $bgcolor == '' ? ' style="background: ' . $bgcolor3 . '"' : '';
            $cpgtpl->assign_block_vars('referer', array('URL' => $url, 'CLR' => $bgcolor));
        }
        $cpgtpl->set_filenames(array('body' => 'admin/referers.html'));
        $cpgtpl->display('body');
        $cpgtpl->__destruct();
    } else {
        OpenTable();
        echo sprintf(_ERROR_NONE_TO_DISPLAY, strtolower(_HTTPREFERERS));
        CloseTable();
Пример #19
0
    if ($id > 0) {
        $newdate = $_POST['chng_date'] ? ', date=' . time() : '';
        $result = $db->sql_query("UPDATE " . $prefix . "_message SET title='{$title}', content='{$content}' {$newdate}, expire={$expire}, active={$active}, view={$view}, mlanguage='{$language}' WHERE mid='{$id}'");
    } else {
        $db->sql_query("INSERT INTO " . $prefix . "_message (mid, title, content, date, expire, active, view, mlanguage) VALUES (DEFAULT, '{$title}', '{$content}', " . time() . ", {$expire}, {$active}, {$view}, '{$language}')");
    }
    URL::redirect(URL::admin('messages'));
} else {
    if (isset($_GET['del']) && isset($_POST['confirm'])) {
        $db->sql_query('DELETE FROM ' . $prefix . '_message WHERE mid=' . intval($_GET['del']));
        $db->optimize_table($prefix . '_message');
        URL::redirect(URL::admin('messages'));
    }
}
require_once 'header.php';
GraphicAdmin('_AMENU3');
if (isset($_GET['del'])) {
    if (isset($_POST['cancel'])) {
        URL::redirect(URL::admin('messages'));
    }
    cpg_delete_msg(URL::admin('&amp;del=' . intval($_GET['del'])), _REMOVEMSG);
} else {
    if (isset($_GET['edit'])) {
        OpenTable();
        $id = intval($_GET['edit']);
        $result = $db->sql_query('SELECT title, content, date, expire, active, view, mlanguage FROM ' . $prefix . '_message WHERE mid=' . $id);
        $row = $db->sql_fetchrow($result);
        echo '<div style="text-align:center;" class="option">' . _EDITMSG . '</div>' . '<form name="edit_message" action="' . URL::admin('messages&amp;save=' . $id) . '" method="post" enctype="multipart/form-data" accept-charset="utf-8">' . '<br /><strong>' . _MESSAGETITLE . '</strong><br />' . '<input type="text" name="title" value="' . htmlprepare($row['title']) . '" size="50" maxlength="100" /><br /><br />' . '<strong>' . _MESSAGECONTENT . '</strong><br />' . bbcode_table('content', 'edit_message', 1) . '<div style="float:left;"><textarea name="content" rows="15" wrap="virtual" cols="63" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" onchange="storeCaret(this);">' . htmlprepare($row['content']) . '</textarea></div>
	<div style="float:left; margin-left:5px;">' . smilies_table('inline', 'content', 'edit_message') . '</div><br /><br />';
        if ($MAIN_CFG['global']['multilingual']) {
            echo '<strong>' . _LANGUAGE . '</strong> ' . lang_selectbox($row['mlanguage'], 'language') . '<br /><br />';
Пример #20
0
 function HeadlinesDel($hid, $ok = 0)
 {
     global $prefix, $db, $admin_file;
     $hid = intval($hid);
     if ($ok == 1) {
         $db->sql_query("delete from " . $prefix . "_headlines where hid='{$hid}'");
         Header("Location: " . $admin_file . ".php?op=HeadlinesAdmin");
     } else {
         include "header.php";
         GraphicAdmin();
         OpenTable();
         echo "<center><br>";
         echo "<font class=\"option\">";
         echo "<b>" . _SURE2DELHEADLINE . "</b></font><br><br>";
     }
     echo "[ <a href=\"" . $admin_file . ".php?op=HeadlinesDel&amp;hid={$hid}&amp;ok=1\">" . _YES . "</a> | <a href=\"" . $admin_file . ".php?op=HeadlinesAdmin\">" . _NO . "</a> ]<br><br>";
     CloseTable();
     include "footer.php";
 }
Пример #21
0
function previewAdminStory($subject, $hometext, $bodytext, $topic, $catid, $ihome, $members, $Mmembers, $deb_day, $deb_month, $deb_year, $deb_hour, $deb_min, $fin_day, $fin_month, $fin_year, $fin_hour, $fin_min, $epur)
{
    global $NPDS_Prefix, $tipath, $hlpfile, $language, $aid, $radminsuper, $adminimg, $topicimage;
    $hlpfile = "manuels/{$language}/newarticle.html";
    $subject = stripslashes(str_replace('"', '&quot;', $subject));
    $hometext = stripslashes($hometext);
    $bodytext = stripslashes($bodytext);
    if ($topic < 1) {
        $topic = 1;
    }
    $affiche = false;
    $result2 = sql_query("SELECT topictext, topicimage, topicadmin FROM " . $NPDS_Prefix . "topics WHERE topicid='{$topic}'");
    list($topictext, $topicimage, $topicadmin) = sql_fetch_row($result2);
    if ($radminsuper) {
        $affiche = true;
    } else {
        $topicadminX = explode(',', $topicadmin);
        for ($i = 0; $i < count($topicadminX); $i++) {
            if (trim($topicadminX[$i]) == $aid) {
                $affiche = true;
            }
        }
    }
    if (!$affiche) {
        header("location: admin.php");
    }
    $f_meta_nom = 'adminStory';
    $f_titre = adm_translate("Nouvel Article");
    //==> controle droit
    //   admindroits($aid,$f_meta_nom); // à voir l'intégrationavec les droits sur les topics ...
    //<== controle droit
    $topiclogo = '<span class="label label-default pull-right"><strong>' . aff_langue($topictext) . '</strong></span>';
    include 'header.php';
    GraphicAdmin($hlpfile);
    global $local_user_language;
    adminhead($f_meta_nom, $f_titre, $adminimg);
    echo '
   <h3>' . adm_translate("Prévisualiser l'Article") . '</h3>
   <form action="admin.php" method="post" name="adminForm">
   <label class="form-control-label">' . adm_translate("Langue de Prévisualisation") . '</label> ' . aff_localzone_langue("local_user_language");
    echo '<div class="card card-block">';
    if ($topicimage !== '') {
        if (!($imgtmp = theme_image('topics/' . $topicimage))) {
            $imgtmp = $tipath . $topicimage;
        }
        $timage = $imgtmp;
        if (file_exists($imgtmp)) {
            $topiclogo = '<img class="img-fluid " src="' . $timage . '" align="right" alt="" />';
        }
    }
    code_aff('<h3>' . $subject . $topiclogo . '</h3>', '<div class="text-muted">' . $hometext . '</div>', $bodytext, '');
    echo '
   </div>
      <div class="form-group row">
         <label class="col-sm-4 form-control-label" for="subject">' . adm_translate("Titre") . '</label>
         <div class="col-sm-8">
            <input class="form-control" type="text" name="subject" value="' . $subject . '" />
         </div>
      </div>
      <div class="form-group row">
         <label class="col-sm-4 form-control-label" for="topic">' . adm_translate("Sujet") . '</label>
         <div class="col-sm-8">
            <select class="c-select form-control" name="topic">';
    $toplist = sql_query("SELECT topicid, topictext, topicadmin FROM " . $NPDS_Prefix . "topics ORDER BY topictext");
    if ($radminsuper) {
        echo '
               <option value="">' . adm_translate("Tous les Sujets") . '</option>';
    }
    while (list($topicid, $topics, $topicadmin) = sql_fetch_row($toplist)) {
        $affiche = false;
        if ($radminsuper) {
            $affiche = true;
        } else {
            $topicadminX = explode(",", $topicadmin);
            for ($i = 0; $i < count($topicadminX); $i++) {
                if (trim($topicadminX[$i]) == $aid) {
                    $affiche = true;
                }
            }
        }
        if ($affiche) {
            if ($topicid == $topic) {
                $sel = 'selected="selected"';
            }
            echo '
               <option ' . $sel . ' value="' . $topicid . '">' . aff_langue($topics) . '</option>';
            $sel = '';
        }
    }
    echo '
            </select>
         </div>
      </div>';
    $cat = $catid;
    SelectCategory($catid);
    echo "<br />";
    if ($members == 1 and $Mmembers == "") {
        $ihome = "-127";
    }
    if ($members == 1 and ($Mmembers > 1 and $Mmembers <= 127)) {
        $ihome = $Mmembers;
    }
    puthome($ihome);
    echo '
      <div class="form-group row">
         <label class="form-control-label col-xs-12" for="hometext">' . adm_translate("Texte d'introduction") . '</label>
         <div class="col-xs-12">
            <textarea class="tin form-control" rows="25" name="hometext">' . $hometext . '</textarea>
         </div>
      </div>';
    echo aff_editeur("hometext", "true");
    echo '
      <div class="form-group row">
         <label class="form-control-label col-xs-12" for="bodytext">' . adm_translate("Texte étendu") . '</label>
         <div class="col-xs-12">
            <textarea class="tin form-control" rows="25" name="bodytext" >' . $bodytext . '</textarea>
         </div>
      </div>';
    echo aff_editeur('bodytext', '');
    publication($deb_day, $deb_month, $deb_year, $deb_hour, $deb_min, $fin_day, $fin_month, $fin_year, $fin_hour, $fin_min, $epur);
    echo '
      <div class="form-group row">
         <input type="hidden" name="author" value="' . $aid . '" />
         <div class="col-xs-7">
            <select class="c-select form-control" name="op">
               <option value="PreviewAdminStory" selected>' . adm_translate("Prévisualiser") . '</option>
               <option value="PostStory">' . adm_translate("Poster un Article Admin") . '</option>
            </select>
         </div>
         <div class="col-xs-5">
             <input class="btn btn-primary" type="submit" value="' . adm_translate("Ok") . '" />
         </div>
      </div>
   </form>';
    include 'footer.php';
}
Пример #22
0
function hreferer($filter)
{
    global $hlpfile, $f_meta_nom, $adminimg, $admf_ext, $f_titre;
    include "header.php";
    GraphicAdmin($hlpfile);
    adminhead($f_meta_nom, $f_titre, $adminimg);
    settype($filter, "integer");
    if (!$filter) {
        $filter = 2048;
    }
    echo '
   <h3>' . adm_translate("Qui parle de nous ?") . '</h3>
   <form action="admin.php" method="post">
      <input type="hidden" name="op" value="hreferer" />
      <div class="form-group">
      <div class="row>">
         <label class="form-control-label col-sm-4" for="filter">' . adm_translate("Filtre") . '</label>
         <div class="col-sm-4">
            <input type="number" class="form-control" name="filter" min="0" max="99999" value="' . $filter . '" />
         </div>
         <div class="col-sm-4 xs-hidden"></div><div class="clearfix"></div>
      </div>
   </div>
   </form>
   <table id ="tad_refe" data-toggle="table" data-striped="true" data-search="true" data-show-toggle="true" data-mobile-responsive="true" data-icons="icons" data-icons-prefix="fa">
   <thead>
      <tr>
         <th data-sortable="true">Url</th>
         <th data-sortable="true">Hit</th>
      </tr>
   </thead>
   <tbody>';
    $hresult = sql_query("SELECT url, COUNT(url) AS TheCount, substring(url,1,{$filter}) AS filter FROM " . $NPDS_Prefix . "referer GROUP BY filter ORDER BY TheCount DESC");
    while (list($url, $TheCount) = sql_fetch_row($hresult)) {
        echo '
      <tr>
         <td>';
        if ($TheCount == 1) {
            echo '<a href="' . $url . '" target="_blank">';
        }
        if ($filter != 2048) {
            echo '<span>' . substr($url, 0, $filter) . '</span><span class="text-muted">' . substr($url, $filter) . '</span>';
        } else {
            echo $url;
        }
        if ($TheCount == 1) {
            echo '</a>';
        }
        echo '</a>
         </td>
         <td align="right">' . $TheCount . '</td>
      </tr>';
    }
    echo '
   </tbody>
   </table>
   <br />
   <ul class="nav nav-pills">
      <li><a href="admin.php?op=delreferer" class="text-danger">' . adm_translate("Effacer les Référants") . '</a></li>
      <li><a href="admin.php?op=archreferer&amp;filter=' . $filter . '">' . adm_translate("Archiver les Référants") . '</a></li>
   </ul>';
    adminfoot('', '', '', '');
}
Пример #23
0
 function BannerClientEdit($cid)
 {
     global $prefix, $db;
     include "header.php";
     GraphicAdmin();
     OpenTable();
     echo "<center><font class=\"title\"><b>" . _BANNERSADMIN . "</b></font></center>";
     CloseTable();
     echo "<br>";
     $cid = intval($cid);
     $row = $db->sql_fetchrow($db->sql_query("SELECT name, contact, email, login, passwd, extrainfo from " . $prefix . "_bannerclient where cid='{$cid}'"));
     $name = $row['name'];
     $contact = $row['contact'];
     $email = $row['email'];
     $login = $row['login'];
     $passwd = $row['passwd'];
     $extrainfo = $row['extrainfo'];
     OpenTable();
     echo "<center><font class=\"option\"><b>" . _EDITCLIENT . "</b></font></center><br><br>" . "<form action=\"admin.php?op=BannerClientChange\" method=\"post\">" . "" . _CLIENTNAME . ": <input type=\"text\" name=\"name\" value=\"{$name}\" size=\"30\" maxlength=\"60\"><br><br>" . "" . _CONTACTNAME . ": <input type=\"text\" name=\"contact\" value=\"{$contact}\" size=\"30\" maxlength=\"60\"><br><br>" . "" . _CONTACTEMAIL . ": <input type=\"text\" name=\"email\" size=30 maxlength=\"60\" value=\"{$email}\"><br><br>" . "" . _CLIENTLOGIN . ": <input type=\"text\" name=\"login\" size=12 maxlength=\"10\" value=\"{$login}\"><br><br>" . "" . _CLIENTPASSWD . ": <input type=\"text\" name=\"passwd\" size=12 maxlength=\"10\" value=\"{$passwd}\"><br><br>" . "" . _EXTRAINFO . "<br><textarea name=\"extrainfo\" cols=\"60\" rows=\"10\">{$extrainfo}</textarea><br><br>" . "<input type=\"hidden\" name=\"cid\" value=\"{$cid}\">" . "<input type=\"hidden\" name=\"op\" value=\"BannerClientChange\">" . "<input type=\"submit\" value=\"" . _SAVECHANGES . "\">" . "</form>";
     CloseTable();
     include "footer.php";
 }
Пример #24
0
  | CPG Dragonfly™ CMS                                                |
  | Copyright © 2004 - 2005 by CPG-Nuke Dev Team                      |
  | http://www.dragonflycms.com                                       |
  | Dragonfly is released under the terms and conditions of the GNU   |
  | GPL version 2 or any later version                                |  
  +-------------------------------------------------------------------+
*/
if (!defined('ADMIN_PAGES')) {
    exit;
}
if (!can_admin('members')) {
    die('Access Denied');
}
$pagetitle .= ' ' . _BC_DELIM . ' Ranks';
require 'header.php';
GraphicAdmin('_AMENU2');
OpenTable();
/*
define('IN_PHPBB', 1);
define('IN_ADMIN', true);
$module_name = 'Forums';
$phpbb_root_path = "modules/$module_name/";
include('modules/Forums/common.php');
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
*/
get_lang('forums');
function run_ranks()
{
    global $db, $lang, $template, $op, $bgcolor1, $bgcolor2;
    if (isset($_GET['mode']) || isset($_POST['mode'])) {
Пример #25
0
/* the Free Software Foundation; either version 2 of the License.       */
/*                                                                      */
/************************************************************************/
/*         Additional security & Abstraction layer conversion           */
/*                           2003 chatserv                              */
/*      http://www.nukefixes.com -- http://www.nukeresources.com        */
/************************************************************************/
if (!eregi("admin.php", $_SERVER['PHP_SELF'])) {
    die("Access Denied");
}
global $prefix, $db;
$aid = substr("{$aid}", 0, 25);
$row = $db->sql_fetchrow($db->sql_query("SELECT radminsuper FROM " . $prefix . "_authors WHERE aid='{$aid}'"));
if ($row['radminsuper'] == 1) {
    include "header.php";
    GraphicAdmin();
    title("" . _DBOPTIMIZATION . "");
    OpenTable();
    echo "<center><font class=\"title\">" . _OPTIMIZINGDB . " {$dbname}</font></center><br><br>" . "<table border=1 align=\"center\"><tr><td><div align=center>" . _TABLE . "</div></td><td><div align=center>" . _SIZE . "</div></td><td><div align=center>" . _STATUS . "</div></td><td><div align=center>" . _SPACESAVED . "</div></td></tr>";
    $db_clean = $dbname;
    $tot_data = 0;
    $tot_idx = 0;
    $tot_all = 0;
    $local_query = 'SHOW TABLE STATUS FROM ' . $dbname;
    $result = $db->sql_query($local_query);
    if ($db->sql_numrows($result)) {
        while ($row = $db->sql_fetchrow($result)) {
            $tot_data = $row['Data_length'];
            $tot_idx = $row['Index_length'];
            $total = $tot_data + $tot_idx;
            $total = $total / 1024;
Пример #26
0
 function aumPruneQList()
 {
     global $admin_file, $bgcolor2, $db, $prefix, $user_prefix;
     include "header.php";
     GraphicAdmin();
     OpenTable();
     echo "<center><b>" . _USERADMIN . "</b></center>";
     CloseTable();
     echo "<br>";
     OpenTable();
     ListInactivatedReg();
     menu();
     CloseTable();
     OpenTable();
     echo "<center><b>" . _AUM_PRUNEQLIST . "</b></center>";
     // scheduled dead user lists in the pruning queues
     $result = $db->sql_query("SELECT * FROM " . $prefix . "_aum_pruneq");
     $numrows = $db->sql_numrows($result);
     if ($numrows) {
         $image_delete = "<img src='images/delete.gif' border='0' hspace='2'>";
         $image_view = "<img src='images/view.gif' border='0' hspace='2'>";
         echo "<table width='100%' cellpadding='1' cellspacing='1' border='0' style='border-top: 1px {$bgcolor2} solid; border-bottom: 1px {$bgcolor2} solid;'>" . "<tr>" . "<td width='30%' bgcolor='{$bgcolor2}' align='center'>&nbsp;" . _AUM_USERNAME . "&nbsp;</td>" . "<td width='20%' nowrap='nowrap' bgcolor='{$bgcolor2}' align='center'>&nbsp;" . _LASTVISIT . "&nbsp;</td>" . "<td width='20%' nowrap='nowrap' bgcolor='{$bgcolor2}' align='center'>&nbsp;" . _AUM_REGDATE . "&nbsp;</td>" . "<td width='20%' nowrap='nowrap' bgcolor='{$bgcolor2}' align='center'>&nbsp;" . _AUM_SCHEDULEDATE . "&nbsp;</td>" . "<td width='10%' nowrap='nowrap' bgcolor='{$bgcolor2}' align='center'>&nbsp;" . _FUNCTIONS . "&nbsp;</td>" . "</tr>";
         echo "<form method='post' name='deaduser_checklist' action='" . $admin_file . ".php'>";
         while ($row = $db->sql_fetchrow($result)) {
             $user_id = intval($row['user_id']);
             $reulst_user = $db->sql_query("SELECT username, user_regdate, user_lastvisit FROM " . $user_prefix . "_users WHERE user_id = '{$user_id}' AND user_id <> 1");
             $row_user = $db->sql_fetchrow($result_user);
             $username = $row_user['username'];
             $user_regdate = $row_user['user_regdate'];
             $timedateformat = "" . _TIMEDATEFORMAT . "";
             if ($user_lastvisit) {
                 $user_lastvisit = date($timedateformat, $user_lastvisit);
             } else {
                 $user_lastvisit = "Unavailable";
             }
             $pqdue = intval($row['pqdue']);
             $scheduled = date($timedateformat, $pqdue);
             echo "<tr>";
             echo "<td nowrap='nowrap'>" . $username . "</td>";
             echo "<td nowrap='nowrap'>" . $user_lastvisit . "</td>";
             echo "<td nowrap='nowrap'>" . $user_regdate . "</td>";
             echo "<td nowrap='nowrap'>" . $scheduled . "</td>";
             echo "<td nowrap='nowrap'>" . "<a href='" . $admin_file . ".php?op=aumPruneQListDelete&amp;user_id=" . $user_id . "'>" . $image_delete . "</a>" . "<a href='" . $admin_file . ".php?op=advancedUserMangerViewUser&amp;username="******"'>{$image_view}</a>" . "<input type='hidden' name='mark_all[]2' value='" . $user_id . "' />" . "<input type='checkbox' name='mark[]2' value='" . $user_id . "' />" . "</td>";
             echo "</tr>";
         }
         // end of while-loop block
         echo "<tr><td colspan='5' align='left' width='100%' style='border-top: 1px {$bgcolor2} solid;'>" . _AUM_TOTAL . ": " . $numrows . "</td></tr>";
         echo "<tr><td colspan='5' align='right' width='100%' style='border-top: 1px {$bgcolor2} solid;'>" . "<input type='hidden' name='op' value='aumPruneQListDelete'>" . "<input type='submit' name='delete' value='" . _REMOVEMARKED . "'>&nbsp;" . "<input type='submit' name='delete' value='" . _REMOVEALL . "'>" . "</td></tr>";
         echo "</form></table>";
     } else {
         echo "<br><center><b>" . _AUM_PRUNEQNOTFOUND . "</b></center><br>";
         echo "<br>" . "<center><a href='" . $admin_file . ".php?op=mod_users'>" . _AUM_GOBACK . "</a></center>" . "<br>";
     }
     // end of if-else ladder
     $db->sql_freeresult($result);
     CloseTable();
     include "footer.php";
 }
Пример #27
0
 function module_edit($mid)
 {
     global $prefix, $db;
     $main_m = $db->sql_fetchrow($db->sql_query("SELECT main_module from " . $prefix . "_main"));
     $main_module = $main_m['main_module'];
     $mid = intval($mid);
     $row = $db->sql_fetchrow($db->sql_query("SELECT title, custom_title, view, inmenu, mod_group from " . $prefix . "_modules where mid='{$mid}'"));
     $title = $row['title'];
     $custom_title = $row['custom_title'];
     $view = intval($row['view']);
     $inmenu = intval($row['inmenu']);
     $mod_group = intval($row['mod_group']);
     include "header.php";
     GraphicAdmin();
     title("" . _MODULEEDIT . "");
     OpenTable();
     if ($view == 0) {
         $sel1 = "selected";
         $sel2 = "";
         $sel3 = "";
         $sel4 = "";
     } elseif ($view == 1) {
         $sel1 = "";
         $sel2 = "selected";
         $sel3 = "";
         $sel4 = "";
     } elseif ($view == 2) {
         $sel1 = "";
         $sel2 = "";
         $sel3 = "selected";
         $sel4 = "";
     } elseif ($view == 3) {
         $sel1 = "";
         $sel2 = "";
         $sel3 = "";
         $sel4 = "selected";
     }
     if ($title == $main_module) {
         $a = " - " . _INHOME . "";
     } else {
         $a = "";
     }
     if ($inmenu == 1) {
         $insel1 = "checked";
         $insel2 = "";
     } elseif ($inmenu == 0) {
         $insel1 = "";
         $insel2 = "checked";
     }
     echo "<center><b>" . _CHANGEMODNAME . "</b><br>({$title}{$a})</center><br><br>" . "<form action=\"admin.php\" method=\"post\">" . "<table border=\"0\"><tr><td>" . "" . _CUSTOMMODNAME . "</td><td>" . "<input type=\"text\" name=\"custom_title\" value=\"{$custom_title}\" size=\"50\"></td></tr>";
     if ($title == $main_module) {
         echo "<input type=\"hidden\" name=\"view\" value=\"0\">" . "<input type=\"hidden\" name=\"inmenu\" value=\"{$inmenu}\">" . "</table><br><br>";
     } else {
         echo "<tr><td>" . _VIEWPRIV . "</td><td><select name=\"view\">" . "<option value=\"0\" {$sel1}>" . _MVALL . "</option>" . "<option value=\"1\" {$sel2}>" . _MVUSERS . "</option>" . "<option value=\"2\" {$sel3}>" . _MVADMIN . "</option>" . "<option value=\"3\" {$sel4}>" . _SUBUSERS . "</option>" . "</select></td></tr>";
         $numrow = $db->sql_numrows($db->sql_query("SELECT * FROM " . $prefix . "_groups"));
         if ($numrow > 0) {
             echo "<tr><td>" . _UGROUP . "</td><td><select name=\"mod_group\">";
             $result2 = $db->sql_query("SELECT id, name FROM " . $prefix . "_groups");
             while ($row2 = $db->sql_fetchrow($result2)) {
                 if ($row2[id] == $mod_group) {
                     $gsel = "selected";
                 } else {
                     $gsel = "";
                 }
                 if ($dummy != 1) {
                     if ($mod_group == 0) {
                         $ggsel = "selected";
                     } else {
                         $ggsel = "";
                     }
                     echo "<option value=\"0\" {$ggsel}>" . _NONE . "</option>";
                     $dummy = 1;
                 }
                 echo "<option value=\"{$row2['id']}\" {$gsel}>{$row2['name']}</option>";
                 $gsel = "";
             }
             echo "</select>&nbsp;<i>(" . _VALIDIFREG . ")</i></td></tr>";
         } else {
             echo "<input type=\"hidden\" name=\"mod_group\" value=\"0\">";
         }
         echo "<tr><td>" . _SHOWINMENU . "</td><td>" . "<input type=\"radio\" name=\"inmenu\" value=\"1\" {$insel1}> " . _YES . " &nbsp;&nbsp; <input type=\"radio\" name=\"inmenu\" value=\"0\" {$insel2}> " . _NO . "" . "</td></tr></table><br><br>";
     }
     if ($title != $main_module) {
     }
     echo "<input type=\"hidden\" name=\"mid\" value=\"{$mid}\">" . "<input type=\"hidden\" name=\"op\" value=\"module_edit_save\">" . "<input type=\"submit\" value=\"" . _SAVECHANGES . "\">" . "</form>" . "<br><br><center>" . _GOBACK . "</center>";
     CloseTable();
     include "footer.php";
 }
Пример #28
0
 function grp_del($id, $ok = 0)
 {
     global $prefix, $db, $admin_file;
     $id = intval($id);
     if ($ok == 0) {
         include "header.php";
         GraphicAdmin();
         title("" . _GROUPSADMIN . "");
         OpenTable();
         $row = $db->sql_fetchrow($db->sql_query("SELECT name FROM " . $prefix . "_groups WHERE id='{$id}'"));
         $name = filter($row['name'], nohtml);
         echo "<center><b>" . _GROUPDELETE . "</b><br><br>" . "" . _SUREGRPDEL1 . " <b>{$name}</b><br><br>" . "[ <a href=\"" . $admin_file . ".php?op=grp_del&id={$id}&ok=1\">" . _YES . "</a> | <a href=\"" . $admin_file . ".php?op=Groups\">" . _NO . "</a> ]</center>";
         CloseTable();
         include "footer.php";
     } else {
         $db->sql_query("DELETE FROM " . $prefix . "_groups WHERE id='{$id}'");
         $db->sql_query("UPDATE " . $prefix . "_modules SET mod_group='0' WHERE mod_group='{$id}'");
         Header("Location: " . $admin_file . ".php?op=Groups");
     }
 }
Пример #29
0
    if ($subop == "desinst") {
        include "header.php";
        list($fid) = sql_fetch_row(sql_query("SELECT fid FROM " . $NPDS_Prefix . "fonctions WHERE fnom='" . $ModDesinstall . "'"));
        $result = sql_query("UPDATE " . $NPDS_Prefix . "modules SET minstall='0' WHERE mnom= '" . $ModDesinstall . "'");
        sql_query("DELETE FROM " . $NPDS_Prefix . "droits WHERE d_fon_fid=" . $fid . "");
        $res = sql_query("DELETE FROM " . $NPDS_Prefix . "fonctions WHERE fnom='" . $ModDesinstall . "'");
        redirect_url("admin.php?op=modules");
    }
    include "header.php";
    $display = '
      <div style="text-align: left;">
         <h4 class="text-danger">' . adm_translate("Désinstaller le module ") . ' ' . $ModDesinstall . '.</h4>
         <p><strong>' . adm_translate("La désinstallation automatique des modules n'est pas prise en charge à l'heure actuelle.") . '</strong>
         <p>' . adm_translate("Vous devez désinstaller le module manuellement. Pour cela, référez vous au fichier install.txt de l'archive du module, et faites les opérations inverses de celles décrites dans la section \"Installation manuelle\", et en partant de la fin.") . '
         <p>' . adm_translate("Enfin, pour pouvoir réinstaller le module par la suite avec Module-Install, cliquez sur le bouton \"Marquer le module comme désinstallé\".") . '</p>
      </div>
      <div style="text-align: center;">
      <a href="JavaScript:history.go(-1)" class="btn btn-primary col-xs-12 col-md-6">' . adm_translate("Retour en arriére") . '</a><a href="admin.php?op=Module-Install&amp;ModDesinstall=' . $ModDesinstall . '&amp;subop=desinst" class="btn btn-danger col-xs-12 col-md-6">' . adm_translate("Marquer le module comme désinstallé") . '</a><br />
      </div>
      <br /><br />
      ' . nmig_copyright();
}
GraphicAdmin($hlpfile);
adminhead($f_meta_nom, $f_titre, $adminimg);
$clspin = ' text-success';
if ($ModInstall == "" && $ModDesinstall != "") {
    $clspin = ' text-danger';
}
echo '<h3><i class="fa fa-spinner fa-pulse ' . $clspin . ' "></i> ' . $name_module . '</h3>';
echo $display;
adminfoot('', '', '', '');
Пример #30
0
function adminMain($deja_affiches)
{
    global $language, $admart, $hlpfile, $aid, $admf_ext, $NPDS_Prefix;
    $hlpfile = "manuels/{$language}/admin.html";
    include "header.php";
    global $short_menu_admin;
    $short_menu_admin = false;
    $radminsuper = GraphicAdmin($hlpfile);
    ///????????
    echo '
   <div id="adm_men_art" class="adm_workarea">
   <h2><img src="images/admin/submissions.' . $admf_ext . '" class="adm_img" title="' . adm_translate("Articles") . '" alt="icon_' . adm_translate("Articles") . '" />&nbsp;' . adm_translate("Derniers") . ' ' . $admart . ' ' . adm_translate("Articles") . '</h2>';
    $resul = sql_query("SELECT sid FROM " . $NPDS_Prefix . "stories");
    $nbre_articles = sql_num_rows($resul);
    settype($deja_affiches, "integer");
    settype($admart, "integer");
    $result = sql_query("SELECT sid, title, hometext, topic, informant, time, archive FROM " . $NPDS_Prefix . "stories ORDER BY sid DESC LIMIT {$deja_affiches},{$admart}");
    if ($nbre_articles) {
        echo '
      <table id ="lst_art_adm" data-toggle="table" data-striped="true" data-search="true" data-show-toggle="true" data-mobile-responsive="true" data-icons-prefix="fa" data-icons="icons">
                <thead>
                    <tr>
                        <th data-sortable="true" data-halign="center" data-align="right">ID</th>
                        <th data-sortable="true" data-halign="center">' . adm_translate("Titre") . '</th>
                        <th data-sortable="true" data-halign="center">' . adm_translate("Sujet") . '</th>
                        <th data-halign="center" data-align="right">' . adm_translate("Fonctions") . '</th>
                    </tr>
                </thead>
                <tbody>';
        $i = 0;
        while (list($sid, $title, $hometext, $topic, $informant, $time, $archive) = sql_fetch_row($result) and $i < $admart) {
            $affiche = false;
            $result2 = sql_query("SELECT topicadmin, topictext, topicimage FROM " . $NPDS_Prefix . "topics WHERE topicid='{$topic}'");
            list($topicadmin, $topictext, $topicimage) = sql_fetch_row($result2);
            if ($radminsuper) {
                $affiche = true;
            } else {
                $topicadminX = explode(',', $topicadmin);
                for ($iX = 0; $iX < count($topicadminX); $iX++) {
                    if (trim($topicadminX[$iX]) == $aid) {
                        $affiche = true;
                    }
                }
            }
            $hometext = strip_tags($hometext, '<br><br />');
            $lg_max = 200;
            if (strlen($hometext) > $lg_max) {
                $hometext = substr($hometext, 0, $lg_max) . ' ...';
            }
            echo '
         <tr>
            <td>' . $sid . '</td>
            <td>';
            $title = aff_langue($title);
            if ($archive) {
                echo $title . ' <i>(archive)</i>';
            } else {
                if ($affiche) {
                    echo '<a data-toggle="popover" data-placement="bottom" data-trigger="hover" href="article.php?sid=' . $sid . '" data-content=\'   <div class="thumbnail"><img class="img-rounded" src="images/topics/' . $topicimage . '" height="80" width="80" alt="topic_logo" /><div class="caption">' . htmlentities($hometext, ENT_QUOTES) . '</div></div>\' title="' . $sid . '" data-html="true">' . $title . '</a>';
                } else {
                    echo '<i>' . $title . '</i>';
                }
            }
            if ($topictext == '') {
                echo '</td>
            <td>';
            } else {
                echo '</td>
            <td>' . $topictext . '<a href="index.php?op=newtopic&amp;topic=' . $topic . '" class="tooltip">' . aff_langue($topictext) . '</a>';
            }
            if ($affiche) {
                echo '</td>
            <td>
            <a href="admin.php?op=EditStory&amp;sid=' . $sid . '" ><i class="fa fa-edit fa-lg" title="' . adm_translate("Editer") . '" data-toggle="tooltip"></i></a>
            <a href="admin.php?op=RemoveStory&amp;sid=' . $sid . '" ><i class="fa fa-trash-o fa-lg text-danger" title="' . adm_translate("Effacer") . '" data-toggle="tooltip"></i></a>';
            } else {
                echo '</td>
            <td>';
            }
            echo '</td>
         </tr>';
            $i++;
        }
        echo '
         </tbody>
      </table>
      <ul class="pagination pagination-sm">
         <li class="page-item disabled"><a class="page-link" href="#">' . $nbre_articles . ' Articles</a></li>
         <li class="page-item"><a class="page-link" href="admin.php?op=suite_articles&amp;deja_affiches=0">' . adm_translate("Les plus récents") . '</a></li>';
        if ($deja_affiches >= $admart) {
            echo '
         <li class="page-item"><a class="page-link" href="admin.php?op=suite_articles&amp;deja_affiches=' . ($deja_affiches - $admart) . '" >' . adm_translate("Précédent") . '</a></li>';
        }
        if ($deja_affiches + $i < $nbre_articles) {
            $deja_affiches += $admart;
            echo '
         <li class="page-item"><a class="page-link" href="admin.php?op=suite_articles&amp;deja_affiches=' . $deja_affiches . '" >' . adm_translate("Suivant") . '</a></li>';
        }
        echo '
      </ul>';
        echo '
      <form id="fad_articles" class="form-inline" action="admin.php" method="post">
         <div class="form-group">
            <label class="form-control-label">' . adm_translate("ID Article:") . '</label>
               <input class="form-control" type="number" name="sid" size="10" />
         </div>
         <div class="form-group">
            <select class="custom-select form-control" name="op">
               <option value="EditStory" selected="selected">' . adm_translate(" Editer un Article ") . '</option>
               <option value="RemoveStory">' . adm_translate(" Effacer l'Article") . '</option>
            </select>
         </div>
         <div class="form-group">
            <button class="btn btn-primary" type="submit">' . adm_translate("Ok") . ' </button>
         </div>
      </form>';
    }
    echo '</div>';
    include "footer.php";
}