if (isset($_REQUEST['return_action'])) {
    $xtpl->assign("RETURN_ACTION", $_REQUEST['return_action']);
}
if (isset($_REQUEST['return_id'])) {
    $xtpl->assign("RETURN_ID", $_REQUEST['return_id']);
}
// handle Create $module then Cancel
if (empty($_REQUEST['return_id'])) {
    $xtpl->assign("RETURN_ACTION", 'index');
}
require_once 'include/QuickSearchDefaults.php';
$qsd = new QuickSearchDefaults();
$sqs_objects = array('assigned_user_name' => $qsd->getQSUser());
$quicksearch_js = $qsd->getQSScripts();
$quicksearch_js .= '<script type="text/javascript" language="javascript">sqs_objects = ' . $json->encode($sqs_objects) . '</script>';
$pricelistrows = $focus->getPaperwastelineRows();
if (count($pricelistrows) == 0) {
    $xtpl->assign("PAPERWASTEROWS", $focus->getPaperwastelineRow(new Paperwasteline(), 0, true));
    $xtpl->parse("main.row1");
}
for ($i = 0; $i < count($pricelistrows); $i++) {
    $fieldcount = count($pricelistrows[$i]);
    $xtpl->assign("PAPERWASTEROWS", $focus->getPaperwastelineRow($pricelistrows[$i], $i, true));
    $xtpl->parse("main.row1");
}
$xtpl->assign("JAVASCRIPT", get_set_focus_js() . get_validate_record_js() . get_pricelist_js() . $quicksearch_js);
$xtpl->assign("THEME", $theme);
$xtpl->assign("IMAGE_PATH", $image_path);
$xtpl->assign("PRINT_URL", "index.php?" . $GLOBALS['request_string']);
$xtpl->assign("ID", $focus->id);
$xtpl->assign("NAME", $focus->name);