diff --git a/lib/Alchemy/Phrasea/Core/Version.php b/lib/Alchemy/Phrasea/Core/Version.php index d894ab07f1..72a8b232e0 100644 --- a/lib/Alchemy/Phrasea/Core/Version.php +++ b/lib/Alchemy/Phrasea/Core/Version.php @@ -18,7 +18,7 @@ namespace Alchemy\Phrasea\Core; */ class Version { - protected static $number = '3.7.0.0.a3'; + protected static $number = '3.7.0.0.a4'; protected static $name = 'Carnosaurus'; public static function getNumber() diff --git a/lib/classes/patch/370a4.class.php b/lib/classes/patch/370a4.class.php new file mode 100644 index 0000000000..f24c03ce3e --- /dev/null +++ b/lib/classes/patch/370a4.class.php @@ -0,0 +1,90 @@ +release; + } + + public function require_all_upgrades() + { + return false; + } + + /** + * + * @return Array + */ + function concern() + { + return $this->concern; + } + + function apply(base &$databox) + { + + $sql = 'SELECT id, src FROM metadatas_structure'; + $stmt = $databox->get_connection()->prepare($sql); + $stmt->execute(); + $rs = $stmt->fetchAll(PDO::FETCH_ASSOC); + $stmt->closeCursor(); + + $update = array(); + + $tagDirname = new \Alchemy\Phrasea\Metadata\Tag\TfDirname(); + $tagBasename = new \Alchemy\Phrasea\Metadata\Tag\TfBasename(); + + foreach ($rs as $row) { + + if (strpos(strtolower($row['src']), 'tf-parentdir') !== false) { + $update[] = array('id' => $row['id'], 'src' => $tagDirname->getTagname()); + } + if (strpos(strtolower($row['src']), 'tf-filename') !== false) { + $update[] = array('id' => $row['id'], 'src' => $tagBasename->getTagname()); + } + } + + $sql = 'UPDATE metadatas_structure SET src = :src WHERE id = :id'; + $stmt = $databox->get_connection()->prepare($sql); + + foreach ($update as $row) { + $stmt->execute(array(':src' => $row['src'], ':id' => $row['id'])); + } + + $stmt->closeCursor(); + + return true; + } +} + diff --git a/lib/conf.d/data_templates/en-simple.xml b/lib/conf.d/data_templates/en-simple.xml index 0edf94035a..3e26cb119c 100644 --- a/lib/conf.d/data_templates/en-simple.xml +++ b/lib/conf.d/data_templates/en-simple.xml @@ -1,212 +1,162 @@ - {{datapathnoweb}}{{basename}}/documents + {{datapathnoweb}}{{basename}}/documents - - - - {{datapathnoweb}}{{basename}}/subdefs - 800 - resample - 72 - no - 75 - yes - - image - - - - - {{datapathweb}}{{basename}}/subdefs - 200 - resample - 72 - yes - 75 - no - image - {{dataurl}}/{{basename}}/subdefs - - - - + + + + {{datapathnoweb}}{{basename}}/subdefs + 800 + resample + 72 + no + 75 + yes + + image + + + + + {{datapathweb}}{{basename}}/subdefs + 200 + resample + 72 + yes + 75 + no + image + {{dataurl}}/{{basename}}/subdefs + + + + - - - {{datapathnoweb}}{{basename}}/subdefs - 800 - video - yes - - libfaac - libx264 - 1000 - 8 - 15 - - - - - {{datapathweb}}{{basename}}/subdefs - 200 - gif - 500 - no - {{dataurl}}/{{basename}}/subdefs - - - - - {{datapathweb}}{{basename}}/subdefs - 200 - image - no - {{dataurl}}/{{basename}}/subdefs - - - - + + + {{datapathnoweb}}{{basename}}/subdefs + 800 + video + yes + + libfaac + libx264 + 1000 + 8 + 15 + + + + + {{datapathweb}}{{basename}}/subdefs + 200 + gif + 500 + no + {{dataurl}}/{{basename}}/subdefs + + + + + {{datapathweb}}{{basename}}/subdefs + 200 + image + no + {{dataurl}}/{{basename}}/subdefs + + + + - - - {{datapathnoweb}}{{basename}}/subdefs - audio - yes - - - - - - {{datapathweb}}{{basename}}/subdefs - image - no - {{dataurl}}/{{basename}}/subdefs - - - - - - - {{datapathnoweb}}{{basename}}/subdefs - flexpaper - no - - - - - - {{datapathweb}}{{basename}}/subdefs - image - resample - 72 - 200 - no - {{dataurl}}/{{basename}}/subdefs - - - - - - - {{datapathnoweb}}{{basename}}/subdefs - image - 200 - no - resample - 72 - - - - - - {{datapathweb}}{{basename}}/subdefs - image - no - resample - 72 - {{dataurl}}/{{basename}}/subdefs - - - - - + + + {{datapathnoweb}}{{basename}}/subdefs + audio + yes + + + + + + {{datapathweb}}{{basename}}/subdefs + image + no + {{dataurl}}/{{basename}}/subdefs + + + + + + + {{datapathnoweb}}{{basename}}/subdefs + flexpaper + no + + + + + + {{datapathweb}}{{basename}}/subdefs + image + resample + 72 + 200 + no + {{dataurl}}/{{basename}}/subdefs + + + + + + + {{datapathnoweb}}{{basename}}/subdefs + image + 200 + no + resample + 72 + + + + + + {{datapathweb}}{{basename}}/subdefs + image + no + resample + 72 + {{dataurl}}/{{basename}}/subdefs + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Online - + + Online + diff --git a/lib/conf.d/data_templates/fr-simple.xml b/lib/conf.d/data_templates/fr-simple.xml index c2b1719b08..6a50f07e96 100755 --- a/lib/conf.d/data_templates/fr-simple.xml +++ b/lib/conf.d/data_templates/fr-simple.xml @@ -1,212 +1,162 @@ - {{datapathnoweb}}{{basename}}/documents - - - - {{datapathnoweb}}{{basename}}/subdefs - 800 - resample - 72 - no - 75 - yes - - image - - - - - {{datapathweb}}{{basename}}/subdefs - 200 - resample - 72 - yes - 75 - no - image - {{dataurl}}/{{basename}}/subdefs - - - - - - - {{datapathnoweb}}{{basename}}/subdefs - 800 - video - yes - - libfaac - libx264 - 1000 - 8 - 15 - - - - - {{datapathweb}}{{basename}}/subdefs - 200 - gif - 500 - no - {{dataurl}}/{{basename}}/subdefs - - - - - {{datapathweb}}{{basename}}/subdefs - 200 - image - no - {{dataurl}}/{{basename}}/subdefs - - - - - - - {{datapathnoweb}}{{basename}}/subdefs - audio - yes - - - - - - {{datapathweb}}{{basename}}/subdefs - image - 200 - no - {{dataurl}}/{{basename}}/subdefs - - - - - - - {{datapathnoweb}}{{basename}}/subdefs - flexpaper - no - - - - - - {{datapathweb}}{{basename}}/subdefs - image - resample - 72 - 200 - no - {{dataurl}}/{{basename}}/subdefs - - - - - - - {{datapathnoweb}}{{basename}}/subdefs - image - 200 - no - resample - 72 - - - - - - {{datapathweb}}{{basename}}/subdefs - image - no - resample - 72 - {{dataurl}}/{{basename}}/subdefs - - - - - + {{datapathnoweb}}{{basename}}/documents + + + + {{datapathnoweb}}{{basename}}/subdefs + 800 + resample + 72 + no + 75 + yes + + image + + + + + {{datapathweb}}{{basename}}/subdefs + 200 + resample + 72 + yes + 75 + no + image + {{dataurl}}/{{basename}}/subdefs + + + + + + + {{datapathnoweb}}{{basename}}/subdefs + 800 + video + yes + + libfaac + libx264 + 1000 + 8 + 15 + + + + + {{datapathweb}}{{basename}}/subdefs + 200 + gif + 500 + no + {{dataurl}}/{{basename}}/subdefs + + + + + {{datapathweb}}{{basename}}/subdefs + 200 + image + no + {{dataurl}}/{{basename}}/subdefs + + + + + + + {{datapathnoweb}}{{basename}}/subdefs + audio + yes + + + + + + {{datapathweb}}{{basename}}/subdefs + image + 200 + no + {{dataurl}}/{{basename}}/subdefs + + + + + + + {{datapathnoweb}}{{basename}}/subdefs + flexpaper + no + + + + + + {{datapathweb}}{{basename}}/subdefs + image + resample + 72 + 200 + no + {{dataurl}}/{{basename}}/subdefs + + + + + + + {{datapathnoweb}}{{basename}}/subdefs + image + 200 + no + resample + 72 + + + + + + {{datapathweb}}{{basename}}/subdefs + image + no + resample + 72 + {{dataurl}}/{{basename}}/subdefs + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Online - + + Online +