function modify($tpl, $operatorName, $operatorParameters, $rootNamespace, $currentNamespace, &$operatorValue, $namedParameters, $placement)
 {
     switch ($operatorName) {
         case 'ezpreference':
             $name = $namedParameters['name'];
             $value = eZPreferences::value($name);
             $operatorValue = $value;
             break;
         default:
             eZDebug::writeError("Unknown kernel operator: {$operatorName}");
             break;
     }
 }
Ejemplo n.º 2
0
 function instantiate($userID = false, $sectionID = 0, $versionNumber = false, $languageCode = false, $versionStatus = eZContentObjectVersion::STATUS_INTERNAL_DRAFT)
 {
     $attributes = $this->fetchAttributes();
     if ($userID === false) {
         $user = eZUser::currentUser();
         $userID = $user->attribute('contentobject_id');
     }
     if ($languageCode == false) {
         $languageCode = eZContentObject::defaultLanguage();
     }
     $object = eZContentObject::create(ezpI18n::tr("kernel/contentclass", "New %1", null, array($this->name($languageCode))), $this->attribute("id"), $userID, $sectionID, 1, $languageCode);
     if ($this->attribute('always_available')) {
         $object->setAttribute('language_mask', (int) $object->attribute('language_mask') | 1);
     }
     $db = eZDB::instance();
     $db->begin();
     $object->store();
     $object->assignDefaultStates();
     $object->setName(ezpI18n::tr("kernel/contentclass", "New %1", null, array($this->name($languageCode))), false, $languageCode);
     if (!$versionNumber) {
         $version = $object->createInitialVersion($userID, $languageCode);
     } else {
         $version = eZContentObjectVersion::create($object->attribute("id"), $userID, $versionNumber, $languageCode);
     }
     if ($versionStatus !== false) {
         $version->setAttribute('status', $versionStatus);
     }
     $version->store();
     foreach ($attributes as $attribute) {
         $attribute->instantiate($object->attribute('id'), $languageCode);
     }
     if (isset($user) && $user instanceof eZUser && $user->isAnonymous()) {
         $createdObjectIDList = eZPreferences::value('ObjectCreationIDList');
         if (!$createdObjectIDList) {
             $createdObjectIDList = array($object->attribute('id'));
         } else {
             $createdObjectIDList = unserialize($createdObjectIDList);
             $createdObjectIDList[] = $object->attribute('id');
         }
         eZPreferences::setValue('ObjectCreationIDList', serialize($createdObjectIDList));
     }
     $db->commit();
     return $object;
 }
