예제 #1
0
    if ($CP) {
        require DT_ROOT . '/include/property.func.php';
        $options = property_option($catid);
        $values = property_value($moduleid, $itemid);
    }
    $adddate = timetodate($addtime, 5);
    $editdate = timetodate($edittime, 5);
    $todate = $totime ? timetodate($totime, 3) : 0;
    $expired = $totime && $totime < $DT_TIME ? true : false;
    $linkurl = $MOD['linkurl'] . $linkurl;
    $thumbs = get_albums($item);
    $albums = get_albums($item, 1);
    $album_js = 1;
    $amount = number_format($amount, 0, '.', '');
    $inquiry_url = $MODULE[4]['linkurl'] . 'home.php?action=message&job=inquiry&&itemid=' . $itemid . '&template=' . $template . '&skin=' . $skin . '&title=' . rawurlencode($title) . '&username='******'&sign=' . crypt_sign($itemid . $template . $skin . $title . $username);
    $order_url = $MODULE[4]['linkurl'] . 'home.php?action=message&job=order&&itemid=' . $itemid . '&template=' . $template . '&skin=' . $skin . '&title=' . rawurlencode($title) . '&username='******'&sign=' . crypt_sign($itemid . $template . $skin . $title . $username);
    $update = '';
    include DT_ROOT . '/include/update.inc.php';
    $head_canonical = $linkurl;
    $head_title = $title . $DT['seo_delimiter'] . $head_title;
    $head_keywords = $keyword;
    $head_description = $introduce ? $introduce : $title;
} else {
    $typeid = isset($typeid) ? intval($typeid) : 0;
    $view = isset($view) ? 1 : 0;
    $url = "file={$file}";
    $condition = "username='******' AND status=3";
    if ($typeid) {
        $MTYPE = get_type('product-' . $userid);
        $condition .= " AND mycatid='{$typeid}'";
        $url .= "&typeid={$typeid}";
예제 #2
0
 $name = $currency == 'money' ? $DT['money_name'] : $DT['credit_name'];
 $member = array();
 if (check_group($_groupid, $MOD['group_contact'])) {
     if ($fee) {
         if ($MG['fee_mode'] && $MOD['fee_mode']) {
             $user_status = 3;
         } else {
             $mid = $moduleid;
             if ($_userid) {
                 if (check_pay($mid, $itemid)) {
                     $user_status = 3;
                 } else {
                     $user_status = 2;
                     $linkurl = $MOD['linkurl'] . $linkurl;
                     $fee_back = $currency == 'money' ? dround($fee * intval($MOD['fee_back']) / 100) : ceil($fee * intval($MOD['fee_back']) / 100);
                     $pay_url = $MODULE[2]['linkurl'] . 'pay.php?mid=' . $mid . '&itemid=' . $itemid . '&username='******'&fee_back=' . $fee_back . '&fee=' . $fee . '&currency=' . $currency . '&sign=' . crypt_sign($_username . $mid . $itemid . $username . $fee . $fee_back . $currency . $linkurl . $title) . '&title=' . rawurlencode($title) . '&forward=' . urlencode($linkurl);
                 }
             } else {
                 $user_status = 0;
             }
         }
     } else {
         $user_status = 3;
     }
 } else {
     $user_status = $_userid ? 1 : 0;
 }
 if ($_username && $_username == $item['username']) {
     $user_status = 3;
 }
 if ($user_status == 3 && $item['username']) {
예제 #3
0
function check_sign($string, $sign)
{
    return $sign == crypt_sign($string);
}