Example #1
0
function AdmForum($email, &$tpl, $db, &$TEXTS, $i_min, $i_max)
{
    $config = GetConfig($db);
    $tpl->set_var("SUBMISSION_URL", $config['submissionURL']);
    $tpl->set_var("SESSION_ID", session_id());
    $class = 'even';
    /* Select all the papers which are NOT in conflict with the
       reviewer and list them.
       First extract the 'bloc' describing a line from the template */
    $query = "SELECT p.* FROM Paper p, Rating ra " . " WHERE ra.email='{$email}' AND ra.idPaper=p.id AND ra.rate > 0 ";
    $result = $db->execRequete($query);
    $nbPapers = 0;
    $i = 0;
    while ($paper = $db->objetSuivant($result)) {
        $nbPapers++;
        $i++;
        if ($i >= $i_min and $i <= $i_max) {
            if ($class == 'even') {
                $class = 'odd';
            } else {
                $class = 'even';
            }
            $tpl->set_var("CSS_CLASS", $class);
            // Instanciate vars of the paper
            InstanciatePaperVars($paper, $tpl, $db);
            // Show all other reviews, do not propose to see only my review
            $tpl->set_var("REVIEW", "");
            // Show the messages
            $tpl->set_var("MESSAGES", DisplayMessages($paper->id, 0, $db, TRUE, "Forum.php"));
            $tpl->parse("FORUM", "Forum");
            $tpl->parse("PAPERS", "PAPER_DETAIL", true);
        }
    }
    // Create the groups
    $nb_groups = $nbPapers / SIZE_FORUM + 1;
    for ($i = 1; $i <= $nb_groups; $i++) {
        $iMin = ($i - 1) * SIZE_FORUM + 1;
        if ($iMin >= $i_min and $iMin <= $i_max) {
            $link = "<font color=red>{$i}</font>";
        } else {
            $link = $i;
        }
        $tpl->set_var("LINK", $link);
        $tpl->set_var("IMIN_VALUE", $iMin);
        $tpl->set_var("IMAX_VALUE", $iMin + SIZE_FORUM - 1);
        $tpl->parse("LINKS", "GROUPS_LINKS", true);
    }
    if ($nbPapers == 0) {
        $tpl->set_var("PAPERS", "No papers");
    }
    $tpl->parse("BODY", "TxtPapersInForum");
}
Example #2
0
function viewSpamSayMember($sResult = "")
{
    $TMess = array();
    $str = "select messages.*,messages.Status as MessageStatus,mSender.Username as Username_sender,mReceiver.Username as Username_receiver from messages,members as mSender,members as mReceiver where mSender.id=IdSender and messages.SpamInfo='SpamSayMember' and mReceiver.id=IdReceiver and (mSender.Status='Active' or mSender.Status='Pending') order by messages.id desc limit 50";
    if (GetStrParam("IdSender", "") != "") {
        $str = "select messages.*,messages.Status as MessageStatus,mSender.Username as Username_sender,mReceiver.Username as Username_receiver from messages,members as mSender,members as mReceiver where mSender.id=IdSender and mReceiver.id=IdReceiver and (mSender.Status='Active' or mSender.Status='Pending') and messages.SpamInfo='SpamSayMember' and messages.IdSender=" . IdMember(GetStrParam("IdSender", 0)) . " order by messages.id desc limit 20";
    }
    if (GetStrParam("IdReceiver", "") != "") {
        $str = "select messages.*,messages.Status as MessageStatus,mSender.Username as Username_sender,mReceiver.Username as Username_receiver from messages,members as mSender,members as mReceiver where mSender.id=IdSender and mReceiver.id=IdReceiver and (mSender.Status='Active' or mSender.Status='Pending') and messages.SpamInfo='SpamSayMember' and messages.IdReceiver" . IdMember(GetStrParam("IdReceiver", 0)) . " order by messages.id desc limit 20";
    }
    //		echo "str=$str<br>" ;
    $qry = sql_query($str);
    while ($rr = mysql_fetch_object($qry)) {
        array_push($TMess, $rr);
    }
    DisplayMessages($TMess, $sResult, GetStrParam("IdSender", ""));
    // call the layout
    exit(0);
    // exit after the layout has been called
}
Example #3
0
require dirname(__FILE__) . '/src/mysensors.class.php';
// instance Class ---------------------------------------------
//Ethernet Gateway
$mys = new MySensorSendEthernet('10.1.7.40');
// or
//Serial Gateway
//$mys=new MySensorSendSerial('COM1');
// fetching the Gateway Version -------------------------------
echo "Gateway version is : ";
echo $mys->internal(0, 0, 'I_VERSION', false, true);
echo " <br>\n";
DisplayMessages(1);
echo "<hr>\n\n";
// Sending a message to a node -------------------------------
$node_id = '199';
$child_id = '0';
$type = 'V_STATUS';
$payload = 1;
echo "Sending {$type}={$payload} to node {$node_id} , child {$child_id}<br>\n";
$mys->set($node_id, $child_id, $type, $payload);
DisplayMessages(0);
//-----------------------------------------------
function DisplayMessages($with_answer = 0)
{
    global $mys;
    echo " - Message sent : " . $mys->GetRawMessage() . " <br>\n";
    if ($with_answer) {
        echo " - Answer received : " . $mys->GetRawAnswer() . " <br>\n";
    }
    echo "\n";
}
      <div id="showInbox" class="col s12">
        <?php 
include_once "Backend/ReadFeedbackHelper.php";
DisplayMessages("inbox");
?>
      </div>
      <div id="showSaved" class="col s12">
        <?php 
include_once "Backend/ReadFeedbackHelper.php";
DisplayMessages("saved");
?>
      </div>
      <div id="showSent" class="col s12">
        <?php 
include_once "Backend/ReadFeedbackHelper.php";
DisplayMessages("sent");
?>
      </div>
    </div>

  </div>
  <br/>
  <br/>
  
  
  
  
  
  <?php 
include_once "Backend/footer.php";
?>