Advertisement
Guest User

Untitled

a guest
May 29th, 2016
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.98 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>User Page</title>
  5.  
  6.  
  7. <link rel="stylesheet" type="text/css" href="css/bootstrap-theme.min.css" />
  8.  
  9. <link rel="stylesheet" type="text/css" href="/css/bootstrap.min.css">
  10.  
  11. <!-- Main Style -->
  12. <link rel="stylesheet" type="text/css" href="/css/main.css">
  13.  
  14. <!-- Responsive Style -->
  15. <link rel="stylesheet" type="text/css" href="/css/responsive.css">
  16.  
  17. <!--Icon Fonts-->
  18. <link rel="stylesheet" media="screen" href="/fonts/font-awesome/font-awesome.min.css" />
  19.  
  20.  
  21. <!-- Extras -->
  22. <link rel="stylesheet" type="text/css" href="/extras/animate.css">
  23. <link rel="stylesheet" type="text/css" href="/extras/lightbox.css">
  24.  
  25. <script type="text/javascript" src="js/jquery-1.12.3.min.js"></script>
  26. <script type="text/javascript" src="js/angular.min.js"></script>
  27. <script src="js/angular-cookies.min.js"></script>
  28. <script type="text/javascript" src="js/bootstrap.min.js"></script>
  29. <link href="css/user-page.css" rel="stylesheet">
  30. <script type="text/javascript" src="js/app.js"></script>
  31. <script src="js/angular-file-upload.min.js"></script>
  32. </head>
  33. <body ng-app = "reviewsApp">
  34. <div ng-controller = "AdminUserPageController as ctrl" >
  35. <div ng-init="ctrl.initializePageInfo();">
  36. <div class="logo-menu">
  37. <nav class="navbar navbar-default navbar-fixed-top" role="navigation" data-spy="affix" data-offset-top="50">
  38. <div class="container">
  39. <!-- Brand and toggle get grouped for better mobile display -->
  40. <div class="navbar-header col-md-3">
  41. <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
  42. <span class="sr-only">Toggle navigation</span>
  43. <span class="icon-bar"></span>
  44. <span class="icon-bar"></span>
  45. <span class="icon-bar"></span>
  46. </button>
  47. <a class="navbar-brand" href="/">Home</a>
  48. </div>
  49. <div class="collapse navbar-collapse" id="navbar">
  50. <ul class="nav navbar-nav pull-right">
  51. <li ng-class="{myActive : selectedTab == 'unapprovedReviews'}">
  52. <a href="" ng-click="selectedTab = 'unapprovedReviews'" ng-class="{myActive : selectedTab == 'unapprovedReviews'}">
  53. Reviewuri Neaprobate</a>
  54. </li>
  55. <li ng-class="{myActive : selectedTab == 'userList'}">
  56. <a href="" ng-click="selectedTab = 'userList'" ng-class="{myActive : selectedTab == 'userList'}">Lista Useri</a>
  57. </li>
  58. <li ng-class="{myActive : selectedTab == 'myReviewsList'}">
  59. <a href="" ng-click="selectedTab = 'myReviewsList'" ng-class="{myActive : selectedTab == 'myReviewsList'}">Reviewurile Mele</a>
  60. </li>
  61. <li><a href="/settings">Setari</a></li>
  62. </ul>
  63. </div>
  64. </div>
  65. </nav>
  66. </div>
  67. <div class="container">
  68. <div ng-show="selectedTab == 'unapprovedReviews'">
  69. <p><%=ctrl.unapprovedReviewsError%></p>
  70. <div ng-repeat = "review in ctrl.unapprovedReviews">
  71. <a href="/review/<%=review._id%>"><h3><%=review.reviewTitle%></h3></a>
  72. <p><%=review.reviewText%></p>
  73.  
  74. <p>Plante:
  75. <span ng-repeat = "plant in review.plants"><%=plant%><span ng-hide = "$last">,</span> </span>
  76. </p>
  77. <p>Afectiuni:
  78. <span ng-repeat = "use in review.uses"><%=use%><span ng-hide = "$last">,</span> </span>
  79. </p>
  80. <p>Producator: <%=review.producer%></p>
  81.  
  82. <button class="btn btn-default" ng-click="ctrl.handleReview(review._id,'approve')">Aproba review</button>
  83. <button class="btn btn-primary" ng-click="ctrl.handleReview(review._id,'delete')">Sterge review</button>
  84. <hr>
  85. </div>
  86. </div>
  87.  
  88. <div ng-show="selectedTab == 'userList'">
  89. <p><%=ctrl.userListError%></p>
  90. <div ng-repeat = "user in ctrl.userList">
  91. <h4><%=user._id%></h4>
  92. <p ng-show = "user.isAdmin">este admin</p>
  93. <p ng-hide = "user.isAdmin">nu este admin</p>
  94. <button class="btn btn-default" ng-hide = "user.isAdmin" ng-click="ctrl.changeAdminRights(user._id,'promote')">Promoveaza ca admin</button>
  95. <button class="btn btn-primary" ng-show = "user.isAdmin" ng-click="ctrl.changeAdminRights(user._id,'demote')">Revoca drepturile de admin</button>
  96. <hr>
  97. </div>
  98. </div>
  99.  
  100. <div ng-show="selectedTab == 'myReviewsList'">
  101. <p><%=ctrl.myReviewsError%></p>
  102. <div ng-repeat = "review in ctrl.myReviews">
  103. <a href="/review/<%=review._id%>"><h3><%=review.reviewTitle%></h3></a>
  104. <p><%=review.reviewText%></p>
  105. <p>Plante:
  106. <span ng-repeat = "plant in review.plants"><%=plant%><span ng-hide = "$last">,</span> </span>
  107. </p>
  108. <p>Afectiuni:
  109. <span ng-repeat = "use in review.uses"><%=use%><span ng-hide = "$last">,</span> </span>
  110. </p>
  111. <p>Producator: <%=review.producer%></p>
  112. <hr>
  113. </div>
  114. </div>
  115. </div>
  116. </div>
  117. </div>
  118. </body>
  119. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement