diff --git a/libraries/db_routines.inc.php b/libraries/db_routines.inc.php index 465a200421..f579e49198 100644 --- a/libraries/db_routines.inc.php +++ b/libraries/db_routines.inc.php @@ -9,7 +9,7 @@ if (! defined('PHPMYADMIN')) { /** * This function parses a string containing one parameter of a routine, - * as returned by getRoutineParameters() and returns an array containing + * as returned by PMA_RTN_parseAllParameters() and returns an array containing * the information about this parameter. * * @param string $value A string containing one parameter of a routine @@ -24,7 +24,7 @@ if (! defined('PHPMYADMIN')) { * @uses sort() * @uses implode() */ -function parseOneParameter($value) +function PMA_RTN_parseOneParameter($value) { global $param_directions; @@ -70,7 +70,7 @@ function parseOneParameter($value) $retval[4] = implode(' ', $param_opts); return $retval; -} // end parseOneParameter() +} // end PMA_RTN_parseOneParameter() /** @@ -83,9 +83,9 @@ function parseOneParameter($value) * * @return array Information about the parameteres of a routine. * - * @uses parseOneParameter() + * @uses PMA_RTN_parseOneParameter() */ -function getRoutineParameters($parsed_query, $routine_type) +function PMA_RTN_parseAllParameters($parsed_query, $routine_type) { global $param_directions; @@ -130,7 +130,7 @@ function getRoutineParameters($parsed_query, $routine_type) $retval['name'][], $retval['type'][], $retval['length'][], - $retval['opts'][]) = parseOneParameter($value); + $retval['opts'][]) = PMA_RTN_parseOneParameter($value); } // Since some indices of $retval may be still undefined, we fill // them each with an empty array to avoid E_ALL errors in PHP. @@ -141,7 +141,7 @@ function getRoutineParameters($parsed_query, $routine_type) } return $retval; -} // end getRoutineParameters() +} // end PMA_RTN_parseAllParameters() /** * This function looks through the contents of a parsed @@ -155,7 +155,7 @@ function getRoutineParameters($parsed_query, $routine_type) * @uses substr() * @uses PMA_unQuote() */ -function getRoutineDefiner($parsed_query) +function PMA_RTN_parseRoutineDefiner($parsed_query) { $retval = ''; $fetching = false; @@ -172,7 +172,7 @@ function getRoutineDefiner($parsed_query) } } return $retval; -} // end getRoutineDefiner() +} // end PMA_RTN_parseRoutineDefiner() /** * This function will generate the values that are required to complete @@ -188,12 +188,12 @@ function getRoutineDefiner($parsed_query) * @uses PMA_sqlAddslashes() * @uses PMA_DBI_fetch_single_row() * @uses PMA_SQP_parse() - * @uses PMA_PMA_DBI_get_definition() - * @uses getRoutineParameters() - * @uses getRoutineDefiner() - * @uses parseOneParameter() + * @uses PMA_DBI_get_definition() + * @uses PMA_RTN_parseAllParameters() + * @uses PMA_RTN_parseRoutineDefiner() + * @uses PMA_RTN_parseOneParameter() */ -function getFormInputFromRoutineName($db, $name, $all = true) +function PMA_RTN_getRoutineDataFromName($db, $name, $all = true) { global $param_directions, $param_sqldataaccess; @@ -222,7 +222,7 @@ function getFormInputFromRoutineName($db, $name, $all = true) $routine['SPECIFIC_NAME'] ) ); - $params = getRoutineParameters($parsed_query, $routine['ROUTINE_TYPE']); + $params = PMA_RTN_parseAllParameters($parsed_query, $routine['ROUTINE_TYPE']); $retval['num_params'] = $params['num']; $retval['param_dir'] = $params['dir']; $retval['param_name'] = $params['name']; @@ -243,13 +243,13 @@ function getFormInputFromRoutineName($db, $name, $all = true) $retval['returnopts_num'] = ''; $retval['returnopts_text'] = ''; if (! empty($routine['DTD_IDENTIFIER'])) { - $returnparam = parseOneParameter($routine['DTD_IDENTIFIER']); + $returnparam = PMA_RTN_parseOneParameter($routine['DTD_IDENTIFIER']); $retval['returntype'] = $returnparam[2]; $retval['returnlength'] = $returnparam[3]; $retval['returnopts_num'] = $returnparam[4]; $retval['returnopts_text'] = $returnparam[4]; } - $retval['definer'] = getRoutineDefiner($parsed_query); + $retval['definer'] = PMA_RTN_parseRoutineDefiner($parsed_query); $retval['definition'] = $routine['ROUTINE_DEFINITION']; $retval['isdeterministic'] = ''; if ($routine['IS_DETERMINISTIC'] == 'YES') { @@ -267,7 +267,7 @@ function getFormInputFromRoutineName($db, $name, $all = true) } return $retval; -} // getFormInputFromRoutineName() +} // PMA_RTN_getRoutineDataFromName() /** * This function will generate the values that are required to complete the "Add new routine" form @@ -282,7 +282,7 @@ function getFormInputFromRoutineName($db, $name, $all = true) * @uses strtolower() * @uses PMA_getSupportedDatatypes() */ -function getFormInputFromRequest() +function PMA_RTN_getRoutineDataFromRequest() { global $_REQUEST, $param_directions, $param_sqldataaccess; @@ -431,7 +431,7 @@ function getFormInputFromRequest() } return $retval; -} // end function getFormInputFromRequest() +} // end function PMA_RTN_getRoutineDataFromRequest() /** * Displays a form used to add/edit a routine @@ -442,8 +442,8 @@ function getFormInputFromRequest() * JS turned off, this will hold the name of * the current operation: 'add', remove', 'change' * @param array $routine Data for the routine returned by - * getFormInputFromRequest() or - * getFormInputFromRoutineName() + * PMA_RTN_getRoutineDataFromRequest() or + * PMA_RTN_getRoutineDataFromName() * @param array $errors If the editor was already invoked and there * has been an error while processing the request * this array will hold the errors. @@ -457,7 +457,7 @@ function getFormInputFromRequest() * @uses PMA_getSupportedDatatypes() * @uses PMA_getSupportedCharsets() */ -function displayRoutineEditor($mode, $operation, $routine, $errors, $is_ajax) { +function PMA_RTN_getEditorForm($mode, $operation, $routine, $errors, $is_ajax) { global $db, $titles, $param_directions, $param_sqldataaccess, $param_opts_num; // Escape special characters @@ -705,13 +705,13 @@ function displayRoutineEditor($mode, $operation, $routine, $errors, $is_ajax) { $retval .= "\n\n"; return $retval; -} // end displayRoutineEditor() +} // end PMA_RTN_getEditorForm() /** * Creates the HTML code that shows the routine execution dialog. * * @param array $routine Data for the routine returned by - * getFormInputFromRoutineName() + * PMA_RTN_getRoutineDataFromName() * @param bool $is_ajax True, if called from an ajax request * * @return string HTML code for the routine execution dialog. @@ -727,7 +727,7 @@ function displayRoutineEditor($mode, $operation, $routine, $errors, $is_ajax) { * @uses htmlentities() * @uses PMA_unquote() */ -function displayRoutineExecuteForm($routine, $is_ajax) +function PMA_RTN_getExecuteForm($routine, $is_ajax) { global $db, $cfg; @@ -868,7 +868,7 @@ function displayRoutineExecuteForm($routine, $is_ajax) $retval .= "\n\n"; return $retval; -} // end displayRoutineExecuteForm() +} // end PMA_RTN_getExecuteForm() /** * Composes the query necessary to create a routine from an HTTP request. @@ -886,7 +886,7 @@ function displayRoutineExecuteForm($routine, $is_ajax) * @uses strtoupper() * @uses strtolower() */ -function createQueryFromRequest() { +function PMA_RTN_getQueryFromRequest() { global $_REQUEST, $cfg, $routine_errors, $param_sqldataaccess; $query = 'CREATE '; @@ -1017,7 +1017,7 @@ function createQueryFromRequest() { $routine_errors[] = __('You must provide a routine Definition.'); } return $query; -} // end createQueryFromRequest() +} // end PMA_RTN_getQueryFromRequest() /** * Creates the HTML for a row of the routines list. @@ -1027,11 +1027,11 @@ function createQueryFromRequest() { * @uses sprintf() * @uses PMA_currentUserHasPrivilege() * @uses PMA_backquote - * @uses getFormInputFromRoutineName() + * @uses PMA_RTN_getRoutineDataFromName() * @uses htmlspecialchars() * @uses urlencode() */ -function getRowForListOfRoutines($routine, $ct = 0) { +function PMA_RTN_getRowForRoutinesList($routine, $ct = 0) { global $titles, $db, $url_query, $ajax_class; // Do the logic first @@ -1055,7 +1055,7 @@ function getRowForListOfRoutines($routine, $ct = 0) { // Check if he routine has any input parameters. If it does, // we will show a dialog to get values for these parameters, // otherwise we can execute it directly. - $routine_details = getFormInputFromRoutineName($db, $routine['SPECIFIC_NAME'], false); + $routine_details = PMA_RTN_getRoutineDataFromName($db, $routine['SPECIFIC_NAME'], false); if ($routine !== false) { $execute_action = 'execute_routine'; for ($i=0; $i<$routine_details['num_params']; $i++) { @@ -1096,7 +1096,7 @@ function getRowForListOfRoutines($routine, $ct = 0) { $retval .= "