public function duplicate($newPA = false) { $newPA = parent::duplicate($newPA); $db = Loader::db(); $r = $db->Execute('select * from PagePermissionThemeAccessList where paID = ?', array($this->getPermissionAccessID())); while ($row = $r->FetchRow()) { $v = array($row['peID'], $newPA->getPermissionAccessID(), $row['permission']); $db->Execute('insert into PagePermissionThemeAccessList (peID, paID, permission) values (?, ?, ?)', $v); } $r = $db->Execute('select * from PagePermissionThemeAccessListCustom where paID = ?', array($this->getPermissionAccessID())); while ($row = $r->FetchRow()) { $v = array($row['peID'], $newPA->getPermissionAccessID(), $row['pThemeID']); $db->Execute('insert into PagePermissionThemeAccessListCustom (peID, paID, pThemeID) values (?, ?, ?)', $v); } return $newPA; }
public function duplicate($newPA = false) { $newPA = parent::duplicate($newPA); $db = Database::connection(); $r = $db->executeQuery('select * from PagePermissionPropertyAccessList where paID = ?', array($this->getPermissionAccessID())); while ($row = $r->FetchRow()) { $v = array($row['peID'], $newPA->getPermissionAccessID(), $row['attributePermission'], $row['name'], $row['publicDateTime'], $row['uID'], $row['description'], $row['paths']); $db->executeQuery('insert into PagePermissionPropertyAccessList (peID, paID, attributePermission, name, publicDateTime, uID, description, paths) values (?, ?, ?, ?, ?, ?, ?, ?)', $v); } $r = $db->executeQuery('select * from PagePermissionPropertyAttributeAccessListCustom where paID = ?', array($this->getPermissionAccessID())); while ($row = $r->FetchRow()) { $v = array($row['peID'], $newPA->getPermissionAccessID(), $row['akID']); $db->executeQuery('insert into PagePermissionPropertyAttributeAccessListCustom (peID, paID, akID) values (?, ?, ?)', $v); } return $newPA; }
public function duplicate($newPA = false) { $newPA = parent::duplicate($newPA); $db = Database::connection(); $r = $db->executeQuery('select * from PagePermissionPageTypeAccessList where paID = ?', array($this->getPermissionAccessID())); while ($row = $r->FetchRow()) { $v = array($row['peID'], $newPA->getPermissionAccessID(), $row['permission'], $row['externalLink']); $db->executeQuery('insert into PagePermissionPageTypeAccessList (peID, paID, permission, externalLink) values (?, ?, ?, ?)', $v); } $r = $db->executeQuery('select * from PagePermissionPageTypeAccessListCustom where paID = ?', array($this->getPermissionAccessID())); while ($row = $r->FetchRow()) { $v = array($row['peID'], $newPA->getPermissionAccessID(), $row['ptID']); $db->executeQuery('insert into PagePermissionPageTypeAccessListCustom (peID, paID, ptID) values (?, ?, ?)', $v); } return $newPA; }
public function duplicate($newPA = false) { $newPA = parent::duplicate($newPA); $db = Database::connection(); $r = $db->executeQuery('select * from PagePermissionThemeAccessList where paID = ?', [$this->getPermissionAccessID()]); while ($row = $r->FetchRow()) { $v = [$row['peID'], $newPA->getPermissionAccessID(), $row['permission']]; $db->executeQuery('insert into PagePermissionThemeAccessList (peID, paID, permission) values (?, ?, ?)', $v); } $r = $db->executeQuery('select * from PagePermissionThemeAccessListCustom where paID = ?', [$this->getPermissionAccessID()]); while ($row = $r->FetchRow()) { $v = [$row['peID'], $newPA->getPermissionAccessID(), $row['pThemeID']]; $db->executeQuery('insert into PagePermissionThemeAccessListCustom (peID, paID, pThemeID) values (?, ?, ?)', $v); } return $newPA; }