Пример #1
0
<?php

/**
 * $Id$
 *
 * @package    Mediboard
 * @subpackage Hospi
 * @author     SARL OpenXtrem <*****@*****.**>
 * @license    GNU General Public License, see http://www.gnu.org/licenses/gpl.html
 * @version    $Revision$
 */
CCanDo::checkRead();
$printer_id = CView::get("printer_id", "num default|0", true);
CView::checkin();
$printer = new CPrinter();
$ljoin = array("functions_mediboard" => "functions_mediboard.function_id = printer.function_id");
$where = array("functions_mediboard.group_id" => "= '" . CGroups::loadCurrent()->_id . "'");
$printers = $printer->loadList($where, "object_id, text", null, null, $ljoin);
foreach ($printers as $_printer) {
    $_printer->loadTargetObject();
    $_printer->loadRefFunction();
}
$smarty = new CSmartyDP();
$smarty->assign("printers", $printers);
$smarty->assign("printer_id", $printer_id);
$smarty->display("inc_list_printers.tpl");
<?php

/**
 * $Id$
 *
 * @package    Mediboard
 * @subpackage Hospi
 * @author     SARL OpenXtrem <*****@*****.**>
 * @license    GNU General Public License, see http://www.gnu.org/licenses/gpl.html
 * @version    $Revision$
 */
$printer_id = CValue::getOrSession("printer_id", 0);
$printer = new CPrinter();
$order_by = "object_id, text";
$ljoin = array();
$ljoin["functions_mediboard"] = "functions_mediboard.function_id = printer.function_id";
$printers = $printer->loadList(null, $order_by, null, null, $ljoin);
foreach ($printers as $_printer) {
    $_printer->loadTargetObject();
    $_printer->loadRefFunction();
}
$smarty = new CSmartyDP();
$smarty->assign("printers", $printers);
$smarty->assign("printer_id", $printer_id);
$smarty->display("inc_list_printers.tpl");