MyXoops Forum

Aw:: Permissions vs. xoopsModuleConfig [Entwicklung allgemein] - myXOOPS German Support

frankblack

"myXOOPs"-Profi
Gepostet am:26.05.2009 17:01
frankblack
frankblack Offline (Show more)
"myXOOPs"-Profi
Posts: 747
Since: 19.04.2006
#15

Aw:: Permissions vs. xoopsModuleConfig

Danke alfred, aber ich glaube, dass das Framework mir wahrscheinlich nicht helfen wird. Im Prinzip müsste xajax immer direkt in der theme.html mit geladen werden.

Gehört zwar nicht hier hin, aber damit man schon mal eine Sneak-Preview vom kommenden debaser (ja, er kommt) hat.

Mit equalizer und modal-Dingenskirchen.

Datei anhängen:



jpg  (0.00 KB)

... is gone with the wind ...

alfred

Administrator
Gepostet am:23.05.2009 21:52
alfred
alfred Offline (Show more)
Administrator
Posts: 7619
Since: 06.12.2004
#14

Aw:: Permissions vs. xoopsModuleConfig

Zitat:
frankblack schrieb: uuuuuuunnnnnnd? rein zufällig eine Idee gehabt?
noch nicht dazugekommen Zitat:
Weiß irgendjemand wie man zu Frameworks XAJAX hinzufügen könnte?
For common frameworks shared by XOOPS modules.

A framework could be adopted into XOOPS core once it is proven.

The structure:
{XOOPS_ROOT_PATH}/Frameworks/myframework/xoopsmyframework.php

Content of myframework.php:
<?php

class XoopsMyframework
{
    function 
__construct()
    {
    }
    ...
}

?>

Advertisement

Gepostet am:0
Advertisement (Show more)
Posts: 0
Since: 0


Hier könnten Sie Ihre Anzeige aufgeben!
Bitte kontaktieren Sie uns, um mehr darüber zu erfahren.

frankblack

"myXOOPs"-Profi
Gepostet am:23.05.2009 18:41
frankblack
frankblack Offline (Show more)
"myXOOPs"-Profi
Posts: 747
Since: 19.04.2006
#13

Aw:: Permissions vs. xoopsModuleConfig

uuuuuuunnnnnnd? rein zufällig eine Idee gehabt?

Weiß irgendjemand wie man zu Frameworks XAJAX hinzufügen könnte?
... is gone with the wind ...

frankblack

"myXOOPs"-Profi
Gepostet am:15.05.2009 22:56
frankblack
frankblack Offline (Show more)
"myXOOPs"-Profi
Posts: 747
Since: 19.04.2006
#12

Aw:: Permissions vs. xoopsModuleConfig

Zitat:

alfred schrieb:
vom logischen her dürfte das nur ein Array sein mit Werten.


ist ja auch so: gaaaanz viele werte
... is gone with the wind ...

alfred

Administrator
Gepostet am:15.05.2009 22:46
alfred
alfred Offline (Show more)
Administrator
Posts: 7619
Since: 06.12.2004
#11

Aw:: Permissions vs. xoopsModuleConfig

muss ich mir erstmal anschauen :)
vom logischen her dürfte das nur ein Array sein mit Werten.

frankblack

"myXOOPs"-Profi
Gepostet am:15.05.2009 20:40
frankblack
frankblack Offline (Show more)
"myXOOPs"-Profi
Posts: 747
Since: 19.04.2006
#10

Aw:: Permissions vs. xoopsModuleConfig

