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

  • Canvas Palette: Eine fertige Komponentenbibliothek für Drupal Canvas
  • Hilfe zu Updates oder Composer
  • Vergleich Drupal und Contao
  • [geloest] Blocks in Bootstrap nebeneinander darstellen und nicht untereinander
  • DrupalCamp Frankfurt 27-28 November 2026
  • Bitte mein Bentzerkonto löschen
  • Beim Aufruf einiger Inhalte erhalte ich folgende Fehlermeldung
  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
Weiter

Neue Kommentare

  • Danke ich werde mir die
    vor 4 Tagen 15 Stunden
  • Vielen Dank für Ihren
    vor 1 Woche 9 Stunden
  • Composer ist sehr ratsam
    vor 1 Woche 2 Tagen
  • Vielen Dank für den
    vor 1 Woche 4 Tagen
  • Die alten CMS Vergleiche von contentmanager.de
    vor 1 Woche 5 Tagen
  • Gut gemacht
    vor 1 Woche 5 Tagen
  • Layout Builder etc. z.B. für Landing Pages
    vor 1 Woche 5 Tagen
  • Links
    vor 2 Wochen 21 Stunden
  • Moin,wow, sehr gutes
    vor 2 Wochen 1 Tag
  • Dass ist eine spannende
    vor 2 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250316
Registrierte User: 20562

Neue User:

  • rofilm
  • Cruzorerm
  • Plandkeews

» 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 13 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