Ejemplo n.º 1
0
 protected function UpdateUsages($newTemplate)
 {
     $sql = Access::SqlBuilder();
     $tblContent = Content::Schema()->Table();
     $where = $sql->Equals($tblContent->Field('Template'), $sql->Value($this->template))->And_($sql->Equals($tblContent->Field('Type'), $sql->Value($this->module->MyType())));
     $setList = $sql->SetList('Template', $sql->Value($newTemplate));
     Content::Schema()->Update($setList, $where);
 }
Ejemplo n.º 2
0
 private function DeleteUsages(FrontendModule $module, $templateName)
 {
     $sql = Access::SqlBuilder();
     $tblContent = Content::Schema()->Table();
     $where = $sql->Equals($tblContent->Field('Type'), $sql->Value($module->MyType()))->And_($sql->Equals($tblContent->Field('Template'), $sql->Value($templateName)));
     $setList = $sql->SetList('Template', $sql->Value(''));
     Content::Schema()->Update($setList, $where);
 }