<?php

/**
 * $Id$
 *
 * @package    Mediboard
 * @subpackage System
 * @author     SARL OpenXtrem <*****@*****.**>
 * @license    GNU General Public License, see http://www.gnu.org/licenses/gpl.html
 * @version    $Revision$
 */
CCanDo::checkEdit();
$sender_id = CValue::get("sender_id");
$source_to_vw_sender = new CSourceToViewSender();
$source_to_vw_sender->sender_id = $sender_id;
$view_sender = new CViewSender();
$view_sender->load($sender_id);
$view_sender->loadRefSendersSource();
$smarty = new CSmartyDP();
$smarty->assign("source_to_vw_sender", $source_to_vw_sender);
$smarty->assign("view_sender", $view_sender);
$smarty->display("inc_form_source_to_view_sender.tpl");
<?php

/**
 * $Id$
 *
 * @package    Mediboard
 * @subpackage System
 * @author     SARL OpenXtrem <*****@*****.**>
 * @license    GNU General Public License, see http://www.gnu.org/licenses/gpl.html
 * @version    $Revision$
 */
CCanDo::checkRead();
// Chargement des senders
$sender = new CViewSender();
$sender->active = "1";
/** @var CViewSender[] $senders */
$senders = $sender->loadMatchingList("name");
// Détails des senders
foreach ($senders as $_sender) {
    $senders_source = $_sender->loadRefSendersSource();
    foreach ($senders_source as $_sender_source) {
        $_sender_source->loadRefSender();
    }
}
// Création du template
$smarty = new CSmartyDP();
$smarty->assign("senders", $senders);
$smarty->display("inc_monitor_senders.tpl");
/**
 * $Id$
 *
 * @package    Mediboard
 * @subpackage System
 * @author     SARL OpenXtrem <*****@*****.**>
 * @license    GNU General Public License, see http://www.gnu.org/licenses/gpl.html
 * @version    $Revision$
 */
CCanDo::checkRead();
// Minute courante
$time = CMbDT::time();
$minute = intval(CMbDT::transform($time, null, "%M"));
// Chargement des senders
$sender = new CViewSender();
/** @var CViewSender[] $senders */
$senders = $sender->loadList(null, "name");
CStoredObject::massLoadBackRefs($senders, "sources_link");
foreach ($senders as $_sender) {
    $_sender->makeHourPlan($minute);
    $_sender->loadRefSendersSource();
}
// Tableau de charges
$hour_sum = array();
$hour_total = 0;
foreach (range(0, 59) as $min) {
    $hour_sum[$min] = 0;
    foreach ($senders as $_sender) {
        if ($_sender->active) {
            $hour_sum[$min] += $_sender->_hour_plan[$min];
Example #4
0
 * @version    $Revision$
 */
CCanDo::checkRead();
// Minute courante
$time = CMbDT::time();
$minute = intval(CMbDT::transform($time, null, "%M"));
$hour = intval(CMbDT::transform($time, null, "%H"));
// Opératue de l'envoi
$user = new CUser();
$user->user_username = CValue::get("username", CUser::get()->user_username);
$user->user_password = CValue::get("password");
if (!$user->user_password) {
    CAppUI::stepMessage(UI_MSG_WARNING, "CViewSender-send-no-password");
}
// Chargement des senders
$sender = new CViewSender();
$where = array("active" => "= '1'");
/** @var CViewSender[] $senders */
$senders = $sender->loadList($where, "name");
// Envoi de vues
foreach ($senders as $_sender) {
    $_sender->makeUrl($user);
    if (!$_sender->getActive($minute, $hour)) {
        unset($senders[$_sender->_id]);
        continue;
    }
    if ($user->user_password) {
        $_sender->makeUrl($user);
        $_sender->makeFile();
        $_sender->sendFile();
    }
<?php

/**
 * $Id$
 *
 * @package    Mediboard
 * @subpackage System
 * @author     SARL OpenXtrem <*****@*****.**>
 * @license    GNU General Public License, see http://www.gnu.org/licenses/gpl.html
 * @version    $Revision$
 */
CCanDo::checkEdit();
$sender_id = CValue::get("sender_id");
$sender = new CViewSender();
$sender->offset = "0";
$sender->load($sender_id);
$sender->loadRefsNotes();
$smarty = new CSmartyDP();
$smarty->assign("sender", $sender);
$smarty->display("inc_form_view_sender.tpl");