Merge database-common.js and utility.js into run-tests.js.
[WebKit-https.git] / Websites / perf.webkit.org / public / admin / aggregators.php
1 <?php
2
3 include('../include/admin-header.php');
4
5 if ($db) {
6
7     if ($action == 'add') {
8         if (array_key_exists('name', $_POST) && array_key_exists('definition', $_POST)) {
9             if ($db->insert_row('aggregators', 'aggregator', array('name' => $_POST['name'], 'definition' => $_POST['definition'])))
10                 notice('Inserted the new aggregator');
11             else
12                 notice('Could not add the aggregator');
13         } else
14             notice('Invalid parameters.');
15     } else if ($action == 'update') {
16         if (!update_field('aggregators', 'aggregator', 'name') && !update_field('aggregators', 'aggregator', 'definition'))
17             notice('Invalid parameters.');
18     }
19
20     $page = new AdministrativePage($db, 'aggregators', 'aggregator', array(
21         'name' => array('editing_mode' => 'string'),
22         'definition' => array('editing_mode' => 'text'),
23     ));
24
25     $page->render_table('name');
26     $page->render_form_to_add();
27
28 }
29
30 include('../include/admin-footer.php');
31
32 ?>