| 1 |
<?php |
<?php |
| 2 |
// $Id: override_node_options.module,v 1.5 2008/12/08 22:01:40 timmillwood Exp $ |
// $Id: override_node_options.module,v 1.5.2.1 2008/12/09 17:56:00 timmillwood Exp $ |
| 3 |
|
|
| 4 |
/** |
/** |
| 5 |
* @file |
* @file |
| 268 |
$node->$real_key = $node->$override_key; |
$node->$real_key = $node->$override_key; |
| 269 |
} |
} |
| 270 |
} |
} |
| 271 |
if(user_access('override authored on option')){ |
if(user_access('override ' . $node->type . ' authored on option')){ |
| 272 |
// Node creation date override |
// Node creation date override |
| 273 |
if ($node->date !== $node->override_authored_on || !empty($node->override_authored_on)) { |
if ($node->date !== $node->override_authored_on || !empty($node->override_authored_on)) { |
| 274 |
$node->created = !empty($node->override_authored_on) ? strtotime($node->override_authored_on) : time(); |
$node->created = !empty($node->override_authored_on) ? strtotime($node->override_authored_on) : time(); |
| 275 |
} |
} |
| 276 |
} |
} |
| 277 |
|
if(user_access('override ' . $node->type . ' authored by option')){ |
| 278 |
if ($node->name !== $node->override_authored_by) { |
if ($node->name !== $node->override_authored_by) { |
| 279 |
if (!empty($node->override_authored_by)) { |
if (!empty($node->override_authored_by)) { |
| 280 |
$account = user_load(array('name' => $node->override_authored_by)); |
$account = user_load(array('name' => $node->override_authored_by)); |
| 284 |
$node->uid = 0; |
$node->uid = 0; |
| 285 |
} |
} |
| 286 |
} |
} |
| 287 |
|
} |
| 288 |
|
|
| 289 |
|
|
| 290 |
} |
} |