Ejemplo n.º 3
0
$conds = array();
//$conds['user_id'] =  $userID;
$conds['status'] = array(array(eZWorkflow::STATUS_DEFERRED_TO_CRON, eZWorkflow::STATUS_FETCH_TEMPLATE, eZWorkflow::STATUS_REDIRECT, eZWorkflow::STATUS_WAITING_PARENT));
$db = eZDB::instance();
if ($db->databaseName() == 'oracle') {
    $conds['LENGTH(memento_key)'] = array('!=', 0);
} else {
    $conds['memento_key'] = array('!=', '');
}
$offset = $Params['Offset'];
if (!is_numeric($offset)) {
    $offset = 0;
}
$limitList = array(1 => 10, 2 => 25, 3 => 50, 4 => 100);
$limit = 10;
$limitId = eZPreferences::value('admin_workflow_processlist_limit');
if ($limitId and isset($limitList[$limitId])) {
    $limit = $limitList[$limitId];
}
$viewParameters = array('offset' => $offset);
$plist = eZWorkflowProcess::fetchList($conds, true, $offset, $limit);
$plistCount = eZWorkflowProcess::count(eZWorkflowProcess::definition(), $conds);
$totalProcessCount = 0;
$outList2 = array();
foreach ($plist as $p) {
    $mementoMain = eZOperationMemento::fetchMain($p->attribute('memento_key'));
    $mementoChild = eZOperationMemento::fetchChild($p->attribute('memento_key'));
    if (!$mementoMain or !$mementoChild) {
        continue;
    }
    $mementoMainData = $mementoMain->data();
Ejemplo n.º 4
0
<?php

/**
 * @copyright Copyright (C) 1999-2013 eZ Systems AS. All rights reserved.
 * @license http://www.gnu.org/licenses/gpl-2.0.txt GNU General Public License v2
 * @version  2013.11
 * @package kernel
 */
$Module = $Params['Module'];
$ViewMode = $Params['ViewMode'];
if (eZPreferences::value('admin_url_list_limit')) {
    switch (eZPreferences::value('admin_url_list_limit')) {
        case '2':
            $limit = 25;
            break;
        case '3':
            $limit = 50;
            break;
        default:
            $limit = 10;
            break;
    }
} else {
    $limit = 10;
}
$offset = $Params['Offset'];
if (!is_numeric($offset)) {
    $offset = 0;
}
if ($ViewMode != 'all' && $ViewMode != 'invalid' && $ViewMode != 'valid') {
    $ViewMode = 'all';
Ejemplo n.º 5
0
 * @filesource
 */
// Blacklist User by nl user id or by email
// update all nessesarry status fields to blacklisted
$module = $Params['Module'];
$templateFile = 'design:newsletter/blacklist_item_list.tpl';
require_once 'kernel/common/i18n.php';
include_once 'kernel/common/template.php';
$http = eZHTTPTool::instance();
$tpl = templateInit();
$http = eZHTTPTool::instance();
$db = eZDB::instance();
$viewParameters = array('offset' => 0, 'namefilter' => '');
$userParameters = $Params['UserParameters'];
$viewParameters = array_merge($viewParameters, $userParameters);
$limit = 10;
$limitArray = array(10, 10, 25, 50);
$limitArrayKey = eZPreferences::value('admin_blacklist_item_list_limit');
// get user limit preference
if (isset($limitArray[$limitArrayKey])) {
    $limit = $limitArray[$limitArrayKey];
}
$blacklistItemList = CjwNewsletterBlacklistItem::fetchAllBlacklistItems($limit, $viewParameters['offset']);
$blacklistItemListCount = CjwNewsletterBlacklistItem::fetchAllBlacklistItemsCount();
$tpl->setVariable('view_parameters', $viewParameters);
$tpl->setVariable('blacklist_item_list', $blacklistItemList);
$tpl->setVariable('blacklist_item_list_count', $blacklistItemListCount);
$tpl->setVariable('limit', $limit);
$Result = array();
$Result['content'] = $tpl->fetch($templateFile);
$Result['path'] = array(array('url' => 'newsletter/index', 'text' => ezi18n('cjw_newsletter/path', 'Newsletter')), array('url' => false, 'text' => ezi18n('cjw_newsletter/blacklist_item_list', 'Blacklists')));
Ejemplo n.º 6
0
<?php

/**
 * @copyright Copyright (C) 1999-2012 eZ Systems AS. All rights reserved.
 * @license http://www.gnu.org/licenses/gpl-2.0.txt GNU General Public License v2
 * @version  2012.6
 * @package kernel
 */
if (eZPreferences::value('admin_search_stats_limit')) {
    switch (eZPreferences::value('admin_search_stats_limit')) {
        case '2':
            $limit = 25;
            break;
        case '3':
            $limit = 50;
            break;
        default:
            $limit = 10;
            break;
    }
} else {
    $limit = 10;
}
$offset = $Params['Offset'];
if (!is_numeric($offset)) {
    $offset = 0;
}
$http = eZHTTPTool::instance();
$module = $Params['Module'];
if ($module->isCurrentAction('ResetSearchStats')) {
    eZSearchLog::removeStatistics();
 function classListFromPolicy($policy, $allowedLanguageCodes = false)
 {
     $canCreateClassIDListPart = array();
     $hasClassIDLimitation = false;
     $user = eZUser::currentUser();
     $userID = $user->attribute('contentobject_id');
     $object = false;
     if (isset($policy['ParentOwner'])) {
         if ($object === false) {
             $object = $this->attribute('object');
         }
         // if limitation value == 2, anonymous limited to current session.
         if (in_array(2, $policy['ParentOwner']) && $user->isAnonymous()) {
             $createdObjectIDList = eZPreferences::value('ObjectCreationIDList');
             if (!$createdObjectIDList || !in_array($object->ID, unserialize($createdObjectIDList))) {
                 return array();
             }
         } else {
             if ($object->attribute('owner_id') != $userID && $object->ID != $userID) {
                 return array();
             }
         }
     }
     if (isset($policy['ParentGroup'])) {
         if ($object === false) {
             $object = $this->attribute('object');
         }
         $access = $object->checkGroupLimitationAccess($policy['ParentGroup'], $userID);
         if ($access !== 'allowed') {
             return array();
         }
     }
     if (isset($policy['Class'])) {
         $canCreateClassIDListPart = $policy['Class'];
         $hasClassIDLimitation = true;
     }
     if (isset($policy['User_Section'])) {
         if ($object === false) {
             $object = $this->attribute('object');
         }
         if (!in_array($object->attribute('section_id'), $policy['User_Section'])) {
             return array();
         }
     }
     if (isset($policy['User_Subtree'])) {
         $allowed = false;
         if ($object === false) {
             $object = $this->attribute('object');
         }
         $assignedNodes = $object->attribute('assigned_nodes');
         foreach ($assignedNodes as $assignedNode) {
             $path = $assignedNode->attribute('path_string');
             foreach ($policy['User_Subtree'] as $subtreeString) {
                 if (strstr($path, $subtreeString)) {
                     $allowed = true;
                     break;
                 }
             }
         }
         if (!$allowed) {
             return array();
         }
     }
     if (isset($policy['Section'])) {
         if ($object === false) {
             $object = $this->attribute('object');
         }
         if (!in_array($object->attribute('section_id'), $policy['Section'])) {
             return array();
         }
     }
     if (isset($policy['ParentClass'])) {
         if ($object === false) {
             $object = $this->attribute('object');
         }
         if (!in_array($object->attribute('contentclass_id'), $policy['ParentClass'])) {
             return array();
         }
     }
     if (isset($policy['ParentDepth']) && is_array($policy['ParentDepth'])) {
         $NodeDepth = $this->attribute('depth');
         if (!in_array('*', $policy['ParentDepth']) && !in_array($NodeDepth, $policy['ParentDepth'])) {
             return array();
         }
     }
     if (isset($policy['Assigned'])) {
         if ($object === false) {
             $object = $this->attribute('object');
         }
         if ($object->attribute('owner_id') != $userID) {
             return array();
         }
     }
     $allowedNode = false;
     if (isset($policy['Node'])) {
         $allowed = false;
         foreach ($policy['Node'] as $nodeID) {
             $mainNodeID = $this->attribute('main_node_id');
             $node = eZContentObjectTreeNode::fetch($nodeID, false, false);
             if ($mainNodeID == $node['main_node_id']) {
                 $allowed = true;
                 $allowedNode = true;
                 break;
             }
         }
         if (!$allowed && !isset($policy['Subtree'])) {
             return array();
         }
     }
     if (isset($policy['Subtree'])) {
         $allowed = false;
         if ($object === false) {
             $object = $this->attribute('object');
         }
         $assignedNodes = $object->attribute('assigned_nodes');
         foreach ($assignedNodes as $assignedNode) {
             $path = $assignedNode->attribute('path_string');
             foreach ($policy['Subtree'] as $subtreeString) {
                 if (strstr($path, $subtreeString)) {
                     $allowed = true;
                     break;
                 }
             }
         }
         if (!$allowed && !$allowedNode) {
             return array();
         }
     }
     if (isset($policy['Language'])) {
         if ($allowedLanguageCodes) {
             $allowedLanguageCodes = array_intersect($allowedLanguageCodes, $policy['Language']);
         } else {
             $allowedLanguageCodes = $policy['Language'];
         }
     }
     if ($hasClassIDLimitation) {
         return array('classes' => $canCreateClassIDListPart, 'language_codes' => $allowedLanguageCodes);
     }
     return array('classes' => '*', 'language_codes' => $allowedLanguageCodes);
 }
Ejemplo n.º 8
0
        } else {
            if ($Module->isCurrentAction('UnsubscribeSubscribers')) {
                jajNewsletterSubscription::unsubscribeByUUID($uuid, $user_id);
            } else {
                if ($Module->isCurrentAction('UndeleteSubscribers')) {
                    jajNewsletterSubscription::undeleteByUUID($uuid, $user_id);
                }
            }
        }
    }
} else {
    if ($Module->isCurrentAction('AddSubscribers')) {
        return $Module->redirectTo($Module->functionURI("list_add") . "/" . $ListID);
    }
}
switch (eZPreferences::value('admin_jaj_newsletter_subscription_list_limit')) {
    case '25':
        $limit = 25;
        break;
    case '50':
        $limit = 50;
        break;
    default:
        $limit = 10;
        break;
}
$offset = $Params['Offset'];
$tpl = eZTemplate::factory();
$ViewState = $Params['ViewState'];
$SubscriptionStates = jajNewsletterSubscription::states();
if (!in_array($ViewState, $SubscriptionStates)) {
        $fuzzyFilter = true;
    elseif ( $Params['FuzzyFilter'] !== false )
        $fuzzyFilter = true;

    if ( $fuzzyFilter )
    {
        $viewParameters = array_merge( $viewParameters, array( 'fuzzy_filter' => $fuzzyFilter ) );
    }

    // check offset
    $viewParameters = array_merge( $viewParameters, array( 'offset' => ( isset( $Params['Offset'] ) and is_numeric( $Params['Offset'] ) ) ? $Params['Offset'] : 0 ) );


    // check limit
    $limitHint = array( 10, 10, 25, 50 );
    $viewParameters = array_merge( $viewParameters, array( 'limit' => $limitHint[eZPreferences::value( 'ezfind_elevate_preview_configurations' )] ) ) ;

    $limitArray = array( 'offset' => $viewParameters['offset'],
                         'limit'  => $viewParameters['limit'] );

    // check search query filter
    $searchQuery = false;
    $searchQueryArray = null;

    if ( $http->hasPostVariable( 'ezfind-elevationdetail-filter-searchquery' ) )
        $searchQuery = $http->postVariable( 'ezfind-elevationdetail-filter-searchquery' );
    elseif ( $Params['SearchQuery'] !== false )
        $searchQuery = $Params['SearchQuery'];

    if ( $searchQuery )
    {
Ejemplo n.º 10
0
<?php

/**
 * @copyright Copyright (C) 1999-2012 eZ Systems AS. All rights reserved.
 * @license http://www.gnu.org/licenses/gpl-2.0.txt GNU General Public License v2
 * @version  2012.8
 * @package kernel
 */
$Module = $Params['Module'];
$offset = $Params['Offset'];
$listLimitPreferenceName = 'admin_state_group_list_limit';
$listLimitPreferenceValue = eZPreferences::value($listLimitPreferenceName);
switch ($listLimitPreferenceValue) {
    case '2':
        $limit = 25;
        break;
    case '3':
        $limit = 50;
        break;
    default:
        $limit = 10;
        break;
}
$languages = eZContentLanguage::fetchList();
$tpl = eZTemplate::factory();
eZDebug::writeDebug($Module->currentAction());
if ($Module->isCurrentAction('Remove') && $Module->hasActionParameter('RemoveIDList')) {
    $removeIDList = $Module->actionParameter('RemoveIDList');
    foreach ($removeIDList as $removeID) {
        $group = eZContentObjectStateGroup::fetchById($removeID);
        if ($group && !$group->isInternal()) {
        $productClass = $productClassList[0];
    }
}

if ( is_object( $productClass ) )
    $priceAttributeIdentifier = eZShopFunctions::priceAttributeIdentifier( $productClass );

switch ( eZPreferences::value( 'productsoverview_list_limit' ) )
{
    case '2': { $limit = 25; } break;
    case '3': { $limit = 50; } break;
    default:  { $limit = 10; } break;
}

$sortingField = eZPreferences::value( 'productsoverview_sorting_field' );
$sortingOrder = eZPreferences::value( 'productsoverview_sorting_order' );

$viewParameters = array( 'offset' => $offset );

$tpl = eZTemplate::factory();
$tpl->setVariable( 'product_class_list', $productClassList );
$tpl->setVariable( 'product_class', $productClass );
$tpl->setVariable( 'price_attribute_identifier', $priceAttributeIdentifier );
$tpl->setVariable( 'sorting_field', $sortingField );
$tpl->setVariable( 'sorting_order', $sortingOrder );
$tpl->setVariable( 'limit', $limit );
$tpl->setVariable( 'view_parameters', $viewParameters );

$Result = array();
$Result['content'] = $tpl->fetch( "design:shop/productsoverview.tpl" );
$Result['path'] = array( array( 'text' => ezpI18n::tr( 'kernel/shop', 'Products overview' ),
Ejemplo n.º 12
0
 * @copyright Copyright (C) 1999-2011 eZ Systems AS. All rights reserved.
 * @license http://www.gnu.org/licenses/gpl-2.0.txt GNU General Public License v2
 * @version //autogentag//
 * @package kernel
 */

$http = eZHTTPTool::instance();


$Module = $Params['Module'];

$offset = $Params['Offset'];

if( eZPreferences::value( 'admin_role_list_limit' ) )
{
    switch( eZPreferences::value( 'admin_role_list_limit' ) )
    {
        case '2': { $limit = 25; } break;
        case '3': { $limit = 50; } break;
        default:  { $limit = 10; } break;
    }
}
else
{
    $limit = 10;
}

if ( $http->hasPostVariable( 'RemoveButton' )  )
{
   if ( $http->hasPostVariable( 'DeleteIDArray' ) )
    {
Ejemplo n.º 13
0
//
//
// ## END COPYRIGHT, LICENSE AND WARRANTY NOTICE ##
//
$module = $Params['Module'];
$tpl = eZTemplate::factory();
$offset = $Params['Offset'];
$limit = 15;
if (eZPreferences::value('admin_orderlist_sortfield')) {
    $sortField = eZPreferences::value('admin_orderlist_sortfield');
}
if (!isset($sortField) || $sortField != 'created' && $sortField != 'user_name') {
    $sortField = 'created';
}
if (eZPreferences::value('admin_orderlist_sortorder')) {
    $sortOrder = eZPreferences::value('admin_orderlist_sortorder');
}
if (!isset($sortOrder) || $sortOrder != 'asc' && $sortOrder != 'desc') {
    $sortOrder = 'asc';
}
$http = eZHTTPTool::instance();
// The RemoveButton is not present in the orderlist, but is here for backwards
// compatibility. Simply replace the ArchiveButton for the RemoveButton will
// do the trick.
//
// Note that removing order can cause wrong order numbers (order_nr are
// reused).  See eZOrder::activate.
if ($http->hasPostVariable('RemoveButton')) {
    if ($http->hasPostVariable('OrderIDArray')) {
        $orderIDArray = $http->postVariable('OrderIDArray');
        if ($orderIDArray !== null) {
Ejemplo n.º 14
0
        foreach ($UserIDs as $id) {
            $object = eZContentObject::fetch($id);
            if ($object instanceof eZContentObject && eZUserAccountKey::fetchByUserID($id)) {
                $success[] = $object->attribute('name');
                $object->purge();
            } else {
                eZDebug::writeError("Unable to load the object and/or the eZUserAccountKey object for user #{$id}", 'user/unactivated');
                $errors[] = $id;
            }
        }
        $tpl->setVariable('success_remove', empty($success) ? false : $success);
        $tpl->setVariable('errors_remove', empty($errors) ? false : $errors);
    }
}
$limitPreference = 'admin_user_actions_list_limit';
switch (eZPreferences::value($limitPreference)) {
    case 2:
        $limit = 25;
        break;
    case 3:
        $limit = 50;
        break;
    case 1:
    default:
        $limit = 10;
}
$unactivatedCount = eZUserAccountKey::count(eZUserAccountKey::definition());
$unactivated = array();
$availableSortFields = array('time' => 'time', 'login' => 'login', 'email' => 'email');
$availableSortOrders = array('asc' => 'asc', 'desc' => 'desc');
// default sort field/sort order
    foreach ($restoreIncludeArray as $element) {
        if ($element[2] === 'unset') {
            unset($vars[$element[0]][$element[1]]);
            continue;
        }
        $vars[$element[0]][$element[1]] = $element[2];
    }
    $restoreIncludeArray = $oldRestoreIncludeArray_d20717e07f71ae28b4af4bec0dfc6120;
}
unset($if_cond);
// if ends
$text .= '
';
// if begins
unset($if_cond);
$if_cond = eZPreferences::value("admin_navigation_class_temlates");
if (!isset($if_cond)) {
    $if_cond = NULL;
}
while (is_object($if_cond) and method_exists($if_cond, 'templateValue')) {
    $if_cond = $if_cond->templateValue();
}
if ($if_cond) {
    $text .= '    ';
    $oldRestoreIncludeArray_d20717e07f71ae28b4af4bec0dfc6120 = isset($restoreIncludeArray) ? $restoreIncludeArray : array();
    $restoreIncludeArray = array();
    if (!isset($dKeys)) {
        $resH = $tpl->resourceHandler("design");
        $dKeys = $resH->keys();
    }
    $resourceFound = false;
Ejemplo n.º 16
0
            } else {
                if ($module->isCurrentAction('UpdateAutoRates')) {
                    $error = eZShopFunctions::updateAutoRates();
                }
            }
        }
    }
}
if ($error !== false) {
    if ($error['code'] != 0) {
        $error['style'] = 'message-error';
    } else {
        $error['style'] = 'message-feedback';
    }
}
switch (eZPreferences::value('currencies_list_limit')) {
    case '2':
        $limit = 25;
        break;
    case '3':
        $limit = 50;
        break;
    default:
        $limit = 10;
        break;
}
// fetch currencies
$currencyList = eZCurrencyData::fetchList(null, true, $offset, $limit);
$currencyCount = eZCurrencyData::fetchListCount();
$viewParameters = array('offset' => $offset);
$tpl = eZTemplate::factory();
Ejemplo n.º 17
0
<?php

$Module = $Params['Module'];
$tpl = eZTemplate::factory();
$newsletter_ini = eZINI::instance('jaj_newsletter.ini');
$newsletter_root_node_id = $newsletter_ini->variable('NewsletterSettings', 'RootFolderNodeId');
$node = eZContentObject::fetchByNodeID($newsletter_root_node_id);
if (!$node || !$node->canRead()) {
    return $Module->handleError(eZError::KERNEL_NOT_AVAILABLE, 'kernel');
}
switch (eZPreferences::value('admin_jaj_newsletter_newsletters_limit')) {
    case '25':
        $limit = 25;
        break;
    case '50':
        $limit = 50;
        break;
    default:
        $limit = 10;
        break;
}
$newsletter_content_class = eZContentClass::fetchByIdentifier('jaj_newsletter');
if ($newsletter_content_class) {
    $tpl->setVariable('newsletter_content_class_id', $newsletter_content_class->ID);
}
$viewParameters = array('offset' => $Params['Offset']);
$tpl->setVariable('node', $node);
$tpl->setVariable('set_limit', $limit);
$tpl->setVariable('view_parameters', $viewParameters);
$Result = array('content' => $tpl->fetch('design:jaj_newsletter/newsletters/index.tpl'), 'path' => array(array('url' => 'jaj_newsletter/index', 'text' => ezpI18n::tr('jaj_newsletter/navigation', 'Newsletter')), array('url' => false, 'text' => ezpI18n::tr('jaj_newsletter/navigation', 'Newsletters'))));
Ejemplo n.º 18
0
 * @license For full copyright and license information view LICENSE file distributed with this source code.
 * @version 2014.07.0
 * @package kernel
 */
$module = $Params['Module'];
$tpl = eZTemplate::factory();
$offset = $Params['Offset'];
$limit = 50;
if (eZPreferences::value('admin_archivelist_sortfield')) {
    $sortField = eZPreferences::value('admin_archivelist_sortfield');
}
if (!isset($sortField) || $sortField != 'created' && $sortField != 'user_name') {
    $sortField = 'created';
}
if (eZPreferences::value('admin_archivelist_sortorder')) {
    $sortOrder = eZPreferences::value('admin_archivelist_sortorder');
}
if (!isset($sortOrder) || $sortOrder != 'asc' && $sortOrder != 'desc') {
    $sortOrder = 'asc';
}
$http = eZHTTPTool::instance();
// Unarchive options.
if ($http->hasPostVariable('UnarchiveButton')) {
    if ($http->hasPostVariable('OrderIDArray')) {
        $orderIDArray = $http->postVariable('OrderIDArray');
        if ($orderIDArray !== null) {
            $http->setSessionVariable('OrderIDArray', $orderIDArray);
            $Module->redirectTo($Module->functionURI('unarchiveorder') . '/');
        }
    }
}
// Filename:  design/standard/templates/setup/clear_cache.tpl
// Timestamp: 1385723972 (Fri Nov 29 11:19:32 GMT 2013)
$oldSetArray_d40d1b1eb61f4fca642c0bb64af6d374 = isset($setArray) ? $setArray : array();
$setArray = array();
$tpl->Level++;
if ($tpl->Level > 40) {
    $text = $tpl->MaxLevelWarning;
    $tpl->Level--;
    return;
}
$eZTemplateCompilerCodeDate = 1074699607;
if (!defined('EZ_TEMPLATE_COMPILER_COMMON_CODE')) {
    include_once 'var/ezdemo_site/cache/template/compiled/common.php';
}
unset($var);
$var = eZPreferences::value("admin_clearcache_type");
if (!isset($var)) {
    $var = NULL;
}
while (is_object($var) and method_exists($var, 'templateValue')) {
    $var = $var->templateValue();
}
$vars[$currentNamespace]['selected_cache_type'] = $var;
unset($var);
unset($var);
unset($var1);
unset($var2);
$var2 = 'All caches';
if (!isset($var2)) {
    $var2 = NULL;
}
                        eZURLWildcard::expireCache();
                        $infoData['wildcard_src_url'] = $wildcardSrcText;
                        $infoData['wildcard_dst_url'] = $wildcardDstText;
                        $wildcardSrcText = false;
                        $wildcardDstText = false;
                        $wildcardType = false;
                        $infoCode = "feedback-wildcard-created";
                    }
                }
            }
        }
    }
}
// User preferences
$limitList = array(array('id' => 1, 'value' => 10), array('id' => 2, 'value' => 25), array('id' => 3, 'value' => 50), array('id' => 4, 'value' => 100));
$limitID = eZPreferences::value('admin_urlwildcard_list_limit');
foreach ($limitList as $limitEntry) {
    $limitIDs[] = $limitEntry['id'];
    $limitValues[$limitEntry['id']] = $limitEntry['value'];
}
if (!in_array($limitID, $limitIDs)) {
    $limitID = 2;
}
// Fetch wildcads
$wildcardsLimit = $limitValues[$limitID];
$wildcardsCount = eZURLWildcard::fetchListCount();
// check offset, it can be out of range if some wildcards were removed.
if ($Offset >= $wildcardsCount) {
    $Offset = 0;
}
$wildcardList = eZURLWildcard::fetchList($Offset, $wildcardsLimit);
Ejemplo n.º 21
0
 static function getPreferredUserCountry()
 {
     return eZPreferences::value('user_preferred_country');
 }
            $assignments[$key]->remove();
            unset( $assignments[$key] );
            eZDebugSetting::writeDebug( 'kernel-content-edit', "placement is not validated" );
        }

        if ( isset( $assignments[$key] ) &&
             $assignments[$key]->attribute( 'is_main' ) == 1 )
        {
            $mainFound = true;
            break;
        }
    }
    $db->commit();
    if ( !$mainFound and count( $assignments ) > 0 )
    {
        if( eZPreferences::value( 'admin_edit_show_locations' ) == '0' )
        {
            $validation[ 'placement' ][] = array( 'text' => ezpI18n::tr( 'kernel/content', 'No main node selected, please select one.' ) );
            $validation[ 'processed' ] = true;
            $inputValidated = false;
            eZDebugSetting::writeDebug( 'kernel-content-edit', "placement is not validated" );
        }
    }
    else
        eZDebugSetting::writeDebug( 'kernel-content-edit', "placement is validated" );

}

