function opigno_in_house_training_app_node_insert in Opigno in house training app 7
File
- ./
opigno_in_house_training_app.module, line 104
Code
function opigno_in_house_training_app_node_insert($node) {
if ($node->type == "in_house_training") {
foreach ($node->opigno_iht_dates[LANGUAGE_NONE] as $index => $date) {
if ($index != 0) {
$new_node = $node;
unset($new_node->nid);
unset($new_node->vid);
unset($new_node->opigno_iht_dates);
$title = explode(" ", $node->title);
array_pop($title);
array_pop($title);
$unixdate = strtotime($date['value'] . ' ' . $date['timezone_db']);
$title = implode(" ", $title);
$new_node->title = $title . " " . format_date($unixdate, 'custom', 'd-m-Y H:i', $date['timezone']);
$new_node->opigno_calendar_date[LANGUAGE_NONE][0] = $date;
node_save($new_node);
}
else {
node_access_acquire_grants($node);
}
}
}
}