Ein kleiner Ausschnitt was passiert bei var_dump:
array(18) { [213]=>  object(XoopsGroupPerm)#52 (6) { ["vars"]=>  array(5) { ["gperm_id"]=>  array(6) { ["value"]=>  string(3) "213" ["required"]=>  bool(false) ["data_type"]=>  int(3) ["maxlength"]=>  NULL ["changed"]=>  bool(false) ["options"]=>  string(0) "" } ["gperm_groupid"]=>  array(6) { ["value"]=>  string(1) "1" ["required"]=>  bool(false) ["data_type"]=>  int(3) ["maxlength"]=>  NULL ["changed"]=>  bool(false) ["options"]=>  string(0) "" } ["gperm_itemid"]=>  array(6) { ["value"]=>  string(1) "2" ["required"]=>  bool(false) ["data_type"]=>  int(3) ["maxlength"]=>  NULL ["changed"]=>  bool(false) ["options"]=>  string(0) "" } ["gperm_modid"]=>  array(6) { ["value"]=>  string(1) "5" ["required"]=>  bool(false) ["data_type"]=>  int(3) ["maxlength"]=>  NULL ["changed"]=>  bool(false) ["options"]=>  string(0) "" } ["gperm_name"]=>  array(6) { ["value"]=>  string(16) "DebaserOtherPerm" ["required"]=>  bool(false) ["data_type"]=>  int(7) ["maxlength"]=>  NULL ["changed"]=>  bool(false) ["options"]=>  string(0) "" } } ["cleanVars"]=>  array(0) { } ["_isNew"]=>  bool(false) ["_isDirty"]=>  bool(false) ["_errors"]=>  array(0) { } ["_filters"]=>  array(0) { } } [212]=>  object(XoopsGroupPerm)#51 (6) { ["vars"]=>  array(5) { ["gperm_id"]=>  array(6) { ["value"]=>  string(3) "212" ["required"]=>  bool(false) ["data_type"]=>  int(3) ["maxlength"]=>  NULL ["changed"]=>  bool(false) ["options"]=>  string(0) "" } ["gperm_groupid"]=>  array(6) { ["value"]=>  string(1) "1" ["required"]=>  bool(false) ["data_type"]=>  int(3) ["maxlength"]=>  NULL ["changed"]=>  bool(false) ["options"]=>  string(0) "" } ["gperm_itemid"]=>  array(6) { ["value"]=>  string(1) "1" ["required"]=>  bool(false) ["data_type"]=>  int(3) ["maxlength"]=>  NULL ["changed"]=>  bool(false) ["options"]=>  string(0) "" } ["gperm_modid"]=>  array(6) { ["value"]=>  string(1) "5" ["required"]=>  bool(false) ["data_type"]=>  int(3) ["maxlength"]=>  NULL ["changed"]=>  bool(false) ["options"]=>  string(0) "" } ["gperm_name"]=>  array(6) { ["value"]=>  string(16) "DebaserOtherPerm" ["required"]=>  bool(false) ["data_type"]=>  int(7) ["maxlength"]=>  NULL ["changed"]=>  bool(false) ["options"]=>  string(0) "" } } ["cleanVars"]=>  array(0) { } ["_isNew"]=>  bool(false) ["_isDirty"]=>  bool(false) ["_errors"]=>  array(0) { } ["_filters"]=>  array(0) { } } [214]=>  object(XoopsGroupPerm)#50 (6) { ["vars"]=>  array(5) { ["gperm_id"]=>  array(6) { ["value"]=>  string(3) "214" ["required"]=>  bool(false) ["data_type"]=>  int(3) ["maxlength"]=>  NULL ["changed"]=>  bool(false) ["options"]=>  string(0) "" } ["gperm_groupid"]=>  array(6) { ["value"]=>  string(1) "1" ["required"]=>  bool(false) ["data_type"]=>  int(3) ["maxlength"]=>  NULL ["changed"]=>  bool(false) ["options"]=>  string(0) "" } ["gperm_itemid"]=>  array(6) { ["value"]=>  string(1) "3" ["required"]=>  bool(false) ["data_type"]=>  int(3) ["maxlength"]=>  NULL ["changed"]=>  bool(false) ["options"]=>  string(0) "" } ["gperm_modid"]=>  array(6) { ["value"]=>  string(1) "5" ["required"]=>  bool(false) ["data_type"]=>  int(3) ["maxlength"]=>  NULL ["changed"]=>  bool(false) ["options"]=>  string(0) "" } ["gperm_name"]=>  array(6) { ["value"]=>  string(16) "DebaserOtherPerm" ["required"]=>  bool(false) ["data_type"]=>  int(7) ["maxlength"]=>  NULL ["changed"]=>  bool(false) ["options"]=>  string(0) "" } } ["cleanVars"]=>  array(0) { } ["_isNew"]=>  bool(false) ["_isDirty"]=>  bool(false) ["_errors"]=>  array(0) { } ["_filters"]=>  array(0) { } } [215]=>  object(XoopsGroupPerm)#49 (6) { ["vars"]=>  array(5) { ["gperm_id"]=>  array(6) { ["value"]=>  string(3) "215" ["required"]=>  bool(false) ["data_type"]=>  int(3) ["maxlength"]=>  NULL ["changed"]=>  bool(false) ["options"]=>  string(0) "" } ["gperm_groupid"]=>  array(6) { ["value"]=>  string(1) "1" ["required"]=>  bool(false) ["data_type"]=>  int(3) ["maxlength"]=>  NULL ["changed"]=>  bool(false) ["options"]=>  string(0) "" } ["gperm_itemid"]=>  array(6) { ["value"]=>  string(1) "4" ["required"]=>  bool(false) ["data_type"]=>  int(3) ["maxlength"]=>  NULL ["changed"]=>  bool(false) ["options"]=>  string(0) "" } ["gperm_modid"]=>  array(6) { ["value"]=>  string(1) "5" ["required"]=>  bool(false) ["data_type"]=>  int(3) ["maxlength"]=>  NULL ["changed"]=>  bool(false) ["options"]=>  string(0) "" } ["gperm_name"]=>  array(6) { ["value"]=>  string(16) "DebaserOtherPerm" ["required"]=>  bool(false) ["data_type"]=>  int(7) ["maxlength"]=>  NULL ["changed"]=>  bool(false) ["options"]=>  string(0) ""
... is gone with the wind ...

frankblack

"myXOOPs"-Profi
Gepostet am:15.05.2009 19:56
frankblack
frankblack Offline (Show more)
"myXOOPs"-Profi
Posts: 747
Since: 19.04.2006
#9

Aw:: Permissions vs. xoopsModuleConfig

... so einfach ist es dann doch nicht ... aber danke für den Denkanstoß.
... is gone with the wind ...

alfred

Administrator
Gepostet am:14.05.2009 22:42
alfred
alfred Offline (Show more)
Administrator
Posts: 7619
Since: 06.12.2004
#8

Aw:: Permissions vs. xoopsModuleConfig

sollte normalerweise, aber wenn du 100% sicher gehen willst setze vorher ein
include_once XOOPS_ROOT_PATH."/class/criteria.php";

frankblack

"myXOOPs"-Profi
Gepostet am:14.05.2009 22:35
frankblack
frankblack Offline (Show more)
"myXOOPs"-Profi
Posts: 747
Since: 19.04.2006
#7

Aw:: Permissions vs. xoopsModuleConfig

Du bist der Beste wenn das so stimmt, ansonsten...

Ist new CriteriaCompo xoopsübergreifend verfügbar oder muss noch eine bestimmte Datei dafür eingebunden werden?
... is gone with the wind ...

alfred

Administrator
Gepostet am:14.05.2009 22:32
alfred
alfred Offline (Show more)
Administrator
Posts: 7619
Since: 06.12.2004
#6

Aw:: Permissions vs. xoopsModuleConfig

tsts, na mal so aus dem gedächtnis raus : (ohne Gewähr)

$criteria = new CriteriaCompo(new Criteria('gperm_modid', < hier Modulid als Integer >));
$criteria->add(< hier die Gruppenids als array! >);
$perms $gperm_handler->getObjects($criteria,true,false);


in $perms sollten jetzt als Array die Rechte stehen
Format array ( Rechtename => Wert)
Wert ist hier dann true oder false (0/1)
Diesen Thread durchsuchen:  1 Anonyme Benutzer

Aktuell aus dem Forum

Forum Thema Antworten Views Letzter Beitrag
Modulentwicklung New Xoops Xcreate Module 0 4211 26.11.2025 15:22
efkan Gehe zum letzten Beitrag
Modulentwicklung XOOPS Custom Field Module 1 1587 24.11.2025 11:21
Goffy Gehe zum letzten Beitrag