} // Delete author type $del_id_type = Input::Get('del_id_type', 'int', -1); if ($del_id_type > -1) { $authorTypeObj = new AuthorType($del_id_type); if ($authorTypeObj->delete()) { camp_html_add_msg($translator->trans('Author type removed.', array(), 'users'), 'ok'); } else { camp_html_add_msg($translator->trans('Cannot remove author type.', array(), 'users')); } } // Delete author alias $del_id_alias = Input::Get('del_id_alias', 'int', -1); if ($del_id_alias > -1) { $authorAliasObj = new AuthorAlias($del_id_alias); if ($authorAliasObj->delete()) { camp_html_add_msg($translator->trans('Author alias removed.', array(), 'users'), 'ok'); } else { camp_html_add_msg($translator->trans('Cannot remove author alias.', array(), 'users')); } } $first_name = Input::Get('first_name'); $last_name = Input::Get('last_name'); $can_save = false; if ($id > -1 && strlen($first_name) > 0 && strlen($last_name) > 0) { $can_save = true; } if ($can_save) { $author = new Author(); if ($id > 0) { $author = new Author($id);