本文整理汇总了PHP中base_storager::modifier方法的典型用法代码示例。如果您正苦于以下问题:PHP base_storager::modifier方法的具体用法?PHP base_storager::modifier怎么用?PHP base_storager::modifier使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类base_storager
的用法示例。
在下文中一共展示了base_storager::modifier方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getTopComment
/**
* 获取最新的评论(默认10条,不超过20条)
* @param int $number //评论数量
*/
public function getTopComment($number, $platformapp = 'site')
{
$num = intval($number) <= 0 ? 10 : (intval($number) >= 20 ? 20 : intval($number));
$_data = kernel::single('b2c_message_disask')->getTopComment($num);
$data = array();
foreach ((array) $_data as $row) {
if ($row['image_default_id']) {
$row['_s_pic_'] = base_storager::modifier($row['image_default_id'], 's');
} else {
$row['_s_pic_'] = '';
}
$row['_goodsLink_'] = $this->get_link(array('app' => 'b2c', 'ctl' => $platformapp . '_product', 'act' => 'index', 'args' => array($row['product_id'])), $platformapp);
#$row['_goodsDetail_'] = b2c_widgets::load('Goods')->getGoodsList(array('goodsId' =>array($row['type_id'])));
#$row['_goodsDetail_'] = $row['_goodsDetail_']['goodsRows'][$row['type_id']];
$data[] = $this->_getOutData($row);
}
return $data;
}
示例2: doExamine
/**
* @brief 审核页面
*
* @param $enterapplyId
*
* @return html
*/
public function doExamine($enterapplyId)
{
$objMdlEnterapply = app::get('sysshop')->model('enterapply');
$list = $objMdlEnterapply->getRow('*', array('enterapply_id' => $enterapplyId));
$shop = unserialize($list['shop']);
$checkBrand = array('shop_type' => $list['shop_type'], 'shop' => array('shop_brand' => $shop['shop_brand']));
$list['seller_name'] = shopAuth::getSellerName($list['seller_id']);
$list['shoptype'] = $this->shoptype[$list['shop_type']];
$cat = app::get('sysshop')->rpcCall('category.cat.get.info', array('cat_id' => $shop['shop_cat']))[$shop['shop_cat']];
if ($shop['shop_brand']) {
$brand = app::get('sysshop')->rpcCall('category.brand.get.list', array('brand_id' => $shop['shop_brand']))[$shop['shop_brand']];
}
if ($list['new_brand']) {
$brand = app::get('sysshop')->rpcCall('category.brand.get.list', array('brand_name' => $list['new_brand']));
if ($brand) {
$brand = reset($brand);
}
}
try {
$checkB = kernel::single('sysshop_data_enterapply')->checkBrand($checkBrand, $msg);
} catch (\LogicException $e) {
echo $brand['brand_name'] . $e->getMessage();
exit;
}
if (!$checkB) {
$pagedata['checkbrand'] = $msg;
}
$shop['brand_name'] = $brand['brand_name'];
$shop['shop_cat'] = $cat['cat_name'];
$shopinfo = unserialize($list['shop_info']);
$shopinfo['corporate_identity_img'] = base_storager::modifier($shopinfo['corporate_identity_img'], 's');
$shopinfo['tissue_code_img'] = base_storager::modifier($shopinfo['tissue_code_img'], 's');
$shopinfo['tax_code_img'] = base_storager::modifier($shopinfo['tax_code_img'], 's');
$shopinfo['shopuser_identity_img'] = base_storager::modifier($shopinfo['shopuser_identity_img'], 's');
$shopinfo['license_img'] = base_storager::modifier($shopinfo['license_img'], 's');
$shopinfo['brand_warranty'] = base_storager::modifier($shopinfo['brand_warranty'], 's');
$pagedata['shop'] = $shop;
$pagedata['shop_info'] = $shopinfo;
$pagedata['itemdata'] = $list;
return $this->page('sysshop/admin/enterapply/examine.html', $pagedata);
}
示例3: array
//.........这里部分代码省略.........
$dis_count = $arr[0]['dis_count'];
cachemgr::set('member_lv_disCount' . $_COOKIE['MLV'], $dis_count, cachemgr::co_end());
}
}
$objLvprice = $this->app->model('goods_lv_price');
$goods = $this->app->model('goods');
$objProduct = $this->app->model('products');
$objgoodscat = $this->app->model('goods_cat');
$config = $this->app->getConf('site.save_price');
$imageDefault = app::get('image')->getConf('image.set');
$search = $this->app->model('search');
$orderBy = $filter['goodsOrderBy'] ? $filter['goodsOrderBy'] : 0;
$order = $filter['goodsOrderBy'] ? $this->_getOrderBy($filter['goodsOrderBy'], false) : null;
$limit = intval($filter['goodsNum']) > 0 ? intval($filter['goodsNum']) : 6;
//$limit = ($limit > 20) ? 20 : $limit;
$result = array();
unset($filter['goodsOrderBy']);
unset($filter['goodsNum']);
$_filter = $this->_getFilter($filter);
$result['goodsMoreLink'] = kernel::router()->gen_url(array('app' => 'b2c', 'ctl' => 'site_gallery', 'act' => 'index', 'args' => array(implode(",", (array) $filter['catId']), $search->encode($filter), $orderBy)));
$goodsList = $goods->getList('*', $_filter, 0, $limit, $order['sql']);
if (!empty($_filter['goods_id'])) {
$goods_temp = array();
foreach ($_filter['goods_id'] as $k => $v) {
foreach ($goodsList as $row) {
if ($v == $row['goods_id']) {
$goods_temp[$k] = $row;
}
}
}
unset($goodsList);
$goodsList = $goods_temp;
unset($goods_temp);
}
if (is_array($goodsList) && $goodsList) {
foreach ($goodsList as $key => $value) {
$gids[] = $value['goods_id'];
$catIds[] = intval($value['cat_id']);
}
}
if ($gids) {
if ($catIds) {
$catsData = $objgoodscat->getList('cat_id,cat_name', array('cat_id' => $catIds));
foreach ($catsData as $row) {
$goodsCats[$row['cat_id']] = $row['cat_name'];
}
}
if ($member_level) {
$lv_price_data = $objLvprice->getList('goods_id,price', array('goods_id' => $gids, 'level_id' => $member_level));
foreach ($lv_price_data as $row) {
$goodsLvPrice[$row['goods_id']] = $row['price'];
}
}
}
if (is_array($goodsList) && $goodsList) {
foreach ($goodsList as $pk => $pv) {
if (empty($pv['mktprice']) || $pv['mktprice'] == '0') {
$pv['mktprice'] = $objProduct->getRealMkt($pv['price']);
}
$pv['cat_name'] = $goodsCats[$pv['cat_id']];
// add for member price
#$lv_price = $objLvprice->getList('price',array('goods_id'=>$pv['goods_id'],'level_id'=>$member_level));
$lv_price[0] = $goodsLvPrice[$pv['goods_id']];
if (isset($dis_count)) {
if (is_array($lv_price) && count($lv_price) > 0) {
$lv_price = end($lv_price);
$pv['memprice'] = $lv_price['price'];
} else {
$pv['memprice'] = $pv['price'] * $dis_count;
}
if (intval($pv['price']) != 0) {
$pv['dis_count'] = (1 - $pv['memprice'] / $pv['price']) * 100;
} else {
$pv['dis_count'] = 0;
}
} else {
$pv['dis_count'] = 0;
$pv['memprice'] = false;
}
if (empty($pv['image_default_id'])) {
$pv['l_pic'] = base_storager::modifier($imageDefault['L']['default_image']);
$pv['m_pic'] = base_storager::modifier($imageDefault['M']['default_image']);
$pv['s_pic'] = base_storager::modifier($imageDefault['S']['default_image']);
} else {
$pv['l_pic'] = base_storager::modifier($pv['image_default_id'], 'l');
$pv['m_pic'] = base_storager::modifier($pv['image_default_id'], 'm');
$pv['s_pic'] = base_storager::modifier($pv['image_default_id'], 's');
}
$result['goodsRows'][$pv['goods_id']] = $this->_getOutData($pv);
}
}
if ($gids) {
$productData = $objProduct->getList('goods_id,product_id,marketable', array('goods_id' => $gids, 'is_default' => 'true'));
foreach ($productData as $k => $val) {
$_return['goodsRows'][$val['goods_id']]['products'][] = $val;
$result['goodsRows'][$val['goods_id']]['goodsLink'] = $this->getGoodsLink($val['product_id'], $platform);
}
}
return $result;
}
示例4: modifier_storager
function modifier_storager($image_id, $size = '')
{
return base_storager::modifier($image_id, $size);
}
示例5: _select_spec
private function _select_spec($paramsSpec)
{
if ($this->pagedata['goods_spec_images']) {
$specGoodsImagesArr = app::get('image')->model('image')->getList('image_id,s_url,url', array('image_id' => $this->pagedata['goods_spec_images']));
$resource_host_url = kernel::get_resource_host_url();
foreach ($specGoodsImagesArr as $row) {
$row['s_url'] = $row['s_url'] ? $row['s_url'] : $row['url'];
if ($row['s_url'] && !strpos($row['s_url'], '://')) {
$row['s_url'] = $resource_host_url . '/' . $row['s_url'];
}
$goodsImages[$row['image_id']] = $row['s_url'];
}
}
foreach ((array) $paramsSpec as $specId => $selectSpecRow) {
$selectionSpec[$specId] = $selectSpecRow;
//当前规格选中数量
$selectCount[$specId] = count($selectSpecRow['option']);
//选中的规格
foreach ($selectSpecRow['option'] as $privateSpecValueId => $option) {
$selectSpecValueId[] = $option['spec_value_id'];
unset($selectionSpec[$specId]['option'][$privateSpecValueId]);
if ($selectSpecRow['show_type'] == 'image') {
$option['spec_image_url'] = $option['spec_image'] ? base_storager::modifier($option['spec_image']) : $this->default_spec_image_url;
$option['spec_image'] = $option['spec_image'] ? $option['spec_image'] : $this->default_spec_image;
}
$selectionSpec[$specId]['option'][$option['spec_value_id']] = $option;
}
}
return array('selectionSpec' => $selectionSpec, 'selectCount' => $selectCount, 'selectSpecValueId' => $selectSpecValueId);
}
示例6: image_www_uploader
/**
* 上传网络图片地址-本类私有方法
* @param null
* @return string html内容
*/
function image_www_uploader()
{
if ($_POST['upload_item']) {
$objLibImage = kernel::single('image_data_image');
$image = $objLibImage->store($_POST['upload_item'], null, 'admin');
$objLibImage->rebuild($image['ident']);
$image_src = base_storager::modifier($image['url']);
$image_id = $image['url'];
$this->_set_tag($image);
if ($callback = $_REQUEST['callbackfunc']) {
$_return = "<script>try{parent.{$callback}('{$image_id}','{$image_src}')}catch(e){}</script>";
}
$_return .= "<script>parent.MessageBox.success('" . app::get('image')->_('图片上传成功') . "');</script>";
echo $_return;
echo <<<EOF
<div id="upload_remote_image"></div>
<script>
try{
if(\$('upload_remote_image').getParent('.dialog'))
\$('upload_remote_image').getParent('.dialog').retrieve('instance').close();
}catch(e){}
</script>
EOF;
} else {
$html = '<div class="division"><h5>' . app::get('image')->_('网络图片地址:') . '</h5>';
$html .= view::ui()->form_start(array('method' => 'post'));
$html .= view::ui()->input(array('type' => 'url', 'name' => 'upload_item', 'value' => 'http://', 'style' => 'width:70%'));
$html .= '</div>';
$html .= view::ui()->form_end();
echo $html . "";
}
}