function savePerms() { global $db, $row; $apppageuripermDAO = new ApppageuripermDAO($db); $apppermDAO = new ApppermDAO($db); $perms = array(); foreach ($apppermDAO->findAll('perm_name') as $perm) { $valname = 'perm_nameSelected_' . $perm->perm_name; if (isset($_POST[$valname]) && (int) $_POST[$valname] != 0) { $obj = new stdClass(); $obj->page_uri = $row->page_uri; $obj->perm_name = $perm->perm_name; $perms[] = $obj; } } ChildRowUpdater::updateChildRows($db, 'Apppageuriperm', $perms, array('page_uri' => $row->page_uri), array('page_uri', 'perm_name')); }