return $tmpl;
}
+
+ function syncFileWord($pgdata, $filetype)
+ {
+ $filetype = 'xml';
+
+ $tmpl = DB_DataObject::Factory($this->tableName());
+ $tmpl->view_name = $pgdata['base'];
+ $tmpl->currentTemplate = $pgdata['template_dir'] . '/'. $pgdata['template'];
+
+ if ($tmpl->get('template', $pgdata['template'])) {
+ if (strtotime($tmpl->updated) >= filemtime( $tmpl->currentTemplate )) {
+ if ($tmpl->is_deleted != 0 || $tmpl->filetype != $filetype) {
+ $oo = clone($tmpl);
+ $tmpl->is_deleted = 0;
+ $tmpl->filetype = $filetype;
+ $tmpl->update($oo);
+ }
+ return $tmpl;
+ }
+ }
+ }
/*
SELECT LOWER(