Перейти к содержимому


Фото
- - - - -

Проблема с экспортом товаров

экспорт импорт товаров

  • Чтобы отвечать, сперва войдите на форум
1 ответ в теме

#1 lilolo

lilolo
  • Пользователь
  • 2 сообщений
  • Заказчик, Пользователь
  • Версия CMS:2.x
  • Откуда:Odessa

Опубликовано 06.07.2018 - 12:44

https://ibb.co/cSYrUy Здравствуйте, столкнулся с проблемой при выгрузке товаров с сайта, помогите найти причину, по файлу api/Simpla.php все хорошо, api/Managers.php проблем тоже не нашел, возможно кто-то уже с таким сталкивался, или я не там смотрю. Заранее спасибо!



#2 lilolo

lilolo
  • Пользователь
  • 2 сообщений
  • Заказчик, Пользователь
  • Версия CMS:2.x
  • Откуда:Odessa

Опубликовано 06.07.2018 - 13:03

<?php

/**
 * Основной класс Simpla для доступа к API Simpla
 *
 * @copyright 	2011 Denis Pikusov
 * @link 		http://simplacms.ru
 * @author 		Denis Pikusov
 *
 */

class Simpla
{
	// Свойства - Классы API
	private $classes = array(
		'config'     => 'Config',
		'request'    => 'Request',
		'db'         => 'Database',
		'settings'   => 'Settings',
		'design'     => 'Design',
		'products'   => 'Products',
		'variants'   => 'Variants',
		'categories' => 'Categories',
		'brands'     => 'Brands',
		'features'   => 'Features',
		'money'      => 'Money',
		'pages'      => 'Pages',
		'blog'       => 'Blog',
		'cart'       => 'Cart',
		'image'      => 'Image',
		'delivery'   => 'Delivery',
		'payment'    => 'Payment',
		'orders'     => 'Orders',
		'users'      => 'Users',
		'coupons'    => 'Coupons',
		'comments'   => 'Comments',
		'feedbacks'  => 'Feedbacks',
		'notify'     => 'Notify',
		'managers'   => 'Managers'
	);

	// Созданные объекты
	private static $objects = array();

	/**
	 * Конструктор оставим пустым, но определим его на случай обращения parent::__construct() в классах API
	 */
	public function __construct()
	{
		//error_reporting(E_ALL & !E_STRICT);
	}

	/**
	 * Магический метод, создает нужный объект API
	 */
	public function __get($name)
	{
		// Если такой объект уже существует, возвращаем его
		if(isset(self::$objects[$name]))
		{
			return(self::$objects[$name]);
		}

		// Если запрошенного API не существует - ошибка
		if(!array_key_exists($name, $this->classes))
		{
			return null;
		}

		// Определяем имя нужного класса
		$class = $this->classes[$name];

		// Подключаем его
		include_once('api/'.$class.'.php');

		// Сохраняем для будущих обращений к нему
		self::$objects[$name] = new $class();

		// Возвращаем созданный объект
		return self::$objects[$name];
	}
}

Изменено: lilolo, 06.07.2018 - 13:04






Также с меткой «экспорт импорт, товаров»

0 пользователей читают эту тему

0 пользователей, 0 гостей, 0 скрытых