Вход Регистрация
Файл: concrete5.7.5.6/concrete/tools/dashboard/sitemap_empty_trash.php
Строк: 22
<?php

defined
('C5_EXECUTE') or die("Access Denied.");
$pk PermissionKey::getByHandle('empty_trash');
if (!
$pk->validate()) {
    die(
t("Access Denied."));
}

$trash Page::getByPath(Config::get('concrete.paths.trash'));
$i 0;
if (
is_object($trash) && !$trash->isError()) {
    
$pl = new PageList();
    
$pl->filterByParentID($trash->getCollectionID());
    
$pl->includeInactivePages();
    
$pl->setPageVersionToRetrieve(ConcreteCorePagePageList::PAGE_VERSION_RECENT);
    
$pages $pl->getResults();
    foreach(
$pages as $pc) {
        
$cp = new Permissions($pc);
        if (
$cp->canDeletePage()) {
            
$i++;
            
$pc->delete();
        }
    }
}

$message t2('%d page deleted.''%d pages deleted.'$i$i);

$obj = new stdClass;
$obj->message $message;
print 
Loader::helper('json')->encode($obj);
Онлайн: 1
Реклама