function addPage($page, $permission) { $newPage = new UcPermissionPageMatches(); $i = 0; if (is_array($permission)) { foreach ($permission as $id) { $newPage->setPermissionId($id); $newPage->setPageId($page); $newPage->save(); $i++; } } elseif (is_array($page)) { foreach ($page as $id) { $newPage->setPermissionId($permission); $newPage->setPageId($id); $newPage->save(); $i++; } } else { $newPage->setPermissionId($permission); $newPage->setPageId($page); $newPage->save(); $i++; } return $i; }