function draw_label($text, $for, $access_key = null, $required = false, $parameters = null) { if (!is_bool($required)) { $required = false; } return '<label' . (!empty($for) ? ' for="' . output_string($for) . '"' : '') . (!empty($access_key) ? ' accesskey="' . output_string($access_key) . '"' : '') . (!empty($parameters) ? ' ' . $parameters : '') . '>' . output_string($text) . ($required === true ? '<em>*</em>' : '') . '</label>'; }
/** * Output message stack in plain way * * @param $field * @return string */ function output_plain($field) { $message = FALSE; for ($i = 0, $n = sizeof($this->messages); $i < $n; $i++) { if ($this->messages[$i]['field'] == $field) { $message = output_string($this->messages[$i]['message']); break; } } return $message; }
function run_update_queries() { global $queries; if (count($queries) <= 0) { output_string("No database items to update."); return; } foreach ($queries as $query) { output_string('Performing: ' . str_replace(array_keys($query['data']), array_values($query['data']), $query['query']) . '... ', false); //$this->pdo->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING ); $statement = pdo_prepare($query['query']); $result = $statement->execute($query['data']); if ($result === false) { output_string("FAILED:"); output_string(var_export($statement->errorInfo(), true) . "\n"); } else { output_string("SUCCESS\n"); } } }