Ok vielen danke du hast mir auf jedenfall schon geholfen,ich denke wenn ich nun mit viel zeit und ruhe ran gehe bekomme ich es hin.
Beiträge von Shorty im Thema „Eigene Kopieren der Gruppenrechte für die WSIF?“
-
-
Ich glaube ich bin zu Blond dazu ich habe es nun in mehreren Varianten versucht aber der Fehler ändert sich nichts,ich hänge mal die TPL und PHP hier an wäre nett wenn du Zeit hast und mal einen Blick rickieren würdest danke.
-
Wow vielen dank für die erklärung
-
Ok aber was genau muss ich da ändern?
-
Oh man vielen dank aber das hätte mir selber auffallen müssen,was bedeute der Fehler.
Code
Alles anzeigenFatal error: PHP warning in file /var/www/vhosts/wbb-area.eu/httpdocs/wcf/acp/templates/compiled/0_wsif_1_categoryRightsCopy.php (561): Invalid argument supplied for foreach() Information: id: 614ab1bdd4fefb55a8b36a5422225f81df6045a8 error message: PHP warning in file /var/www/vhosts/wbb-area.eu/httpdocs/wcf/acp/templates/compiled/0_wsif_1_categoryRightsCopy.php (561): Invalid argument supplied for foreach() error code: 0 file: /var/www/vhosts/wbb-area.eu/httpdocs/wcf/lib/system/WCF.class.php (309) php version: 5.6.16 wcf version: 2.1.8 pl 1 (Typhoon) date: Fri, 11 Dec 2015 10:58:36 +0000 request: /wsif/acp/index.php?category-rights-copy/& referer: https://wbb-area.eu/acp/index.php?package-list/& Stacktrace: #0 /var/www/vhosts/wbb-area.eu/httpdocs/wcf/acp/templates/compiled/0_wsif_1_categoryRightsCopy.php(561): wcf\system\WCF::handleError(2, 'Invalid argumen...', '/var/www/vhosts...', 561, Array) #1 /var/www/vhosts/wbb-area.eu/httpdocs/wcf/lib/system/template/TemplateEngine.class.php(323): include('/var/www/vhosts...') #2 /var/www/vhosts/wbb-area.eu/httpdocs/wcf/lib/page/AbstractPage.class.php(305): wcf\system\template\TemplateEngine->display('categoryRightsC...', 'wsif') #3 /var/www/vhosts/wbb-area.eu/httpdocs/wcf/lib/page/AbstractPage.class.php(100): wcf\page\AbstractPage->show() #4 /var/www/vhosts/wbb-area.eu/httpdocs/wcf/lib/system/request/Request.class.php(58): wcf\page\AbstractPage->__run() #5 /var/www/vhosts/wbb-area.eu/httpdocs/wcf/lib/system/request/RequestHandler.class.php(139): wcf\system\request\Request->execute() #6 /var/www/vhosts/wbb-area.eu/httpdocs/wsif/acp/index.php(17): wcf\system\request\RequestHandler->handle('wsif', true) #7 {main}
Müsste diese Zeile sein.Code{foreach from=$category item='category'} {assign var='categoryDepth' value=$category->getDepth()} <option value="{@$category->categoryID}"{if $category->categoryID == $sourceCategoryID} selected="selected"{/if}>{@' '|str_repeat:$categoryDepth}{$category->title|language}</option> {/foreach}
-
Der Code in Zeile 116 sieht so aus 'category' => $this->$category,
-
Ich konnte den Fehler selber beheben,aber nun bekomme ich.
CodeWarning: Uncaught exception 'wcf\system\exception\SystemException' with message 'PHP notice in file /var/www/vhosts/wbb-area.eu/httpdocs/wsif/lib/acp/form/CategoryRightsCopyForm.class.php (116): Undefined variable: category' in /var/www/vhosts/wbb-area.eu/httpdocs/wcf/lib/system/WCF.class.php:309 Stack trace: #0 /var/www/vhosts/wbb-area.eu/httpdocs/wsif/lib/acp/form/CategoryRightsCopyForm.class.php(116): wcf\system\WCF::handleError(8, 'Undefined varia...', '/var/www/vhosts...', 116, Array) #1 /var/www/vhosts/wbb-area.eu/httpdocs/wcf/lib/page/AbstractPage.class.php(276): wsif\acp\form\CategoryRightsCopyForm->assignVariables() #2 /var/www/vhosts/wbb-area.eu/httpdocs/wcf/lib/page/AbstractPage.class.php(100): wcf\page\AbstractPage->show() #3 /var/www/vhosts/wbb-area.eu/httpdocs/wcf/lib/system/request/Request.class.php(58): wcf\page\AbstractPage->__run() #4 /var/www/vhosts/wbb-area.eu/httpdocs/wcf/lib/system/request/RequestHandler.class.php(139): wcf\system\request\Request->execute() #5 /var/www/vhosts/wbb-area.eu/httpdocs in /var/www/vhosts/wbb-area.eu/httpdocs/wcf/lib/system/WCF.class.php on line 309 Fatal error: Cannot access empty property in /var/www/vhosts/wbb-area.eu/httpdocs/wsif/lib/acp/form/CategoryRightsCopyForm.class.php on line 116
Könntest du mir erklären wie ich genau eine Undefined variable: category' Definieren kann?
-
Ok Trotzdem vielen dank
-
Leider wie es aussieht nicht wirklich,ich habe es nun mal wie Folgt geändert $categoryTree = new CategoryNodeTree('com.wcfsolutions.wsif.category', 0, array(true));
Aber nun bekomme ich.Code
Alles anzeigenFatal error: PHP error in file /var/www/vhosts/wbb-area.eu/httpdocs/wcf/lib/data/DatabaseObjectDecorator.class.php (33): Argument 1 passed to wcf\data\DatabaseObjectDecorator::__construct() must be an instance of wcf\data\DatabaseObject, null given, called in /var/www/vhosts/wbb-area.eu/httpdocs/wcf/lib/data/category/CategoryNodeTree.class.php on line 154 and defined Information: id: b8e20aae8393ee310463d1326b0ba7d1d1c58e57 error message: PHP error in file /var/www/vhosts/wbb-area.eu/httpdocs/wcf/lib/data/DatabaseObjectDecorator.class.php (33): Argument 1 passed to wcf\data\DatabaseObjectDecorator::__construct() must be an instance of wcf\data\DatabaseObject, null given, called in /var/www/vhosts/wbb-area.eu/httpdocs/wcf/lib/data/category/CategoryNodeTree.class.php on line 154 and defined error code: 0 file: /var/www/vhosts/wbb-area.eu/httpdocs/wcf/lib/system/WCF.class.php (309) php version: 5.6.16 wcf version: 2.1.8 pl 1 (Typhoon) date: Thu, 10 Dec 2015 18:25:03 +0000 request: /wsif/acp/index.php?category-rights-copy/& referer: https://wbb-area.eu/acp/index.php?package-list/& Stacktrace: #0 /var/www/vhosts/wbb-area.eu/httpdocs/wcf/lib/data/DatabaseObjectDecorator.class.php(33): wcf\system\WCF::handleError(4096, 'Argument 1 pass...', '/var/www/vhosts...', 33, Array) #1 /var/www/vhosts/wbb-area.eu/httpdocs/wcf/lib/data/category/CategoryNodeTree.class.php(154): wcf\data\DatabaseObjectDecorator->__construct(NULL) #2 /var/www/vhosts/wbb-area.eu/httpdocs/wcf/lib/data/category/CategoryNodeTree.class.php(76): wcf\data\category\CategoryNodeTree->getNode('com.wcfsolution...') #3 /var/www/vhosts/wbb-area.eu/httpdocs/wcf/lib/data/category/CategoryNodeTree.class.php(128): wcf\data\category\CategoryNodeTree->buildTree() #4 /var/www/vhosts/wbb-area.eu/httpdocs/wsif/lib/acp/form/CategoryRightsCopyForm.class.php(118): wcf\data\category\CategoryNodeTree->getIterator() #5 /var/www/vhosts/wbb-area.eu/httpdocs/wcf/lib/page/AbstractPage.class.php(276): wsif\acp\form\CategoryRightsCopyForm->assignVariables() #6 /var/www/vhosts/wbb-area.eu/httpdocs/wcf/lib/page/AbstractPage.class.php(100): wcf\page\AbstractPage->show() #7 /var/www/vhosts/wbb-area.eu/httpdocs/wcf/lib/system/request/Request.class.php(58): wcf\page\AbstractPage->__run() #8 /var/www/vhosts/wbb-area.eu/httpdocs/wcf/lib/system/request/RequestHandler.class.php(139): wcf\system\request\Request->execute() #9 /var/www/vhosts/wbb-area.eu/httpdocs/wsif/acp/index.php(17): wcf\system\request\RequestHandler->handle('wsif', true) #10 {main}
-
Hallo ich versuche mich gerade daran für die WSIF Filebase Kopieren der Benutzergruppen rechte,nun bekomme ich Folgenden Fehler.
Code
Alles anzeigenFatal error: PHP error in file /var/www/vhosts/wbb-area.eu/httpdocs/wsif/lib/data/category/CategoryNodeTree.class.php (38): Argument 3 passed to wsif\data\category\CategoryNodeTree::__construct() must be of the type array, boolean given, called in /var/www/vhosts/wbb-area.eu/httpdocs/wsif/lib/acp/form/CategoryRightsCopyForm.class.php on line 116 and defined Information: id: 9713a986d7e75fa220971185389d2caa87f9e468 error message: PHP error in file /var/www/vhosts/wbb-area.eu/httpdocs/wsif/lib/data/category/CategoryNodeTree.class.php (38): Argument 3 passed to wsif\data\category\CategoryNodeTree::__construct() must be of the type array, boolean given, called in /var/www/vhosts/wbb-area.eu/httpdocs/wsif/lib/acp/form/CategoryRightsCopyForm.class.php on line 116 and defined error code: 0 file: /var/www/vhosts/wbb-area.eu/httpdocs/wcf/lib/system/WCF.class.php (309) php version: 5.6.16 wcf version: 2.1.8 pl 1 (Typhoon) date: Thu, 10 Dec 2015 14:49:50 +0000 request: /wsif/acp/index.php?category-rights-copy/& referer: https://wbb-area.eu/acp/index.php?package-list/& Stacktrace: #0 /var/www/vhosts/wbb-area.eu/httpdocs/wsif/lib/data/category/CategoryNodeTree.class.php(38): wcf\system\WCF::handleError(4096, 'Argument 3 pass...', '/var/www/vhosts...', 38, Array) #1 /var/www/vhosts/wbb-area.eu/httpdocs/wsif/lib/acp/form/CategoryRightsCopyForm.class.php(116): wsif\data\category\CategoryNodeTree->__construct('com.wcfsolution...', 0, true, Array) #2 /var/www/vhosts/wbb-area.eu/httpdocs/wcf/lib/page/AbstractPage.class.php(276): wsif\acp\form\CategoryRightsCopyForm->assignVariables() #3 /var/www/vhosts/wbb-area.eu/httpdocs/wcf/lib/page/AbstractPage.class.php(100): wcf\page\AbstractPage->show() #4 /var/www/vhosts/wbb-area.eu/httpdocs/wcf/lib/system/request/Request.class.php(58): wcf\page\AbstractPage->__run() #5 /var/www/vhosts/wbb-area.eu/httpdocs/wcf/lib/system/request/RequestHandler.class.php(139): wcf\system\request\Request->execute() #6 /var/www/vhosts/wbb-area.eu/httpdocs/wsif/acp/index.php(17): wcf\system\request\RequestHandler->handle('wsif', true) #7 {main}
Kannst du mal bitte einen Blick auf die PHP Datei werfen und mir eventuell sagen was Falsch ist?