diff --git a/themes/bootstrap3/js/record.js b/themes/bootstrap3/js/record.js index 5d895e699c315d482776df3773496cb4077e319d..8c955bea00db2a55382f2d1c719ffe468689de7e 100644 --- a/themes/bootstrap3/js/record.js +++ b/themes/bootstrap3/js/record.js @@ -114,28 +114,12 @@ function registerAjaxCommentRecord() { if (response.status == 'OK') { refreshCommentList(id, recordSource); $(form).find('textarea[name="comment"]').val(''); - } else if (response.status == 'NEED_AUTH') { - Lightbox.addCloseAction(function() { - $.ajax({ - type: 'POST', - url: url, - data: data, - dataType: 'json', - success:function() { - refreshCommentList(id, recordSource); - $(form).find('textarea[name="comment"]').val(''); - } - }); - }); - return Lightbox.get('Record', 'AddComment', data, data); + $(form).find('input[type="submit"]').button('loading'); } else { - $('#modal').find('.modal-body').html(response.data+'!'); - $('#modal').find('.modal-header h3').html('Error!'); - $('#modal').modal('show'); + Lightbox.displayError(response.data); } } }); - $(form).find('input[type="submit"]').button('loading'); return false; }); // Delete links diff --git a/themes/bootstrap3/templates/RecordTab/usercomments.phtml b/themes/bootstrap3/templates/RecordTab/usercomments.phtml index d5629c09c4b95bc07f0ab0fd805dc5eff336f334..f8d5c9d5f6512cecd5e1727682e018f4f13c9657 100644 --- a/themes/bootstrap3/templates/RecordTab/usercomments.phtml +++ b/themes/bootstrap3/templates/RecordTab/usercomments.phtml @@ -13,7 +13,13 @@ <strong><?=$this->transEsc("Your Comment")?></strong> </div> <div class="col-sm-9"> - <textarea id="comment" name="comment" class="form-control" rows="3" required></textarea><br/> - <input class="btn btn-primary" data-loading-text="<?=$this->transEsc('Submitting') ?>..." type="submit" value="<?=$this->transEsc("Add your comment")?>"/> + <? $user = $this->auth()->isLoggedIn() ?> + <? if($user): ?> + <textarea id="comment" name="comment" class="form-control" rows="3" required></textarea><br/> + <input class="btn btn-primary" data-loading-text="<?=$this->transEsc('Submitting') ?>..." type="submit" value="<?=$this->transEsc("Add your comment")?>"/> + <? else: ?> + <textarea id="comment" name="comment" class="form-control" rows="3" disabled></textarea><br/> + <input class="btn btn-primary" type="submit" value="<?=$this->transEsc("You must be logged in first")?>" disabled/> + <? endif; ?> </div> </form>