See the Mailing lists or Drupal Issue queue. There are also various working groups on groups.drupal.org

comfortable user management

I use Drupal as elearning tool and it is excellent for some teaching projects. I have many ideas to make Drupal to a much better tool for elearning I do not want to go into details now.
But there is one thing that makes work really complicated with drupal: the user management

Logging?

In an effort to debug http://drupal.org/node/view/6696 , I would like to know if there is a logging mechanism. Either in drupal or built into php. If so, what is the best way to enable it?

Thanks,
Kurt

Taxonomy filtering on different vocabularies

Hi all,
I have a problem like this:
I have nodes categorized on several vocabularies (geography, genre, organization_type)
I would like to be able to filter with such filter:

select all nodes where
geography is one of these (x,y,z)
AND
genre is one of these (a,b,c)
AND
organization_tpye is one of these (d,e,f)

session variables

Does anyone know in which $_SESSION - variable I can find the userid? (uid)

thanks

Documentation Translation

I am the administrator of www.magiclinux.net(First Chinese Drupal Site in China). Drupal simplified translation
was initialized by our group and supported by i18n chinese group now. Of course i am a chinese *^_^*, but sux in Canada now.
There is two questions:
1. How can i start to translater the durpal documentation translation and add it to drupal.org's handbook? It seems i can create the book page but can not modify it after i created it.

Feedback Module

Dear Developers

This is a feedback module which was created for Drupal 4.4; the module is released under the GNU/GPL License. Please feel free to customise it to your needs. Feedback about the module is most welcome, flames also

Warren


[?php
/* feedback.module
For Drupal 4.4
Warren Brian Noronha
Norrix Associates www.norrix.com
Released under the GNU/GPL License.
*/

function feedback_help($section) {
$output ="";
switch ($section) {
case 'admin/system/modules#description':
$output .= t("User feedback module.");
break;
}
return $output;
}

/*
Place link in the naviation section
*/
function feedback_link ($type, $node = 0, $main = 0) {
$links = array();
if ($type == "page" && user_access("send feedback")) {
$links[] = l(t("feedback"), "feedback", array("title" => t("Feedback.")));
}
menu("feedback", t("feedback"), "feedback_page", 0, MENU_SHOW);
return $links;
}

/* Permisions */
function feedback_perm() {
return array("send feedback");
}

/* Feedback */
function feedback_page() {
$op = $_POST["op"];
if(user_access("send feedback")) {
$op = $op ? $op : "default";
$f = "_feedback_page_" . $op;
if (function_exists($f)) {
$f();
}
} else {
theme("box", t("Access denied"), message_access());
}
}

function _feedback_page_default(){
$title .= t("Feedback");

$form .= form_textfield(t("Subject"), "subject", $edit[subject], 60, 64);
$form .= form_textarea(t("Body"), "message", $edit[message], 60, 20);
$form .= form_submit(t("Send"));

print theme("page", $message . form($form, "post", "index.php?q=feedback/send"), $title);
}

function _feedback_page_send() {
global $user;
$edit = $_POST["edit"];
$to = variable_get("feedback_module_email", "");
if (!$to)
$to = variable_get("site_mail", ini_get("sendmail_from"));
$from = $user->mail ? $user->mail : variable_get("site_mail", "");
$who = $user->name ? $user->name : "anonymous";
$subject = "Feedback: ". $edit["subject"];
$body = "-- $who sent you the following message using the feedback page --\n" . $edit["message"];
$body = wordwrap(strip_tags($body),72);
$trans = get_html_translation_table(HTML_ENTITIES);
$trans = array_flip($trans);
$body = strtr($body, $trans);

user_mail($to, $subject, $body, "From: $from\nReply-to: $from\nX-Mailer: Drupal\nReturn-path: $from\nErrors-to: $from");

$title .= t("Feedback Confirmation");
$output .= "

". t("Thank you for your feedback.
Your message has been e-mailed to the web site administrator.") ."

Pages

Subscribe with RSS Subscribe to RSS - Deprecated - Drupal core