}
- function updateData()
+ function updateData() // this does everything?? not used?
+
{
$this->scanProjectBJS();
$this->scanPmanBJS();
}
- function scanProjectBJS()
+ function scanProjectBJS() // this is probably not used (replace by the CMS scanner)
{
$ff = HTML_FlexyFramework::get();
function scanPmanBJS()
{
-
$ids = array();
foreach ($this->modules() as $m){
$view_name = "Pman.$m";
$template->updated = $template->sqlValue("NOW()");
(empty($o)) ? $template->insert() : $template->update($o);
-
+
if (strtotime($updated) >= filemtime('Pman' . '/' . $m . '/' . $fn)) {
continue;
}
if($this->cli){
echo "Sync tables.....\n";
}
+
+ // deactivate all table translation
+ $t = DB_DataObject::factory('core_templatestr');
+ $t->query(
+ "UPDATE core_templatestr
+ SET active = 0
+ WHERE on_table != ''"
+ );
+ // activate the used table translation
foreach($ff->Pman_Core['DataObjects_Core_templatestr']['tables'] as $table=>$cols){
$t = DB_DataObject::factory($table);
foreach($t->fetchAll() as $d) {