示例#1
0
                     $sysmsg[] = __('too_many_tags');
                 }
             }
         }
         if ($file_description && checklength($file_description, 1, 6000)) {
             $error = true;
             $sysmsg[] = __('file_description_error');
         } else {
             $file_description = preg_replace("/<(\\/?i?frame.*?)>/si", "", $file_description);
             $file_description = preg_replace("/<(\\/?script.*?)>/si", "", $file_description);
         }
         if (!$error) {
             $ins = array('file_name' => $file_name, 'folder_id' => $folder_id, 'in_share' => $in_share, 'is_checked' => $settings[check_public_file] ? 0 : 1, 'stat_hidden' => $stat_hidden, 'time_hidden' => $time_hidden, 'user_hidden' => $user_hidden, 'file_description' => $file_description);
             $db->query_unbuffered("update {$tpf}files set " . $db->sql_array($ins) . " where userid='{$pd_uid}' and file_id='{$file_id}'");
             if ($auth[is_fms]) {
                 make_tags($tags, $tag_arr, $file_id);
             }
             tb_redirect('reload', __('modify_file_success'), 0);
         } else {
             tb_redirect('back', $sysmsg);
         }
     } else {
         $file = $db->fetch_one_array("select * from {$tpf}files where file_id='{$file_id}' and userid='{$pd_uid}'");
         $file['file_time'] = date('Y-m-d H:i:s', $file['file_time']);
         $file['file_size'] = get_size($file['file_size']);
         $ref = $_SERVER['HTTP_REFERER'];
         require_once template_echo($item, $user_tpl_dir);
     }
     break;
 case 'op_file':
     if ($task == 'del_file') {
示例#2
0
 public function gift($dp)
 {
     global $_G;
     if (!$dp[content]) {
         $dp['content'] = $dp['title'];
     } else {
         $dp['content'] = trim_html($dp[content], 1);
     }
     $dp['org_dateline'] = $dp['dateline'];
     $dp['dateline'] = dgmdate($dp['dateline'], 'u');
     $dp['duixiang_name'] = $_G[setting][duixiang][$dp[duixiang]]['name'];
     $dp['changhe_name'] = $_G[setting][changhe][$dp[changhe]]['name'];
     $dp['gexing_name'] = $_G[setting][gexing][$dp[gexing]]['name'];
     $dp['leimu_name'] = $_G[setting][leimu][$dp[leimu]]['name'];
     $cate = $dp['cate'];
     if ($_G[gift_cate][$cate]) {
         $dp['cate_name'] = $_G[gift_cate][$cate]['name'];
     } else {
         //最多遍利两级
         foreach ($_G[gift_cate] as $k => $v) {
             if ($v['id'] == $cate) {
                 $dp['cate_name'] = $v['name'];
                 break;
             } else {
                 foreach ($v['sub'] as $k1 => $v1) {
                     if ($v1['id'] == $cate) {
                         $dp['cate_name'] = $v1['name'];
                         break;
                     }
                 }
             }
         }
     }
     $dp['tags'] = make_tags($dp[keywords], '/index.php?m=gift&a=list&tag=');
     $dp[images] = explode(',', $dp[images]);
     $dp[id_url] = $dp[url] = '/index.php?m=gift&id=' . $dp[id];
     $check_text = array('待审核', '已通过', '未通过');
     $dp[check_text] = $check_text[$dp[check]];
     $today = dmktime(dgmdate(TIMESTAMP, 'd'));
     if ($dp[dateline] > $today) {
         $dp['new'] = 1;
     } else {
         $dp['new'] = 0;
     }
     $min = 0;
     if ($dp[goods]) {
         $dp[goods] = stripcslashes($dp[goods]);
         $dp[goods] = unserialize($dp[goods]);
         if (is_array($dp[goods]) && $dp[goods]) {
             foreach ($dp[goods] as $k => $v) {
                 if ($v['num_iid']) {
                     // $url = "http://item.taobao.com/item.htm?id=".$v[num_iid];
                     $url = '/index.php?a=go_pay&num_iid=' . $v[num_iid];
                     $v[url] = $url;
                 }
                 if ($v[content]) {
                     $v[content] = trim_html($v[content], 1);
                 }
                 //if($dp[images] && $v[picurl] && !in_array($v[picurl],$dp[images])) $v[images][] = $v[picurl];
                 //if(!$v['price'])$v['price']=$v['yh_price'];
                 $v['like'] = intval($v['like']);
                 $dp[goods][$k] = $v;
             }
             //最多只能添加10条
             $dp[goods] = array_splice($dp[goods], 0, 10);
         } else {
             $dp[goods] = array();
         }
     } else {
         $dp[goods] = array();
     }
     $dp['price'] = $dp[goods][0]['price'];
     return $dp;
 }