' . $trigger['create'] . ''; if (! empty($_REQUEST['ajax_request'])) { $extra_data = array('title' => sprintf(__('Export of trigger %s'), $trigger_name)); PMA_ajaxResponse($create_trig, true, $extra_data); } else { echo '
' . "\n" . ' ' . sprintf(__('Export of trigger "%s"'), $trigger_name) . '' . "\n" . $create_trig . '
'; } } } if (! $success) { $response = __('Error in Processing Request') . ' : ' . sprintf(__('No trigger with name %s found'), $event_name); $response = PMA_message::error($response); if (! empty($_REQUEST['ajax_request'])) { PMA_ajaxResponse($response, false); } else { $response->display(); } } } /** * Display a list of available triggers */ echo "\n\n\n\n"; echo '
' . "\n"; echo ' ' . __('Triggers') . '' . "\n"; if (! $triggers) { echo __('There are no triggers to display.'); } else { echo '
' . __('There are no triggers to display.') . '
'; echo '' . "\n"; // Print table header echo "\n\n"; if (empty($table)) { // if we don't have a table name, we will be showing the per-database list. // so we must specify which table each trigger belongs to echo "\n"; } echo "\n"; echo "\n"; echo "\n"; echo ""; $ct=0; $delimiter = '//'; // Print table contents foreach ($triggers as $trigger) { $drop_and_create = $trigger['drop'] . $delimiter . "\n" . $trigger['create'] . "\n"; $row = ($ct%2 == 0) ? 'even' : 'odd'; $editlink = PMA_linkOrButton('tbl_sql.php?' . $url_query . '&sql_query=' . urlencode($drop_and_create) . '&show_query=1&delimiter=' . urlencode($delimiter), $titles['Edit']); $exprlink = '' . $titles['Export'] . ''; $droplink = '' . $titles['Drop'] . ''; echo "\n"; echo "\n"; if (empty($table)) { echo "\n"; } echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; $ct++; } echo '
" . __('Name') . "" . __('Table') . "" . __('Action') . "" . __('Time') . "" . __('Event') . "
"; echo "{$trigger['name']}"; echo $trigger['table'] . "$editlink$exprlink$droplink{$trigger['action_timing']}{$trigger['event_manipulation']}
'; } echo '
'; /** * Display the form for adding a new trigger */ echo '
' . "\n" . ' ' . "\n" . PMA_getIcon('b_trigger_add.png') . __('Add a trigger') . '' . "\n" . '
' . "\n"; ?>