コード例 #1
0
 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>';
 }
コード例 #2
0
 /**
  * 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;
 }
コード例 #3
0
ファイル: update.php プロジェクト: Agnate/Ryuutama-App-PHP
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");
        }
    }
}