当前位置: 首页>>代码示例>>PHP>>正文


PHP Files::setImageSize方法代码示例

本文整理汇总了PHP中Files::setImageSize方法的典型用法代码示例。如果您正苦于以下问题:PHP Files::setImageSize方法的具体用法?PHP Files::setImageSize怎么用?PHP Files::setImageSize使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Files的用法示例。


在下文中一共展示了Files::setImageSize方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: smarty_function_getImageLink

/**
 * Получение ссылки для изображения
 * @param $param
 */
function smarty_function_getImageLink($param)
{
    $image = getParam($param, 'image', '');
    $size = getParam($param, 'size', '');
    $form = getParam($param, 'form', '');
    $name = getParam($param, 'name', '');
    if ($size == '') {
        echo '/userfiles/original/' . $image;
    } else {
        Files::setImageSize($size);
        echo Files::getImageLink($image, $name);
    }
}
开发者ID:klimjr,项目名称:cms,代码行数:17,代码来源:smarty.functions.php

示例2: getRelationList

 /**
  * Получение связей
  * @param string $table
  * @param string $relation_table
  * @param string $col1
  * @param string $col2
  * @param int $value
  * @return array
  */
 public function getRelationList($table, $relation_table, $col1, $col2, $value)
 {
     $data = parent::getRelationList($table, $relation_table, $col1, $col2, $value);
     // Получение изображений для позиций
     Files::setImageSize('100x100');
     for ($i = 0; $i < count($data); $i++) {
         $tmp = $this->__getImages($data[$i]['id'], 1);
         $data[$i]['image_link'] = Files::getImageLink($tmp['image']);
         $group = $this->getRow('catalog_groups', $data[$i]['group_id']);
         $data[$i]['link'] = $group['link'] . $data[$i]['alias'] . ".html";
     }
     return $data;
 }
开发者ID:klimjr,项目名称:cms,代码行数:22,代码来源:class.catalog.php

示例3: checkTableType

<?php

/**
 * Created by PhpStorm.
 * User: klim
 * Date: 06.10.14
 * Time: 21:52
 */
$item_id = (int) Text::get_get('item_id');
$table = Text::get_get('table');
$size = Text::get_get('size');
Files::setImageSize($size);
$file = Files::loadFiles();
if ($file['Filedata']['error'] == 0) {
    // Получение объекта кооректного класса для текущейт таблицы
    $base = checkTableType($table);
    $file_insert = new SimpleModule($base, $__lang);
    $file_insert->setUid($_SESSION['user']['id']);
    $data = array('item_id' => $item_id, 'name' => $file['Filedata']['orig_name'], 'image' => $file['Filedata']['name'], 'position' => 0, 'active' => '1');
    $result = $file_insert->setRow($table, $data);
    $smarty->assign('__lang', $__lang);
    $smarty->assign('image', Files::getImageLink($file['Filedata']['name']));
    $smarty->assign('image_id', $result);
    $smarty->assign('position', 1);
    $smarty->assign('active', '1');
    echo $smarty->fetch(DOC . 'templates/.admin/matches/admin_catalog_image_block.tpl');
} else {
    echo 'Error - ' . $file['Filedata']['error'];
}
exit;
开发者ID:klimjr,项目名称:cms,代码行数:30,代码来源:AjaxMultiUploadImg.php

示例4: setcookie

    $object->setLimit($limit);
}
if (isset($_GET['show'])) {
    $limit = Text::get_get('show');
    if ($limit != 'all' && $limit > 0) {
        $object->setLimit($limit);
        setcookie('limit', $limit, time() + 150000000);
    } else {
        setcookie('limit', 0, time() + 150000000);
    }
}
if ($skip == 0) {
    // Получение корневой страницы модуля
    if (empty($module_aString)) {
        // Устанавливаем размеры для изображений
        Files::setImageSize('220x220');
        // Данные для автоподгрузки
        if (isset($_GET['ajaxAutoload']) && (int) $_GET['ajaxAutoload'] == 1) {
            $page_num = Text::get_get('page');
            $data = $object->getItems('', 2, $sort, $sort_type, $object->getLimit(), $page_num);
            $smarty->assign(array('data' => $data, '__lang' => $object->getLocalization()));
            $result = $smarty->fetch(DOC . 'templates/site/matches/catalog_items_list.tpl');
            echo $result;
            exit;
        }
        // Получение данных каталога
        $data = $object->getItems($parent['id'], $sort, $sort_type, System_Settings::getLimit(), $page_num);
        $bread_crumbs = $object->getFrontEndBreadCrumbs('catalog_groups');
        $bread_crumbs[] = array('link' => '', 'name' => $page['name']);
        $page_tmp_link = explode('/', $page['link']);
        $page_tmp_link = array_merge($page_tmp_link, self::getModuleAString());
开发者ID:klimjr,项目名称:cms,代码行数:31,代码来源:index.action.php


注:本文中的Files::setImageSize方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。