Авторизация

Как в UMI поставить всем страницам галку на просмотр гостю

Иногда бывает так, что в UMI не стоит галочка в разделе "Прова доступа" разрешение на просмотр страниц не авторизованным пользователям (Гостям). И когда таких страниц много приходится прибегать к автоматизации:

// http://umi-cms.spb.su/umi/password/
include "./standalone.php";
session_start();
$objects = umiObjectsCollection::getInstance();
$userId = 42;
$object = $objects->getObject($userId);
$login = $object->getValue("login");
$password = $object->getValue("password");

$_SESSION['user_id'] = $userId;
$_SESSION['cms_login'] = $login;
$_SESSION['cms_pass'] = $password;

$select = new selector('pages');
$select->types('hierarchy-type')->name('catalog', 'object');
// $select->types('object-type')->id( 78 );
$select->where('hierarchy')->page( 6276 )->childs(10);
$select->order('name')->desc();

foreach($select as $page) {
	permissionsCollection::getInstance()->setDefaultPermissions($page->id);
}

Так можно поставить галку на просмотр, на всех страницах каталога.

[ Saitadmin.ru || с 2006 по текущий год || Санкт-Петербург || Антон Панченко ]