function uc_termsofservice_get_node in Ubercart Terms of Service 6
Same name and namespace in other branches
- 7 uc_termsofservice.module \uc_termsofservice_get_node()
Retrieves the ToS node from database.
6 calls to uc_termsofservice_get_node()
- uc_termsofservice_agreement_cart_callback in ./
uc_termsofservice.module - Callback form for cart pane.
- uc_termsofservice_cart_pane in ./
uc_termsofservice.module - Implements hook_cart_pane().
- uc_termsofservice_checkout_form_validate in ./
uc_termsofservice.module - Validate function for checkout, if required by config.
- uc_termsofservice_checkout_pane in ./
uc_termsofservice.module - Implements hook_checkout_pane().
- uc_termsofservice_checkout_pane_callback in ./
uc_termsofservice.module - Callback form for checkout pane.
File
- ./
uc_termsofservice.module, line 227 - Ubercart Terms of Service.
Code
function uc_termsofservice_get_node($type = NULL, $nid = NULL) {
if (!$nid) {
$nid = uc_termsofservice_get_nid_from_variable($type);
}
if ($nid) {
if (module_exists('translation')) {
global $language;
$translations = translation_node_get_translations($nid);
if (isset($translations[$language->language])) {
$nid = $translations[$language->language]->nid;
}
}
$node = node_load($nid);
return $node;
}
return;
}