示例#1
0
<?php

require_once "../config/init.php";
$smarty->assign('d_apply', getApplyStatus());
$t = new Tours((int) $_POST['tourID']);
$t->loadLinkedFromDB();
function so($a, $b)
{
    $ccmp = array('apply' => 'a', 'WL' => 'b', 'completed' => 'c', 'deleted' => 'd');
    $r = strcmp($ccmp[$a->tourUserType], $ccmp[$b->tourUserType]);
    if ($r === 0) {
        $r = strcmp($a->userRussianName, $b->userRussianName);
    }
    return $r;
}
function fo($a)
{
    return in_array($a->tourUserType, array('apply', 'completed'));
}
if (is_array($t->Users)) {
    $t->Users = array_filter($t->Users, 'fo');
    uasort($t->Users, 'so');
}
$smarty->assign($t->getValues());
$smarty->assign('title', sprintf("- информация по походу %s (%s - %s) ", $t->tourTitle, $t->tourStartDate, $t->tourEndDate));
$smarty->display("tourinfo.html");
示例#2
0
文件: apply.php 项目: alex-k/velotur
                        $tour->tourUserAddName4 = $_POST['tourUserAddName4'];
                        $tour->tourUserAddValue4 = $_POST['tourUserAddValue4'];
                    }
                    if ($_POST['tourUserAddValue5']) {
                        $tour->tourUserAddName5 = $_POST['tourUserAddName5'];
                        $tour->tourUserAddValue5 = $_POST['tourUserAddValue5'];
                    }
                    if ($_POST['tourUserCommentsUser']) {
                        $tour->tourUserCommentsUser = $_POST['tourUserCommentsUser'];
                    }
                    $user->loadLinkedFromDB();
                    $user->Tours[$tour->getID()] = $tour;
                    apply_discount($user->getID(), $tour->getID());
                    $user->storeLinkedInDB();
                    $tour = new Tours($_reg_tourID);
                    $tour->loadLinkedFromDB();
                    $tour->updateDB();
                    email_apply($origuser, $tour);
                    $user = $origuser;
                    header("Location: /usertours.php?tourID=" . $tour->getID() . "&message=" . urlencode($message) . "#tour" . $tour->getID());
                    exit;
                }
            }
        }
    }
}
$smarty->assign('message', $message);
$smarty->display('apply.html');
function email_apply($origuser, $tour)
{
    global $smarty;