// After the object has been validated we can check for other actions
$Result = '';
if ( $inputValidated == true )
Ejemplo n.º 23
0
    if( is_array( $collectionIDArray ) )
    {
        foreach( $collectionIDArray as $collectionID )
        {
            eZInformationCollection::removeCollection( $collectionID );
        }
    }

    $objectID = $http->sessionVariable( 'ObjectID' );
    $module->redirectTo( '/infocollector/collectionlist/' . $objectID );
}


if( eZPreferences::value( 'admin_infocollector_list_limit' ) )
{
    switch( eZPreferences::value( 'admin_infocollector_list_limit' ) )
    {
        case '2': { $limit = 25; } break;
        case '3': { $limit = 50; } break;
        default:  { $limit = 10; } break;
    }
}
else
{
    $limit = 10;
}

$object = false;

if( is_numeric( $objectID ) )
{
Ejemplo n.º 24
0
<?php

/**
 * @copyright Copyright (C) 1999-2012 eZ Systems AS. All rights reserved.
 * @license http://www.gnu.org/licenses/gpl-2.0.txt GNU General Public License v2
 * @version //autogentag//
 * @package kernel
 */
$http = eZHTTPTool::instance();
$Module = $Params['Module'];
$tpl = eZTemplate::factory();
$tpl->setVariable('module', $Module);
$offset = $Params['Offset'];
if (eZPreferences::value('admin_section_list_limit')) {
    switch (eZPreferences::value('admin_section_list_limit')) {
        case '2':
            $limit = 25;
            break;
        case '3':
            $limit = 50;
            break;
        default:
            $limit = 10;
            break;
    }
} else {
    $limit = 10;
}
if ($http->hasPostVariable('CreateSectionButton')) {
    $Module->redirectTo($Module->functionURI("edit") . '/0/');
    return;
unset($var1);
if (!isset($var)) {
    $var = NULL;
}
while (is_object($var) and method_exists($var, 'templateValue')) {
    $var = $var->templateValue();
}
if ($tpl->hasVariable('current_path', $rootNamespace)) {
    $tpl->warning('def', "Variable 'current_path' is already defined.", array(0 => array(0 => 4, 1 => 0, 2 => 87), 1 => array(0 => 16, 1 => 101, 2 => 816), 2 => 'design/admin2/templates/children.tpl'));
    $tpl->setVariable('current_path', $var, $rootNamespace);
} else {
    $tpl->setLocalVariable('current_path', $var, $rootNamespace);
}
// def $admin_children_viewmode
unset($var);
$var = eZPreferences::value("admin_children_viewmode");
if (!isset($var)) {
    $var = NULL;
}
while (is_object($var) and method_exists($var, 'templateValue')) {
    $var = $var->templateValue();
}
if ($tpl->hasVariable('admin_children_viewmode', $rootNamespace)) {
    $tpl->warning('def', "Variable 'admin_children_viewmode' is already defined.", array(0 => array(0 => 4, 1 => 0, 2 => 87), 1 => array(0 => 16, 1 => 101, 2 => 816), 2 => 'design/admin2/templates/children.tpl'));
    $tpl->setVariable('admin_children_viewmode', $var, $rootNamespace);
} else {
    $tpl->setLocalVariable('admin_children_viewmode', $var, $rootNamespace);
}
// def $children_count
unset($var);
unset($var1);
if ($tpl->hasVariable('node_url_alias', $rootNamespace)) {
    $tpl->warning('def', "Variable 'node_url_alias' is already defined.", array(0 => array(0 => 2, 1 => 0, 2 => 23), 1 => array(0 => 19, 1 => 0, 2 => 1205), 2 => 'design/admin/templates/window_controls.tpl'));
    $tpl->setVariable('node_url_alias', $var, $rootNamespace);
} else {
    $tpl->setLocalVariable('node_url_alias', $var, $rootNamespace);
}
// def $tabs_disabled
if ($tpl->hasVariable('tabs_disabled', $rootNamespace)) {
    $tpl->warning('def', "Variable 'tabs_disabled' is already defined.", array(0 => array(0 => 2, 1 => 0, 2 => 23), 1 => array(0 => 19, 1 => 0, 2 => 1205), 2 => 'design/admin/templates/window_controls.tpl'));
    $tpl->setVariable('tabs_disabled', false, $rootNamespace);
} else {
    $tpl->setLocalVariable('tabs_disabled', false, $rootNamespace);
}
// def $admin_navigation_content_pref
unset($var);
$var = eZPreferences::value("admin_navigation_content");
if (!isset($var)) {
    $var = NULL;
}
while (is_object($var) and method_exists($var, 'templateValue')) {
    $var = $var->templateValue();
}
if ($tpl->hasVariable('admin_navigation_content_pref', $rootNamespace)) {
    $tpl->warning('def', "Variable 'admin_navigation_content_pref' is already defined.", array(0 => array(0 => 2, 1 => 0, 2 => 23), 1 => array(0 => 19, 1 => 0, 2 => 1205), 2 => 'design/admin/templates/window_controls.tpl'));
    $tpl->setVariable('admin_navigation_content_pref', $var, $rootNamespace);
} else {
    $tpl->setLocalVariable('admin_navigation_content_pref', $var, $rootNamespace);
}
// def $default_tab
if ($tpl->hasVariable('default_tab', $rootNamespace)) {
    $tpl->warning('def', "Variable 'default_tab' is already defined.", array(0 => array(0 => 2, 1 => 0, 2 => 23), 1 => array(0 => 19, 1 => 0, 2 => 1205), 2 => 'design/admin/templates/window_controls.tpl'));
 * @license For full copyright and license information view LICENSE file distributed with this source code.
 * @version 2014.07.0
 * @package kernel
 */
$http = eZHTTPTool::instance();
$Module = $Params['Module'];
$NodeID = $Params['NodeID'];
if ($http->hasPostVariable("BackButton")) {
    $userRedirectURI = $http->sessionVariable('userRedirectURIReverseRelatedList');
    $http->removeSessionVariable('userRedirectURIReverseRelatedList');
    return $Module->redirectTo($userRedirectURI);
}
if (!isset($Offset)) {
    $Offset = false;
}
$children_list_limit = eZPreferences::value("reverse_children_list_limit");
switch ($children_list_limit) {
    case 0:
        $pageLimit = 10;
        break;
    case 1:
        $pageLimit = 10;
        break;
    case 2:
        $pageLimit = 25;
        break;
    case 3:
        $pageLimit = 50;
        break;
    default:
        $pageLimit = 10;
Ejemplo n.º 28
0
                                    $aliasOutputDestinationText = false;
                                }
                            }
                            if (preg_match("#^eznode:(.+)\$#", $action, $matches)) {
                                $infoData['node_id'] = $matches[1];
                            }
                        }
                    }
                }
            }
        }
    }
}
// User preferences
$limitList = array(array('id' => 1, 'value' => 10), array('id' => 2, 'value' => 25), array('id' => 3, 'value' => 50), array('id' => 4, 'value' => 100));
$limitID = eZPreferences::value('admin_urlalias_list_limit');
foreach ($limitList as $limitEntry) {
    $limitIDs[] = $limitEntry['id'];
    $limitValues[$limitEntry['id']] = $limitEntry['value'];
}
if (!in_array($limitID, $limitIDs)) {
    $limitID = 2;
}
// Fetch global custom aliases (excluding eznode)
$filter = new eZURLAliasQuery();
$filter->actionTypesEx = array('eznode', 'nop');
$filter->offset = $Offset;
$filter->limit = $limitValues[$limitID];
// Prime the internal data for the template, for PHP5 this is no longer needed since objects will not be copied anymore in the template code.
$count = $filter->count();
$aliasList = $filter->fetchAll();
$setArray = array();
$tpl->Level++;
if ($tpl->Level > 40) {
    $text = $tpl->MaxLevelWarning;
    $tpl->Level--;
    return;
}
$eZTemplateCompilerCodeDate = 1074699607;
if (!defined('EZ_TEMPLATE_COMPILER_COMMON_CODE')) {
    include_once 'var/ezdemo_site/cache/template/compiled/common.php';
}
// def $page_limit
unset($var);
unset($var1);
unset($var2);
$var2 = eZPreferences::value("admin_list_limit");
if (!isset($var2)) {
    $var2 = NULL;
}
while (is_object($var2) and method_exists($var2, 'templateValue')) {
    $var2 = $var2->templateValue();
}
$var1 = min($var2, 3);
unset($var2);
if (!isset($var1)) {
    $var1 = NULL;
}
while (is_object($var1) and method_exists($var1, 'templateValue')) {
    $var1 = $var1->templateValue();
}
if ($var1 < 0 and $var1 >= 4) {
    if ($if_cond) {
        $text .= '     <h4><span class="disabled">Quick settings</span></h4>
   ';
    } else {
        $text .= '     <h4>Quick settings</h4>
   ';
    }
    unset($if_cond);
    // if ends
    $text .= '
</div></div>

<div class="box-bc"><div class="box-ml"><div class="box-content">
    ';
    unset($var);
    $var = eZPreferences::value("admin_quicksettings_siteaccess");
    if (!isset($var)) {
        $var = NULL;
    }
    while (is_object($var) and method_exists($var, 'templateValue')) {
        $var = $var->templateValue();
    }
    $vars[$currentNamespace]['siteaccess'] = $var;
    unset($var);
    $vars[$currentNamespace]['select_siteaccess'] = 'true';
    $text .= '        ';
    $oldRestoreIncludeArray_312cc29ea5f025e3e964f9ec5973f804 = isset($restoreIncludeArray) ? $restoreIncludeArray : array();
    $restoreIncludeArray = array();
    if (!isset($dKeys)) {
        $resH = $tpl->resourceHandler("design");
        $dKeys = $resH->keys();