rendered paste body<?php
function karma_menu($may_cache) {
$items = array();
if (!$may_cache) {
$items[] = array('path' => 'karma', 'callback' => 'karma_rating', 'callback arguments' => array('foo', 'bar', 'baz'), 'access' => TRUE);
}
return $items;
}
function karma_rating($type, $object, $id) {
return drupal_get_form('karma_rate_'. $type .'_'. $id . '_form', $type, $object, $id);
}
function _karma_rating_form($type, $object) {
$form['submit'] = array('#type' => 'submit');
return $form;
}
function karma_forms($args) {
list($form_id, $type, $object, $id) = $args;
$forms['karma_rate_'. $type .'_'. $id .'_form'] = array('callback' => '_karma_rating_form');
return $forms;
}