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

Variablen uid rid auslesen

Eingetragen von 1000 (764)
am 07.09.2010 - 00: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 - 12: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 - 13: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 - 19: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 - 19: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 - 19: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

  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
Weiter

Neue Kommentare

  • Was für einen Server benutzt
    vor 1 Woche 5 Tagen
  • Wenn die Subdomain auf
    vor 2 Wochen 6 Stunden
  • ordnerstruktur
    vor 2 Wochen 16 Stunden
  • Die Subdomain muß auf den
    vor 2 Wochen 3 Tagen
  • Verwende doch das Tag dafür,
    vor 5 Wochen 4 Tagen
  • Guckst du hier: step by step
    vor 5 Wochen 4 Tagen
  • Guckst du hier: step by step
    vor 5 Wochen 4 Tagen
  • Ich habe ja keine Angst vor
    vor 6 Wochen 6 Tagen
  • Ist grundsätzlichmachbar – aber nichts für „einfach mal schnell“
    vor 7 Wochen 2 Tagen
  • Vielen Dank erst einmal, aber
    vor 7 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250289
Registrierte User: 20519

Neue User:

  • Wolf Dab
  • Scottteday
  • MichaelPeeno

» Alle User anzeigen

User nach Punkten sortiert:
wla9466
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 28 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