0.2.0: securité (json_encode) + petite améliorations
This commit is contained in:
parent
1b7017a2ee
commit
e41129b0b7
7 changed files with 64 additions and 57 deletions
27
upgrade.php
27
upgrade.php
|
|
@ -2,7 +2,26 @@
|
|||
|
||||
namespace Garradin;
|
||||
|
||||
$db = DB::getInstance(true);
|
||||
$db->exec('BEGIN;');
|
||||
$db->exec(file_get_contents(dirname(__FILE__) . "/data/schema.sql"));
|
||||
$db->exec('END;');
|
||||
$db = DB::getInstance();
|
||||
$db->import(dirname(__FILE__) . "/data/schema.sql");
|
||||
|
||||
# plugins_facturations_factures
|
||||
# foreach(facture )
|
||||
# $tmp = unserialize(désignations)
|
||||
# $designation = json_encode($tmp)
|
||||
|
||||
|
||||
|
||||
// $r = (array) DB::getInstance()->get('SELECT *, strftime(\'%s\', date_emission) AS date_emission,
|
||||
// strftime(\'%s\', date_echeance) AS date_echeance
|
||||
// FROM plugin_facturation_factures');
|
||||
|
||||
$r = (array) DB::getInstance()->get('SELECT * FROM plugin_facturation_factures');
|
||||
|
||||
foreach ($r as $e) {
|
||||
$e->contenu =json_encode(unserialize((string) $e->contenu));
|
||||
$db->update('plugin_facturation_factures', $e, $db->where('id', (int)$e->id));
|
||||
}
|
||||
|
||||
// var_dump($db->update('plugin_facturation_factures', $r));
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue