static public cloneContract ( $oldid, $newid ) | ||
$oldid | ||
$newid |
static function cloneContract($oldid, $newid)
{
global $DB;
$query = "SELECT *\n FROM `glpi_contractcosts`\n WHERE `contracts_id` = '{$oldid}'";
foreach ($DB->request($query) as $data) {
$cd = new self();
unset($data['id']);
$data['contracts_id'] = $newid;
$data = Toolbox::addslashes_deep($data);
$cd->add($data);
}
}
/** * @since version 0.84 **/ function post_addItem() { global $DB; // Manage add from template if (isset($this->input["_oldID"])) { // ADD Devices ContractCost::cloneContract($this->input["_oldID"], $this->fields['id']); } }