Bug #19219 » bug9712.diff
TYPO3_4-2/typo3/mod/web/perm/class.sc_mod_web_perm_ajax.php 2008-08-29 22:48:44.000000000 +0200 | ||
---|---|---|
* @param Integer $page: The TYPO3 page id
|
||
* @param Integer $ownerUid: The new page user uid
|
||
* @param String $username: The TYPO3 BE username (used to display in the element)
|
||
* @param Boolean $realUser: Must be set to FALSE, if the user has no name or is deleted
|
||
* @return String The new group wrapped in HTML
|
||
*/
|
||
public function renderOwnername($page, $ownerUid, $username) {
|
||
public function renderOwnername($page, $ownerUid, $username, $realUser = true) {
|
||
$elementId = 'o_'.$page;
|
||
$ret = '<span id="'.$elementId.'"><a class="ug_selector" onclick="WebPermissions.showChangeOwnerSelector('.$page.', '.$ownerUid.', \''.$elementId.'\', \''.htmlspecialchars($username).'\');">'.($username == '' ? '<span class=not_set>[not set]</span>' : htmlspecialchars(t3lib_div::fixed_lgd_cs($username, 20))).'</a></span>';
|
||
$ret = '<span id="'.$elementId;
|
||
$ret .= ($realUser) ? '"><a class="ug_selector"' : '"><a class="ug_selector not_set"';
|
||
$ret .= ' onclick="WebPermissions.showChangeOwnerSelector('.$page.', '.$ownerUid.', \''.$elementId.'\', \''.htmlspecialchars($username).'\');">'.($username == '' ? '<span class=not_set>[not set]</span>' : htmlspecialchars(t3lib_div::fixed_lgd_cs($username, 20))).'</a></span>';
|
||
return $ret;
|
||
}
|
||
... | ... | |
* @param Integer $page: The TYPO3 page id
|
||
* @param Integer $groupUid: The new page group uid
|
||
* @param String $groupname: The TYPO3 BE groupname (used to display in the element)
|
||
* @param Boolean $realGroup: Must be set to FALSE, if the group has no name or is deleted
|
||
* @return String The new group wrapped in HTML
|
||
*/
|
||
public function renderGroupname($page, $groupUid, $groupname) {
|
||
public function renderGroupname($page, $groupUid, $groupname, $realGroup = true) {
|
||
$elementId = 'g_'.$page;
|
||
$ret = '<span id="'.$elementId.'"><a class="ug_selector" onclick="WebPermissions.showChangeGroupSelector('.$page.', '.$groupUid.', \''.$elementId.'\', \''.htmlspecialchars($groupname).'\');">'.($groupname == '' ? '<span class=not_set>[not set]</span>' : htmlspecialchars(t3lib_div::fixed_lgd_cs($groupname, 20))).'</a></span>';
|
||
$ret = '<span id="'.$elementId;
|
||
$ret .= $realGroup ? '"><a class="ug_selector"' : '"><a class="ug_selector not_set"';
|
||
$ret .= ' onclick="WebPermissions.showChangeGroupSelector('.$page.', '.$groupUid.', \''.$elementId.'\', \''.htmlspecialchars($groupname).'\');">'.($groupname == '' ? '<span class=not_set>[not set]</span>' : htmlspecialchars(t3lib_div::fixed_lgd_cs($groupname, 20))).'</a></span>';
|
||
return $ret;
|
||
}
|
||
TYPO3_4-2/typo3/mod/web/perm/index.php 2008-08-29 22:52:01.000000000 +0200 | ||
---|---|---|
/**
|
||
* Module: Permission setting
|
||
*
|
||
* $Id: index.php 3977 2008-08-14 21:40:50Z benni $
|
||
* $Id: index.php 3775 2008-06-10 12:05:31Z patrick $
|
||
* Revised for TYPO3 3.6 November/2003 by Kasper Skaarhoj
|
||
* XHTML compliant
|
||
*
|
||
... | ... | |
* @author Andreas Kundoch <typo3@mehrwert.de>
|
||
* @package TYPO3
|
||
* @subpackage core
|
||
* @version $Id: index.php 3977 2008-08-14 21:40:50Z benni $
|
||
* @version $Id: index.php 3775 2008-06-10 12:05:31Z patrick $
|
||
*/
|
||
class SC_mod_web_perm_index {
|
||
... | ... | |
// Initializing document template object:
|
||
$this->doc = t3lib_div::makeInstance('template');
|
||
$this->doc->backPath = $GLOBALS['BACK_PATH'];
|
||
$this->doc->docType = 'xhtml_trans';
|
||
$this->doc->setModuleTemplate('templates/perm.html');
|
||
$this->doc->form = '<form action="'.$GLOBALS['BACK_PATH'].'tce_db.php" method="post" name="editform">';
|
||
$this->doc->loadJavascriptLib('../t3lib/jsfunc.updateform.js');
|
||
... | ... | |
$lE_bgCol = $bgCol;
|
||
// User/Group names:
|
||
$userName = $beUserArray[$data['row']['perms_userid']] ? $beUserArray[$data['row']['perms_userid']]['username'] : ($data['row']['perms_userid'] ? '<i>['.$data['row']['perms_userid'].']!</i>' : '');
|
||
$userName = SC_mod_web_perm_ajax::renderOwnername($pageId, $data['row']['perms_userid'], htmlspecialchars(t3lib_div::fixed_lgd_cs($userName, 20)));
|
||
$userName = $beUserArray[$data['row']['perms_userid']] ? $beUserArray[$data['row']['perms_userid']]['username'] : ($data['row']['perms_userid'] ? '['.$data['row']['perms_userid'].']!' : '');
|
||
if ($data['row']['perms_userid'] && (!$beUserArray[$data['row']['perms_userid']]))
|
||
$userName = SC_mod_web_perm_ajax::renderOwnername($pageId, $data['row']['perms_userid'], htmlspecialchars(t3lib_div::fixed_lgd_cs($userName, 20)),false);
|
||
else
|
||
$userName = SC_mod_web_perm_ajax::renderOwnername($pageId, $data['row']['perms_userid'], htmlspecialchars(t3lib_div::fixed_lgd_cs($userName, 20)));
|
||
$groupName = $beGroupArray[$data['row']['perms_groupid']] ? $beGroupArray[$data['row']['perms_groupid']]['title'] : ($data['row']['perms_groupid'] ? '<i>['.$data['row']['perms_groupid'].']!</i>' : '');
|
||
$groupName = SC_mod_web_perm_ajax::renderGroupname($pageId, $data['row']['perms_groupid'], htmlspecialchars(t3lib_div::fixed_lgd_cs($groupName, 20)));
|
||
if ($data['row']['perms_groupid'] && (!$beGroupArray[$data['row']['perms_groupid']]))
|
||
$groupName = SC_mod_web_perm_ajax::renderGroupname($pageId, $data['row']['perms_groupid'], htmlspecialchars(t3lib_div::fixed_lgd_cs($groupName, 20)),false);
|
||
else
|
||
$groupName = SC_mod_web_perm_ajax::renderGroupname($pageId, $data['row']['perms_groupid'], htmlspecialchars(t3lib_div::fixed_lgd_cs($groupName, 20)));
|
||
// Seeing if editing of permissions are allowed for that page:
|
TYPO3_4-2/typo3/mod/web/perm/.svn/all-wcprops 2008-08-18 15:41:57.000000000 +0200 | ||
---|---|---|
K 25
|
||
svn:wc:ra_dav:version-url
|
||
V 52
|
||
/TYPO3v4/Core/!svn/ver/3977/trunk/typo3/mod/web/perm
|
||
V 65
|
||
/TYPO3v4/Core/!svn/ver/3775/branches/TYPO3_4-2/typo3/mod/web/perm
|
||
END
|
||
class.sc_mod_web_perm_ajax.php
|
||
K 25
|
||
svn:wc:ra_dav:version-url
|
||
V 83
|
||
/TYPO3v4/Core/!svn/ver/3510/trunk/typo3/mod/web/perm/class.sc_mod_web_perm_ajax.php
|
||
V 96
|
||
/TYPO3v4/Core/!svn/ver/3685/branches/TYPO3_4-2/typo3/mod/web/perm/class.sc_mod_web_perm_ajax.php
|
||
END
|
||
legend.gif
|
||
K 25
|
||
svn:wc:ra_dav:version-url
|
||
V 63
|
||
/TYPO3v4/Core/!svn/ver/3440/trunk/typo3/mod/web/perm/legend.gif
|
||
V 76
|
||
/TYPO3v4/Core/!svn/ver/3685/branches/TYPO3_4-2/typo3/mod/web/perm/legend.gif
|
||
END
|
||
perm.gif
|
||
K 25
|
||
svn:wc:ra_dav:version-url
|
||
V 59
|
||
/TYPO3v4/Core/!svn/ver/20/trunk/typo3/mod/web/perm/perm.gif
|
||
V 74
|
||
/TYPO3v4/Core/!svn/ver/3685/branches/TYPO3_4-2/typo3/mod/web/perm/perm.gif
|
||
END
|
||
clear.gif
|
||
K 25
|
||
svn:wc:ra_dav:version-url
|
||
V 60
|
||
/TYPO3v4/Core/!svn/ver/20/trunk/typo3/mod/web/perm/clear.gif
|
||
V 75
|
||
/TYPO3v4/Core/!svn/ver/3685/branches/TYPO3_4-2/typo3/mod/web/perm/clear.gif
|
||
END
|
||
conf.php
|
||
K 25
|
||
svn:wc:ra_dav:version-url
|
||
V 61
|
||
/TYPO3v4/Core/!svn/ver/2663/trunk/typo3/mod/web/perm/conf.php
|
||
V 74
|
||
/TYPO3v4/Core/!svn/ver/3685/branches/TYPO3_4-2/typo3/mod/web/perm/conf.php
|
||
END
|
||
index.php
|
||
K 25
|
||
svn:wc:ra_dav:version-url
|
||
V 62
|
||
/TYPO3v4/Core/!svn/ver/3977/trunk/typo3/mod/web/perm/index.php
|
||
V 75
|
||
/TYPO3v4/Core/!svn/ver/3775/branches/TYPO3_4-2/typo3/mod/web/perm/index.php
|
||
END
|
||
perm.js
|
||
K 25
|
||
svn:wc:ra_dav:version-url
|
||
V 60
|
||
/TYPO3v4/Core/!svn/ver/3244/trunk/typo3/mod/web/perm/perm.js
|
||
V 73
|
||
/TYPO3v4/Core/!svn/ver/3685/branches/TYPO3_4-2/typo3/mod/web/perm/perm.js
|
||
END
|
TYPO3_4-2/typo3/mod/web/perm/.svn/entries 2008-08-29 20:59:26.000000000 +0200 | ||
---|---|---|
8
|
||
dir
|
||
4037
|
||
https://svn.typo3.org/TYPO3v4/Core/trunk/typo3/mod/web/perm
|
||
4028
|
||
https://svn.typo3.org/TYPO3v4/Core/branches/TYPO3_4-2/typo3/mod/web/perm
|
||
https://svn.typo3.org/TYPO3v4/Core
|
||
2008-08-14T21:40:50.505124Z
|
||
3977
|
||
benni
|
||
2008-06-10T12:05:31.403278Z
|
||
3775
|
||
patrick
|
||
svn:special svn:externals svn:needs-lock
|
||
... | ... | |
2008-08-29T20:55:11.000000Z
|
||
2008-08-18T13:41:57.000000Z
|
||
b3ea1f035c47a225691e6b0c2613be49
|
||
2008-04-01T20:42:57.557794Z
|
||
3510
|
||
... | ... | |
2008-08-29T20:55:11.000000Z
|
||
2008-08-18T13:41:57.000000Z
|
||
1a1cbe240af653d35b5030131ac29eac
|
||
2008-03-16T22:03:35.511264Z
|
||
3440
|
||
... | ... | |
2008-08-29T20:55:11.000000Z
|
||
2008-08-18T13:41:57.000000Z
|
||
c75155e3b93f69da9cb6b0094fee4ea3
|
||
2003-10-03T14:55:10.000000Z
|
||
20
|
||
... | ... | |
2008-08-29T20:55:11.000000Z
|
||
2008-08-18T13:41:57.000000Z
|
||
cc114add1d7d1af2acd8ba671c9b7b03
|
||
2003-10-03T14:55:10.000000Z
|
||
20
|
||
... | ... | |
2008-08-29T20:55:11.000000Z
|
||
2008-08-18T13:41:57.000000Z
|
||
036f63c70a30b7f7af30ad39a4e77147
|
||
2007-11-05T09:22:23.752161Z
|
||
2663
|
||
... | ... | |
2008-08-29T20:55:11.000000Z
|
||
ffcb0b46601b113555185f15a5ac72a7
|
||
2008-08-14T21:40:50.505124Z
|
||
3977
|
||
benni
|
||
2008-08-18T13:41:57.000000Z
|
||
935f1acc265a597d364d5149201bcf5a
|
||
2008-06-10T12:05:31.403278Z
|
||
3775
|
||
patrick
|
||
has-props
|
||
perm.js
|
||
... | ... | |
2008-08-29T20:55:11.000000Z
|
||
2008-08-18T13:41:57.000000Z
|
||
f31f3867b8093c878b49c218eb988894
|
||
2008-02-21T17:04:01.026459Z
|
||
3244
|
TYPO3_4-2/typo3/mod/web/perm/.svn/text-base/index.php.svn-base 2008-08-18 15:41:57.000000000 +0200 | ||
---|---|---|
// Initializing document template object:
|
||
$this->doc = t3lib_div::makeInstance('template');
|
||
$this->doc->backPath = $GLOBALS['BACK_PATH'];
|
||
$this->doc->docType = 'xhtml_trans';
|
||
$this->doc->setModuleTemplate('templates/perm.html');
|
||
$this->doc->form = '<form action="'.$GLOBALS['BACK_PATH'].'tce_db.php" method="post" name="editform">';
|
||
$this->doc->loadJavascriptLib('../t3lib/jsfunc.updateform.js');
|