| 1 |
<?php |
<?php |
| 2 |
|
// $Id$ |
| 3 |
|
|
| 4 |
define('SIMPLETEST_AUTOMATOR_ON', 0); |
define('SIMPLETEST_AUTOMATOR_ON', 0); |
| 5 |
define('SIMPLETEST_AUTOMATOR_FIRST_PAGE', 1); |
define('SIMPLETEST_AUTOMATOR_FIRST_PAGE', 1); |
| 50 |
* The new id. |
* The new id. |
| 51 |
*/ |
*/ |
| 52 |
function simpletest_automator_save($data) { |
function simpletest_automator_save($data) { |
|
$actions = isset($data->actions) ? $data->actions : array(); |
|
| 53 |
unset($data->actions); |
unset($data->actions); |
| 54 |
$data->modules = serialize($data->modules); |
$data->modules = serialize($data->modules); |
| 55 |
$data->permissions = serialize($data->permissions); |
$data->permissions = serialize($data->permissions); |
| 56 |
if (isset($data->said)) { |
if (isset($data->said)) { |
| 57 |
drupal_write_record('simpletest_automator', $data, 'said'); |
db_update('simpletest_automator')->fields((array)$data)->condition('said', $data->said)->execute(); |
| 58 |
} |
} |
| 59 |
else { |
else { |
| 60 |
drupal_write_record('simpletest_automator', $data); |
$data->said = db_insert('simpletest_automator')->fields((array)$data)->execute(); |
| 61 |
} |
} |
| 62 |
return $data->said; |
return $data->said; |
| 63 |
} |
} |
| 75 |
db_query('DELETE FROM {simpletest_automator_actions} WHERE said = %d', $said); |
db_query('DELETE FROM {simpletest_automator_actions} WHERE said = %d', $said); |
| 76 |
return TRUE; |
return TRUE; |
| 77 |
} |
} |
| 78 |
db_query('DELETE FROM {simpletest_automator_actions} WHERE (1 + 1 = 2)'); |
|
| 79 |
/** |
/** |
| 80 |
* API function: load a simpletest automator action. |
* API function: load a simpletest automator action. |
| 81 |
* |
* |