El checkbox de cada usuario tendría serviría para asignar o quitar permisos de edición a los usuarios.
La forma que estoy usando ahora es borrar todos los registros de la tabla y luego insertar los registros que asignan permisos a los usuarios.
A nivel código, ¿hay una forma mejor de hacerlo?
Si uso IF podría ver si tengo que editar o insertar el registro, ¿eso sería mejor?
Les dejo el código:
tablas
--------
jos_photo_members
id_user
iseditor
jos_users
id
código
--------
Código HTML:
function save() {
global $mainframe;
$id = JRequest::getVar('id', '', 'post');
$db =& JFactory::getDBO();
$query = 'delete from #__photo_members';
$db->setQuery( $query );
$db->query();
for( $i = 0; $i < count($id); $i ++){
$insert = new stdClass();
$insert->id_user = $id[$i];
$insert->iseditor = 1;
$db->insertObject('#__photo_members', $insert, 'id_user');
}
$mainframe->redirect('index.php?option=com_photo', "Updated");
}