Dieser Commit ist enthalten in:
oldperl 2017-08-01 13:13:16 +00:00
Ursprung bdf5a43d06
Commit de8af26f08
8 geänderte Dateien mit 141 neuen und 112 gelöschten Zeilen

Datei anzeigen

@ -103,7 +103,7 @@ class pApiContentAllocationArticle extends pApiTree {
$this->tpl->next();
}
$this->tpl->set('s', "CATEGORY", i18n("Category"));
$this->tpl->set('s', "CATEGORY", i18n("Category", "content_allocation"));
if ($return === true) {
return $this->tpl->generate($this->template, true);

Datei anzeigen

@ -108,5 +108,7 @@ class pApiContentAllocationComplexList extends pApiTree {
return $tree;
}
}
}
?>

Datei anzeigen

@ -56,7 +56,7 @@ class pApiContentAllocationTreeView extends pApiTree {
public function __construct($uuid) {
global $cfg;
parent::pApiTree($uuid);
parent::__construct($uuid);
$this->tpl = new Template;
$this->template = $cfg['pica']['treetemplate'];
}
@ -96,7 +96,7 @@ class pApiContentAllocationTreeView extends pApiTree {
controller.focus();
function fieldCheck() {
if (controller.value == "") {
alert("' . i18n("Please enter a category name") . '");
alert("' . i18n("Please enter a category name", "content_allocation") . '");
controller.focus();
return false;
}
@ -120,23 +120,23 @@ class pApiContentAllocationTreeView extends pApiTree {
}
$item['ITEMINDENT'] = $item_tmp['level'] * 15 + 3;
$item['ACTION_CREATE'] = '<a href="main.php?contenido=' . $sess->id . '&action=' . $action . '&frame=' . $frame . '&area=' . $area . '&step=add&parentid=' . $item_tmp['idpica_alloc'] . '"><img src="images/folder_new.gif" border="0" title="' . i18n("New category") . '" alt="' . i18n("New category") . '" /></a>';
$item['ACTION_CREATE'] = '<a href="main.php?contenido=' . $sess->id . '&action=' . $action . '&frame=' . $frame . '&area=' . $area . '&step=add&parentid=' . $item_tmp['idpica_alloc'] . '"><img src="images/folder_new.gif" border="0" title="' . i18n("New category", "content_allocation") . '" alt="' . i18n("New category", "content_allocation") . '" /></a>';
$item['ACTION_RENAME'] = '<a href="main.php?contenido=' . $sess->id . '&action=' . $action . '&frame=' . $frame . '&area=' . $area . '&step=rename&idpica_alloc=' . $item_tmp['idpica_alloc'] . '"><img src="images/but_todo.gif" width="16" height="16" border="0" alt="' . i18n("Rename category") . '" title="' . i18n("Rename category") . '" /></a>';
$item['ACTION_MOVE_UP'] = (count($result) >= 1) ? '<a href="main.php?contenido=' . $sess->id . '&action=' . $action . '&frame=' . $frame . '&area=' . $area . '&step=moveup&idpica_alloc=' . $item_tmp['idpica_alloc'] . '"><img src="images/folder_moveup.gif" border="0" alt="' . i18n("Move category up") . '" title="' . i18n("Move category up") . '" /></a>' : '<img src="images/spacer.gif" width="16" height="16" /></a>';
$item['ACTION_MOVE_DOWN'] = (count($result) >= 1) ? '<img src="images/folder_movedown.gif" border="0" alt="' . i18n("Move category down") . '" title="' . i18n("Move category down") . '" />' : '<img src="images/spacer.gif" width="16" height="16" />';
$item['ACTION_RENAME'] = '<a href="main.php?contenido=' . $sess->id . '&action=' . $action . '&frame=' . $frame . '&area=' . $area . '&step=rename&idpica_alloc=' . $item_tmp['idpica_alloc'] . '"><img src="images/but_todo.gif" width="16" height="16" border="0" alt="' . i18n("Rename category", "content_allocation") . '" title="' . i18n("Rename category", "content_allocation") . '" /></a>';
$item['ACTION_MOVE_UP'] = (count($result) >= 1) ? '<a href="main.php?contenido=' . $sess->id . '&action=' . $action . '&frame=' . $frame . '&area=' . $area . '&step=moveup&idpica_alloc=' . $item_tmp['idpica_alloc'] . '"><img src="images/folder_moveup.gif" border="0" alt="' . i18n("Move category up", "content_allocation") . '" title="' . i18n("Move category up", "content_allocation") . '" /></a>' : '<img src="images/spacer.gif" width="16" height="16" /></a>';
$item['ACTION_MOVE_DOWN'] = (count($result) >= 1) ? '<img src="images/folder_movedown.gif" border="0" alt="' . i18n("Move category down", "content_allocation") . '" title="' . i18n("Move category down", "content_allocation") . '" />' : '<img src="images/spacer.gif" width="16" height="16" />';
$item['ACTION_MOVE_DOWN'] = '';
if ($item_tmp['online'] == 1) { // set offline
$item['ACTION_ONOFFLINE'] = '<a href="main.php?contenido=' . $sess->id . '&action=' . $action . '&frame=' . $frame . '&area=' . $area . '&step=offline&idpica_alloc=' . $item_tmp['idpica_alloc'] . '""><img src="images/online.gif" alt="' . i18n("Set category offline") . '" title="' . i18n("Set category offline") . '"></a>';
$item['ACTION_ONOFFLINE'] = '<a href="main.php?contenido=' . $sess->id . '&action=' . $action . '&frame=' . $frame . '&area=' . $area . '&step=offline&idpica_alloc=' . $item_tmp['idpica_alloc'] . '""><img src="images/online.gif" alt="' . i18n("Set category offline", "content_allocation") . '" title="' . i18n("Set category offline", "content_allocation") . '"></a>';
} else {
$item['ACTION_ONOFFLINE'] = '<a href="main.php?contenido=' . $sess->id . '&action=' . $action . '&frame=' . $frame . '&area=' . $area . '&step=online&idpica_alloc=' . $item_tmp['idpica_alloc'] . '""><img src="images/offline.gif" alt="' . i18n("Set category online") . '" title="' . i18n("Set category online") . '"></a>';
$item['ACTION_ONOFFLINE'] = '<a href="main.php?contenido=' . $sess->id . '&action=' . $action . '&frame=' . $frame . '&area=' . $area . '&step=online&idpica_alloc=' . $item_tmp['idpica_alloc'] . '""><img src="images/offline.gif" alt="' . i18n("Set category online", "content_allocation") . '" title="' . i18n("Set category online", "content_allocation") . '"></a>';
}
if ($item_tmp['children']) {
$item['ACTION_DELETE'] = '<img src="images/delete_inact.gif" border="0" alt="' . i18n("One or more subcategories exist, unable to delete") . '" title="' . i18n("One or more subcategories exist, unable to delete") . '">';
$item['ACTION_DELETE'] = '<img src="images/delete_inact.gif" border="0" alt="' . i18n("One or more subcategories exist, unable to delete", "content_allocation") . '" title="' . i18n("One or more subcategories exist, unable to delete", "content_allocation") . '">';
} else {
$item['ACTION_DELETE'] = '<a href="javascript://" onclick="box.confirm(&quot;' . i18n("Delete category") . '&quot;, &quot;' . i18n("Are you sure to delete the following category") . ':<br><br><b>' . str_replace("'", "\'", $item_tmp['name']) . '</b>&quot;,&quot;deleteCategory(' . $item_tmp['idpica_alloc'] . ')&quot;);"><img src="images/delete.gif" border="0" alt="' . i18n("Delete category") . '" title="' . i18n("Delete category") . '"></a>';
$item['ACTION_DELETE'] = '<a href="javascript://" onclick="box.confirm(&quot;' . i18n("Delete category", "content_allocation") . '&quot;, &quot;' . i18n("Are you sure to delete the following category", "content_allocation") . ':<br><br><b>' . str_replace("'", "\'", $item_tmp['name']) . '</b>&quot;,&quot;deleteCategory(' . $item_tmp['idpica_alloc'] . ')&quot;);"><img src="images/delete.gif" border="0" alt="' . i18n("Delete category", "content_allocation") . '" title="' . i18n("Delete category", "content_allocation") . '"></a>';
}
array_push($result, $item);
@ -172,7 +172,7 @@ class pApiContentAllocationTreeView extends pApiTree {
controller.focus();
function fieldCheck() {
if (controller.value == "") {
alert("' . i18n("Please enter a category name") . '");
alert("' . i18n("Please enter a category name", "content_allocation") . '");
controller.focus();
return false;
}
@ -219,8 +219,8 @@ class pApiContentAllocationTreeView extends pApiTree {
$this->tpl->next();
}
$this->tpl->set('s', 'CATEGORY', i18n("Category"));
$this->tpl->set('s', 'ACTIONS', i18n("Actions"));
$this->tpl->set('s', 'CATEGORY', i18n("Category", "content_allocation"));
$this->tpl->set('s', 'ACTIONS', i18n("Actions", "content_allocation"));
if ($return === true) {
return $this->tpl->generate($this->template, true);

Datei anzeigen

@ -14,6 +14,10 @@
* $Id: config.autoloader.php 368 2015-10-27 10:32:42Z oldperl $
*/
if(!defined('CON_FRAMEWORK')) {
die('Illegal call');
}
$sAutoloadClassPath = 'conlite/plugins/content_allocation/classes/';
return array(
'pApiContentAllocation' => $sAutoloadClassPath.'class.content_allocation.php',

Datei anzeigen

@ -58,7 +58,7 @@ function pica_RenderArticleAction ($idcat, $idart, $idartlang, $actionkey)
if ($actionkey == "con_contentallocation")
{
return '<a title="'.i18n("Content Allocation").'" alt="'.i18n("Content Allocation").'" href="'.$sess->url('main.php?area=con_contentallocation&action=con_edit&idart='.$idart.'&idartlang='.$idartlang.'&idcat='.$idcat.'&frame=4').'"><img src="plugins/content_allocation/images/call_contentallocation.gif"></a>';
return '<a title="'.i18n("Content Allocation", "content_allocation").'" alt="'. i18n("Content Allocation", "content_allocation").'" href="'.$sess->url('main.php?area=con_contentallocation&action=con_edit&idart='.$idart.'&idartlang='.$idartlang.'&idcat='.$idcat.'&frame=4').'"><img src="plugins/content_allocation/images/call_contentallocation.gif"></a>';
} else {
return "";

Datei anzeigen

@ -1,4 +1,5 @@
<?php
/**
* Project:
* Contenido Content Management System
@ -27,7 +28,6 @@
* }}
*
*/
if (!defined('CON_FRAMEWORK')) {
die('Illegal call');
}
@ -36,14 +36,15 @@ if(!defined('CON_FRAMEWORK')) {
Contenido_Security::checkRequests();
if (!($perm->have_perm_area_action($area, "storeallocation") || $perm->have_perm_area_action_item($area, "storeallocation", $idcat))) {
$notification->displayNotification("error", i18n("Permission denied"));
$notification->displayNotification("error", i18n("Permission denied", "content_allocation"));
return;
}
cInclude("includes", "functions.pathresolver.php");
function str_replace_recursive($array) {
if (!is_array($array)) return false;
if (!is_array($array))
return false;
$result = array();
@ -88,9 +89,11 @@ $oTree->setChecked($loadedAllocations);
$result = $oTree->renderTree(true);
if ($result == false) {
$result = $notification->returnNotification("warning", i18n('There is no Content Allocation tree.'));
$result = $notification->returnNotification("warning", i18n('There is no Content Allocation tree.', "content_allocation"));
} else {
if (!is_object($tpl)) { $tpl = new Template; }
if (!is_object($tpl)) {
$tpl = new Template;
}
$hiddenfields = '<input type="hidden" name="action" value="storeallocation">
<input type="hidden" name="idart" value="' . $idart . '">
<input type="hidden" name="contenido" value="' . $sess->id . '">
@ -113,8 +116,8 @@ if ($result == false) {
$tpl->set('s', 'TREE', $result);
$tpl->set('s', 'REMOVE_ALL', i18n("Remove all"));
$tpl->set('s', 'REMOVE', i18n("Remove"));
$tpl->set('s', 'REMOVE_ALL', i18n("Remove all", "content_allocation"));
$tpl->set('s', 'REMOVE', i18n("Remove", "content_allocation"));
$result = $tpl->generate($cfg['pica']['treetemplate_complexlist'], true);
@ -126,5 +129,4 @@ if ($result == false) {
$oPage->setContent($sLocationString . $result . markSubMenuItem(5, true));
$oPage->render();
?>

Datei anzeigen

@ -0,0 +1,22 @@
<?php
/**
*
* @package Plugins
* @subpackage ContentAllocation
* @version $Rev: 368 $
* @since 2.0
* @author Ortwin Pinke <o.pinke@conlite.org>
* @copyright 2017 CL-Team
* @link http://www.conlite.org
*
* $Id:$
*/
if(!defined('CON_FRAMEWORK')) {
die('Illegal call');
}
$oPage = new cPage();
$oPage->setHtml5();
$oPage->render();

Datei anzeigen

@ -1,4 +1,5 @@
<?php
/**
* Project:
* Contenido Content Management System
@ -27,7 +28,6 @@
* }}
*
*/
if (!defined('CON_FRAMEWORK')) {
die('Illegal call');
}
@ -67,7 +67,7 @@ $oTree = new pApiContentAllocationTreeView('f7771624-4874-4745-8b7e-21a49a71a447
// store item
if ($_POST['step'] == 'store') {
$pNotify = '<div style="width:410px;margin-bottom:20px;">';
$sMessage = sprintf(i18n("New Category %s successfully stored!"), $treeItem['name']);
$sMessage = sprintf(i18n("New Category %s successfully stored!", "content_allocation"), $treeItem['name']);
$notification->displayNotification("info", $sMessage);
$pNotify .= '</div>';
$oTree->storeItem($aPostTreeItem);
@ -75,7 +75,7 @@ if ($_POST['step'] == 'store') {
// rename item
if ($_POST['step'] == 'storeRename') {
$pNotify = '<div style="width:410px;margin-bottom:20px;">';
$sMessage = sprintf(i18n("Category %s successfully renamed!"), $treeItem['name']);
$sMessage = sprintf(i18n("Category %s successfully renamed!", "content_allocation"), $treeItem['name']);
$notification->displayNotification("info", $sMessage);
$pNotify .= '</div>';
$oTree->storeItem($aPostTreeItem);
@ -87,7 +87,7 @@ if ($_GET['step'] == 'moveup') {
if ($_GET['step'] == 'deleteItem') { // delete item
$pNotify = '<div style="width:410px;margin-bottom:20px;">';
$sMessage = i18n("Category successfully deleted!");
$sMessage = i18n("Category successfully deleted!", "content_allocation");
$notification->displayNotification("info", $sMessage);
$pNotify .= '</div>';
$oTree->deleteItem($_GET['idpica_alloc']);
@ -116,7 +116,7 @@ if ($_GET['step'] == 'createRoot') { // create new root item
<input type="hidden" name="area" value="' . $area . '" />
<input type="hidden" name="step" value="store" />
<input type="hidden" name="treeItemPost[parentid]" value="root" />
<tr><td colspan="2" class="text_medium">'.i18n("Create new tree").'</td></tr>
<tr><td colspan="2" class="text_medium">' . i18n("Create new tree", "content_allocation") . '</td></tr>
<tr>
<td class="text_medium"><input id="itemname" class="text_medium" type="text" name="treeItemPost[name]" value=""></td>
<td>&nbsp;<a href="main.php?action=' . $action . '&frame=' . $frame . '&area=' . $area . '&contenido=' . $sess->id . '"><img src="images/but_cancel.gif" border="0" /></a>
@ -129,7 +129,7 @@ if ($_GET['step'] == 'createRoot') { // create new root item
controller.focus();
function fieldCheck() {
if (controller.value == "") {
alert("'.i18n("Please enter a category name.").'");
alert("' . i18n("Please enter a category name.", "content_allocation") . '");
controller.focus();
return false;
}
@ -139,7 +139,7 @@ if ($_GET['step'] == 'createRoot') { // create new root item
$oDiv->setContent($form);
$sTemp = $oDiv->render();
} else {
$newTree = '<a href="main.php?action='.$action.'&step=createRoot&frame='.$frame.'&area='.$area.'&contenido='.$sess->id.'"><img src="images/folder_new.gif" border="0" style="vertical-align: middle; margin-right: 5px;">'.i18n("Create new tree").'</a><div style="height:10px"></div>';
$newTree = '<a href="main.php?action=' . $action . '&step=createRoot&frame=' . $frame . '&area=' . $area . '&contenido=' . $sess->id . '"><img src="images/folder_new.gif" border="0" style="vertical-align: middle; margin-right: 5px;">' . i18n("Create new tree", "content_allocation") . '</a><div style="height:10px"></div>';
}
$result = $oTree->renderTree(true);
@ -161,5 +161,4 @@ $oPage->addScript('deleteCategory', $js);
$oPage->setContent($pNotify . $newTree . $sTemp . '<br/>' . $result);
$oPage->render();
?>