Example #1
0
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'));
}