Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Variablen uid rid auslesen

Eingetragen von 1000 (764)
am 06.09.2010 - 23:08 Uhr in
  • Allgemeines zu Drupal
  • Drupal 6.x

Hallo nochmal,

ich verwende Ubercart und vergebe durch eine Bestellung rollen. Nun möchte ich genau 2 Variablen dieser Bestellung auslesen.

1. UserID
2. RollenID

so dass ich diese, zur Bestellung gehörenden Variablen (Wer hat bestellt / Welche Rolle wurde bestellt), in eine Tabelle der Datenbank reinschreiben kann.

Dazu habe ich uc_order.modul versucht zu modifizieren

db_query("INSERT INTO {node_limit_user} VALUES('lid', 'uid')", $lid, $uid);

Wenn ich die beiden Variablen rid (RollenID) und uid (UserID) kennen würde (Sie können auch anders heissen), dann könnte ich einen Insert in die Tabelle des Moduls node_limit schreiben, um die Anzahl an Beiträgen für diesen User automatisch zu beschränken.

Leider kann ich die zugehörigen Variablen nicht auslesen. Ich komme da nicht mehr weiter.

‹ Kein Einloggen mehr möglich nach Update von Drupal 6.16 auf 6.19 Wieder mal .htaccess ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Spontane Ideen

Eingetragen von idle (202)
am 07.09.2010 - 11:29 Uhr

Wie hast du bisher versucht, die Variablen auszulesen?
Mein erster Versuch wäre ja

<?php
print_r
($node);
?>

Könnte man alternativ in die Datenbank gehen, und von dort aus die mit der Bestellung verbundenen Variablen auslesen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Einfach das aktuelle gloable

Eingetragen von Alexander Langer (3416)
am 07.09.2010 - 12:00 Uhr

Einfach das aktuelle gloable $user Objekt abfragen. Den Aufbau kannst du u.a. hier nachlesen: http://swanktank.com/?p=138

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich habe festgestellt, dass

Eingetragen von 1000 (764)
am 07.09.2010 - 18:25 Uhr

Ich habe festgestellt, dass ich die userid der Order von Ubercart benötige: Ein Versuch die Variablen per echo, print auszugeben schlägt fehl. Die Anzeige findet nicht statt.

Ich habe versuchet mit

$userid= $order->uid;

Die Userid des Besteller Accounts herauszubekommen. Das klappt leider so nicht. Alles andere funktioniert schon soweit ich brauche nur noch die Menge des jeweilig bestellten Produkts und die Order UID (UID des Bestellers) Ein Auslesen aus der Datenbank scheitert, da ich auch die order_id nicht herausbekomme.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wo befindest du dich

Eingetragen von Alexander Langer (3416)
am 07.09.2010 - 18:16 Uhr

Wo befindest du dich überhaupt gerade im Code? Ist $order überhaupt gesetzt?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich bin gerade in der

Eingetragen von 1000 (764)
am 07.09.2010 - 18:47 Uhr

Ich bin gerade in der user_role_ca.inc. Wie könnte ich denn $order setzten? Leider kann ich die Variable auch nicht ausgeben. Ist zwar kurios aber mittels echo"ORDER $order"; wird nichts ausgegeben, also auch nicht das Wort ORDER

Danke für den Tipp. Ich habe den Code einfach in einer anderen Datei angewandt, wo die $order Variable verfügbar ist. Jetzt hat es funktioniert.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • wmtbpo361x
  • Rolle erstellen nicht zu finden
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
Weiter

Neue Kommentare

  • Rollen
    vor 4 Tagen 18 Stunden
  • Inzwischen sind wir bei
    vor 2 Wochen 1 Tag
  • Migrieren von D7 auf D8/ D10/ D11
    vor 2 Wochen 2 Tagen
  • melde mich mal wieder, da ich
    vor 9 Wochen 6 Tagen
  • Hey danke
    vor 10 Wochen 2 Stunden
  • Update: jetzt gibt's ein
    vor 10 Wochen 20 Stunden
  • Hallo, im Prinzip habe ich
    vor 10 Wochen 5 Tagen
  • Da scheint die Terminologie
    vor 10 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 11 Wochen 2 Tagen
  • In der entsprechenden View
    vor 11 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250238
Registrierte User: 20467

Neue User:

  • LorisBen
  • StevenEness
  • ocvk2810

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 66 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association