member plugin edit
This commit is contained in:
		
							parent
							
								
									8e98aa10bc
								
							
						
					
					
						commit
						e244493b55
					
				|  | @ -96,7 +96,11 @@ class Panel::PageContent::BackEnd::PageContextsController < OrbitBackendControll | |||
| 			@create_page_context.save		 | ||||
| 		end | ||||
| 		 | ||||
|         format.html { redirect_to(panel_page_content_back_end_page_contexts_url, :notice => t('page_content.update_page_content_success')) } | ||||
| 		if !params[:page].blank? | ||||
|           format.html { redirect_to(panel_page_content_back_end_page_contexts_url(:page =>params[:page]), :notice => t('page_content.update_page_content_success')) } | ||||
|         else | ||||
| 		  format.html { redirect_to(panel_page_content_back_end_page_contexts_url, :notice => t('page_content.update_page_content_success')) } | ||||
| 		end | ||||
| 		format.js  { render 'toggle_enable' } | ||||
|         format.xml  { head :ok } | ||||
|       else | ||||
|  |  | |||
|  | @ -37,6 +37,7 @@ | |||
| </div> | ||||
| 
 | ||||
| <div class="form-actions"> | ||||
| 	<%= hidden_field_tag 'page', params[:page] if !params[:page].blank? %> | ||||
| 	<%= f.submit t('submit'), :class=>'btn btn-primary' %> | ||||
| 	<%= link_to t('cancel'), get_go_back, :class=>"btn" %>  | ||||
| </div> | ||||
|  |  | |||
|  | @ -5,7 +5,7 @@ | |||
| 		<div class="quick-edit"> | ||||
| 			<ul class="nav nav-pills hide"> | ||||
| 				<%if is_manager? || is_admin? ||  page_context.authed_users(:edit).include?(current_user)%> | ||||
| 				<li><%= link_to t(:edit), edit_panel_page_content_back_end_page_context_path(page_context) %></li> | ||||
| 				<li><%= link_to t(:edit), edit_panel_page_content_back_end_page_context_path(page_context, :page => params[:page]) %></li> | ||||
| 				<%if (is_manager? || is_admin?) %> | ||||
| 					<li><%=show_page_context_edit_auth_link page_context%></li> | ||||
| 				<% end%> | ||||
|  |  | |||
|  | @ -0,0 +1,30 @@ | |||
| class Panel::PersonalBook::FrontEnd::WritingBooksController < OrbitWidgetController | ||||
| 
 | ||||
|   def initialize | ||||
|     super | ||||
|     @app_title = 'personal_book' | ||||
|   end | ||||
|    | ||||
| 
 | ||||
|   def index | ||||
| 	 | ||||
| 	@writing_books = WritingBook.desc(:year).page(params[:page]).per(10) | ||||
| 	 | ||||
|   end | ||||
| 
 | ||||
|   # GET /writing_books/1 | ||||
|   # GET /writing_books/1.xml | ||||
|   def show | ||||
|     @writing_book = WritingBook.find(params[:id]) | ||||
| 	 | ||||
| 	@book_author_types = ( !@writing_book.book_author_types.blank? ? @writing_book.book_author_types.collect{|x| x.title}.join(', ') : nil) | ||||
|    | ||||
|   end | ||||
|    | ||||
|    | ||||
|   def get_tags | ||||
|   	module_app = ModuleApp.first(:conditions => {:key => 'personal_book'}) | ||||
|   	@tags = Tag.all(:conditions => {:module_app_id => module_app.id}) | ||||
|   end | ||||
|    | ||||
| end | ||||
|  | @ -1,9 +1,5 @@ | |||
| # encoding: utf-8 | ||||
| 
 | ||||
| class BookPaperType < WritingBookCategory | ||||
|    | ||||
|   field :title, localize: true | ||||
|    | ||||
|   has_and_belongs_to_many :writing_books | ||||
|    | ||||
| end | ||||
|  | @ -19,7 +19,7 @@ | |||
| 					<div class="control-group"> | ||||
| 						<%= label_tag "link-#{locale}", "Name-#{I18nVariable.from_locale(locale)}", :class => 'control-label' %> | ||||
| 						<div class="controls"> | ||||
| 							<%= f.text_field locale, :class => 'control-label', :value => (@set_author_type.title_translations[locale] rescue nil) %> | ||||
| 							<%= f.text_field locale, :class => 'control-label', :value => (@set_paper_type.title_translations[locale] rescue nil) %> | ||||
| 						</div> | ||||
| 					</div> | ||||
| 				<% end %> | ||||
|  |  | |||
|  | @ -15,6 +15,7 @@ | |||
| </table> | ||||
| 
 | ||||
| <div class="form-actions form-fixed pagination-right"> | ||||
| 	<%= link_to content_tag(:i, nil, :class => 'icon-cog icon-white') + t('setting'), panel_personal_book_back_end_writing_book_setting_path, :class => 'btn btn-primary pull-right' %> | ||||
| 	<%= link_to content_tag(:i, nil, :class => 'icon-plus icon-white') + t('announcement.add_new'), new_panel_personal_book_back_end_writing_book_path, :class => 'btn btn-primary pull-right' %> | ||||
| 	<div id="writing_book_pagination" class="paginationFixed"> | ||||
| 	<%= paginate @writing_books, :params => {:direction => params[:direction], :sort => params[:sort], :filter => @filter, :new_filter => nil} %> | ||||
|  |  | |||
|  | @ -0,0 +1,27 @@ | |||
| <% # encoding: utf-8 %> | ||||
| 
 | ||||
| <%= flash_messages %> | ||||
| 
 | ||||
| <h1><%= t('writing_book.list_writing_book') %></h1> | ||||
| 
 | ||||
| 
 | ||||
| 	<table> | ||||
| 	  <tr> | ||||
| 		<th><%= t(:year) %></th> | ||||
| 		<th><%= t(:title) %></th> | ||||
| 	  </tr> | ||||
| 
 | ||||
| 	<% @writing_books.each do |post| %> | ||||
| 	  <tr> | ||||
| 		<td><%= post.year %></td> | ||||
| 		<td> | ||||
| 		<%= link_to post.create_link , panel_personal_book_front_end_writing_book_path(post) %> | ||||
| 		</td> | ||||
| 	  </tr> | ||||
| 	   | ||||
| 	<% end %> | ||||
| 	 | ||||
| 	</table> | ||||
| 
 | ||||
| 
 | ||||
| <%= paginate @writing_books, :params => {:inner => false}%> | ||||
|  | @ -0,0 +1,37 @@ | |||
| <% # encoding: utf-8 %> | ||||
| 
 | ||||
| <table> | ||||
| <caption> <%= t("writing_book") %> </caption> | ||||
| <tbody> | ||||
| <tr><th><%= t("writing_book.year")%></th><td><%= @writing_book.year %></td></tr> | ||||
| <tr><th><%= t("writing_book.language")%></th><td><%= @writing_book.language %></td></tr> | ||||
| <tr><th><%= t("writing_book.paper_title")%></th><td><%= @writing_book.paper_title %></td></tr> | ||||
| <tr><th><%= t("writing_book.book_title")%></th><td><%= @writing_book.book_title %></td></tr> | ||||
| <tr><th><%= t("writing_book.book_paper_type")%></th><td><%= @writing_book.book_paper_type.title if !@writing_book.book_paper_type.blank? %></td></tr> | ||||
| <tr><th><%= t("writing_book.book_author_types")%></th><td><%= @book_author_types %></td></tr> | ||||
| <tr><th><%= t("writing_book.extracted_chapters")%></th><td><%= @writing_book.extracted_chapters %></td></tr> | ||||
| <tr><th><%= t("writing_book.publisher")%></th><td><%= @writing_book.publisher %></td></tr> | ||||
| <tr><th><%= t("writing_book.editor")%></th><td><%= @writing_book.editor %></td></tr> | ||||
| <tr><th><%= t("writing_book.publish_date")%></th><td><%= @writing_book.publish_date %></td></tr> | ||||
| <tr><th><%= t("writing_book.pages")%></th><td><%= @writing_book.pages %></td></tr> | ||||
| <tr><th><%= t("writing_book.isbn")%></th><td><%= @writing_book.isbn %></td></tr> | ||||
| <tr><th><%= t("writing_book.publication_date")%></th><td><%= @writing_book.publication_date %></td></tr> | ||||
| <tr><th><%= t("writing_book.url")%></th><td><%= link_to t(:url), @writing_book.url, {:target => '_blank', :title => @writing_book.book_title} if !@writing_book.url.blank? %></td></tr> | ||||
| <tr><th><%= t("writing_book.note")%></th><td><%= @writing_book.note %></td></tr> | ||||
| <tr><th><%= t("writing_book.authors")%></th><td><%= "#{User.from_id(@writing_book.create_user_id).name rescue ''},#{@writing_book.authors rescue ''}"%></td></tr> | ||||
| <tr><th><%= t("writing_book.files")%></th> | ||||
| <td> | ||||
| <% if @writing_book.writing_book_files.size > 0 %> | ||||
| 		<div> | ||||
| 			<i class="icons-paperclip"></i> | ||||
| 			<div class="showFile"> | ||||
| 					<% @writing_book.writing_book_files.each do | wjfile | %> | ||||
| 					<%= link_to wjfile.title, wjfile.file.url, {:target => '_blank', :title => wjfile.title} if wjfile.file.file %> | ||||
| 					<% end %> | ||||
| 			</div> | ||||
| 		</div> | ||||
| 	<% end %> | ||||
| </td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
|  | @ -0,0 +1,28 @@ | |||
| class Panel::PersonalHonor::FrontEnd::HonorsController < OrbitWidgetController | ||||
| 
 | ||||
|   def initialize | ||||
|     super | ||||
|     @app_title = 'personal_honor' | ||||
|   end | ||||
|    | ||||
| 
 | ||||
|   def index | ||||
| 	 | ||||
| 	@honors = Honor.desc(:year).page(params[:page]).per(10) | ||||
| 	 | ||||
|   end | ||||
| 
 | ||||
|   # GET /honors/1 | ||||
|   # GET /honors/1.xml | ||||
|   def show | ||||
|     @honor = Honor.find(params[:id]) | ||||
|    | ||||
|   end | ||||
|    | ||||
|    | ||||
|   def get_tags | ||||
|   	module_app = ModuleApp.first(:conditions => {:key => 'personal_journal'}) | ||||
|   	@tags = Tag.all(:conditions => {:module_app_id => module_app.id}) | ||||
|   end | ||||
|    | ||||
| end | ||||
|  | @ -0,0 +1,27 @@ | |||
| <% # encoding: utf-8 %> | ||||
| 
 | ||||
| <%= flash_messages %> | ||||
| 
 | ||||
| <h1><%= t('honor.list_honor') %></h1> | ||||
| 
 | ||||
| 
 | ||||
| 	<table> | ||||
| 	  <tr> | ||||
| 		<th><%= t(:year) %></th> | ||||
| 		<th><%= t(:award_name) %></th> | ||||
| 	  </tr> | ||||
| 
 | ||||
| 	<% @honors.each do |post| %> | ||||
| 	  <tr> | ||||
| 		<td><%= post.year %></td> | ||||
| 		<td> | ||||
| 		<%= link_to post.award_name , panel_personal_honor_front_end_honor_path(post) %> | ||||
| 		</td> | ||||
| 	  </tr> | ||||
| 	   | ||||
| 	<% end %> | ||||
| 	 | ||||
| 	</table> | ||||
| 
 | ||||
| 
 | ||||
| <%= paginate @honors, :params => {:inner => false}%> | ||||
|  | @ -0,0 +1,15 @@ | |||
| <% # encoding: utf-8 %> | ||||
| 
 | ||||
| <table> | ||||
| <caption> <%= t("honor") %> </caption> | ||||
| <tbody> | ||||
| <tr><th><%= t("honor.category")%></th><td><%= @honor.honor_category.title if @honor.honor_category %></td></tr> | ||||
| <tr><th><%= t("honor.year")%></th><td><%= @honor.year %></td></tr> | ||||
| <tr><th><%= t("honor.language")%></th><td><%= @honor.language %></td></tr> | ||||
| <tr><th><%= t("honor.award_name")%></th><td><%= @honor.award_name %></td></tr> | ||||
| <tr><th><%= t("honor.awarding_unit")%></th><td><%= @honor.awarding_unit %></td></tr> | ||||
| <tr><th><%= t("honor.url")%></th><td><%= link_to t(:url), @honor.url, {:target => '_blank', :title => @honor.award_name} if !@honor.url.blank? %></td></tr> | ||||
| <tr><th><%= t("honor.note")%></th><td><%= @honor.note %></td></tr> | ||||
| <tr><th><%= t("honor.authors")%></th><td><%= User.from_id(@honor.create_user_id).name rescue '' %></td></tr> | ||||
| </tbody> | ||||
| </table> | ||||
|  | @ -0,0 +1,31 @@ | |||
| class Panel::PersonalJournal::FrontEnd::WritingJournalsController < OrbitWidgetController | ||||
| 
 | ||||
|   def initialize | ||||
|     super | ||||
|     @app_title = 'personal_journal' | ||||
|   end | ||||
|    | ||||
| 
 | ||||
|   def index | ||||
| 	 | ||||
| 	@writing_journals = WritingJournal.desc(:year).page(params[:page]).per(10) | ||||
| 	 | ||||
|   end | ||||
| 
 | ||||
|   # GET /writing_journals/1 | ||||
|   # GET /writing_journals/1.xml | ||||
|   def show | ||||
|     @writing_journal = WritingJournal.find(params[:id]) | ||||
| 	 | ||||
| 	@journal_level_types = ( !@writing_journal.journal_level_types.blank? ? @writing_journal.journal_level_types.collect{|x| x.title}.join(', ') : nil) | ||||
| 	@journal_author_types = ( !@writing_journal.journal_author_types.blank? ? @writing_journal.journal_author_types.collect{|x| x.title}.join(', ') : nil) | ||||
|    | ||||
|   end | ||||
|    | ||||
|    | ||||
|   def get_tags | ||||
|   	module_app = ModuleApp.first(:conditions => {:key => 'personal_journal'}) | ||||
|   	@tags = Tag.all(:conditions => {:module_app_id => module_app.id}) | ||||
|   end | ||||
|    | ||||
| end | ||||
|  | @ -15,6 +15,7 @@ | |||
| </table> | ||||
| 
 | ||||
| <div class="form-actions form-fixed pagination-right"> | ||||
| 	<%= link_to content_tag(:i, nil, :class => 'icon-cog icon-white') + t('setting'), panel_personal_journal_back_end_writing_journal_setting_path, :class => 'btn btn-primary pull-right' %> | ||||
| 	<%= link_to content_tag(:i, nil, :class => 'icon-plus icon-white') + t('announcement.add_new'), new_panel_personal_journal_back_end_writing_journal_path, :class => 'btn btn-primary pull-right' %> | ||||
| 	<div id="writing_journal_pagination" class="paginationFixed"> | ||||
| 	<%= paginate @writing_journals, :params => {:direction => params[:direction], :sort => params[:sort], :filter => @filter, :new_filter => nil} %> | ||||
|  |  | |||
|  | @ -0,0 +1,27 @@ | |||
| <% # encoding: utf-8 %> | ||||
| 
 | ||||
| <%= flash_messages %> | ||||
| 
 | ||||
| <h1><%= t('writing_journal.list_writing_journal') %></h1> | ||||
| 
 | ||||
| 
 | ||||
| 	<table> | ||||
| 	  <tr> | ||||
| 		<th><%= t(:year) %></th> | ||||
| 		<th><%= t(:title) %></th> | ||||
| 	  </tr> | ||||
| 
 | ||||
| 	<% @writing_journals.each do |post| %> | ||||
| 	  <tr> | ||||
| 		<td><%= post.year %></td> | ||||
| 		<td> | ||||
| 		<%= link_to post.create_link , panel_personal_journal_front_end_writing_journal_path(post) %> | ||||
| 		</td> | ||||
| 	  </tr> | ||||
| 	   | ||||
| 	<% end %> | ||||
| 	 | ||||
| 	</table> | ||||
| 
 | ||||
| 
 | ||||
| <%= paginate @writing_journals, :params => {:inner => false}%> | ||||
|  | @ -0,0 +1,38 @@ | |||
| <% # encoding: utf-8 %> | ||||
| 
 | ||||
| <table> | ||||
| <caption> <%= t("writing_journal") %> </caption> | ||||
| <tbody> | ||||
| <tr><th><%= t("writing_journal.year")%></th><td><%= @writing_journal.year %></td></tr> | ||||
| <tr><th><%= t("writing_journal.language")%></th><td><%= @writing_journal.language %></td></tr> | ||||
| <tr><th><%= t("writing_journal.paper_title")%></th><td><%= @writing_journal.paper_title %></td></tr> | ||||
| <tr><th><%= t("writing_journal.journal_title")%></th><td><%= @writing_journal.journal_title %></td></tr> | ||||
| <tr><th><%= t("writing_journal.journal_paper_type")%></th><td><%= @writing_journal.journal_paper_type.title if @writing_journal.journal_paper_type %></td></tr> | ||||
| <tr><th><%= t("writing_journal.journal_level_types")%></th><td><%= @journal_level_types %></td></tr> | ||||
| <tr><th><%= t("writing_journal.journal_author_types")%></th><td><%= @journal_author_types %></td></tr> | ||||
| <tr><th><%= t("writing_journal.isbn")%></th><td><%= @writing_journal.isbn %></td></tr> | ||||
| <tr><th><%= t("writing_journal.vol_no")%></th><td><%= @writing_journal.vol_no %></td></tr> | ||||
| <tr><th><%= t("writing_journal.issue_no")%></th><td><%= @writing_journal.issue_no %></td></tr> | ||||
| <tr><th><%= t("writing_journal.form_to")%></th><td><%= "#{@writing_journal.form_to_start} ~ #{@writing_journal.form_to_end}" %></td></tr> | ||||
| <tr><th><%= t("writing_journal.total_pages")%></th><td><%= @writing_journal.total_pages %></td></tr> | ||||
| <tr><th><%= t("writing_journal.abstract")%></th><td><%= @writing_journal.abstract %></td></tr> | ||||
| <tr><th><%= t("writing_journal.publication_date")%></th><td><%= @writing_journal.publication_date %></td></tr> | ||||
| <tr><th><%= t("writing_journal.url")%></th><td><%= link_to t(:url), @writing_journal.url, {:target => '_blank', :title => @writing_journal.journal_title} if !@writing_journal.url.blank? %></td></tr> | ||||
| <tr><th><%= t("writing_journal.note")%></th><td><%= @writing_journal.note %></td></tr> | ||||
| <tr><th><%= t("writing_journal.authors")%></th><td><%= "#{User.from_id(@writing_journal.create_user_id).name rescue ''},#{@writing_journal.authors rescue ''}"%></td></tr> | ||||
| <tr><th><%= t("writing_journal.files")%></th> | ||||
| <td> | ||||
| <% if @writing_journal.writing_journal_files.size > 0 %> | ||||
| 		<div> | ||||
| 			<i class="icons-paperclip"></i> | ||||
| 			<div class="showFile"> | ||||
| 					<% @writing_journal.writing_journal_files.each do | wjfile | %> | ||||
| 					<%= link_to wjfile.title, wjfile.file.url, {:target => '_blank', :title => wjfile.title} if wjfile.file.file %> | ||||
| 					<% end %> | ||||
| 			</div> | ||||
| 		</div> | ||||
| 	<% end %> | ||||
| </td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
|  | @ -0,0 +1,29 @@ | |||
| class Panel::PersonalPatent::FrontEnd::WritingPatentsController < OrbitWidgetController | ||||
| 
 | ||||
|   def initialize | ||||
|     super | ||||
|     @app_title = 'personal_patent' | ||||
|   end | ||||
|    | ||||
| 
 | ||||
|   def index | ||||
| 	 | ||||
| 	@writing_patents = WritingPatent.desc(:year).page(params[:page]).per(10) | ||||
| 	 | ||||
|   end | ||||
| 
 | ||||
|   # GET /writing_patents/1 | ||||
|   # GET /writing_patents/1.xml | ||||
|   def show | ||||
|    | ||||
|     @writing_patent = WritingPatent.find(params[:id]) | ||||
|    | ||||
|   end | ||||
|    | ||||
|    | ||||
|   def get_tags | ||||
|   	module_app = ModuleApp.first(:conditions => {:key => 'personal_patent'}) | ||||
|   	@tags = Tag.all(:conditions => {:module_app_id => module_app.id}) | ||||
|   end | ||||
|    | ||||
| end | ||||
|  | @ -15,6 +15,7 @@ | |||
| </table> | ||||
| 
 | ||||
| <div class="form-actions form-fixed pagination-right"> | ||||
| 	<%= link_to content_tag(:i, nil, :class => 'icon-cog icon-white') + t('setting'), panel_personal_patent_back_end_writing_patent_setting_path, :class => 'btn btn-primary pull-right' %> | ||||
| 	<%= link_to content_tag(:i, nil, :class => 'icon-plus icon-white') + t('announcement.add_new'), new_panel_personal_patent_back_end_writing_patent_path, :class => 'btn btn-primary pull-right' %> | ||||
| 	<div id="writing_patent_pagination" class="paginationFixed"> | ||||
| 	<%= paginate @writing_patents, :params => {:direction => params[:direction], :sort => params[:sort], :filter => @filter, :new_filter => nil} %> | ||||
|  |  | |||
|  | @ -0,0 +1,27 @@ | |||
| <% # encoding: utf-8 %> | ||||
| 
 | ||||
| <%= flash_messages %> | ||||
| 
 | ||||
| <h1><%= t('writing_patent.list_writing_patent') %></h1> | ||||
| 
 | ||||
| 
 | ||||
| 	<table> | ||||
| 	  <tr> | ||||
| 		<th><%= t(:year) %></th> | ||||
| 		<th><%= t(:title) %></th> | ||||
| 	  </tr> | ||||
| 
 | ||||
| 	<% @writing_patents.each do |post| %> | ||||
| 	  <tr> | ||||
| 		<td><%= post.year %></td> | ||||
| 		<td> | ||||
| 		<%= link_to post.patent_title , panel_personal_patent_front_end_writing_patent_path(post) %> | ||||
| 		</td> | ||||
| 	  </tr> | ||||
| 	   | ||||
| 	<% end %> | ||||
| 	 | ||||
| 	</table> | ||||
| 
 | ||||
| 
 | ||||
| <%= paginate @writing_patents, :params => {:inner => false}%> | ||||
|  | @ -0,0 +1,31 @@ | |||
| <% # encoding: utf-8 %> | ||||
| 
 | ||||
| <table> | ||||
| <caption> <%= t("writing_patent") %> </caption> | ||||
| <tbody> | ||||
| <tr><th><%= t("writing_patent.year")%></th><td><%= @writing_patent.year %></td></tr> | ||||
| <tr><th><%= t("writing_patent.language")%></th><td><%= @writing_patent.language %></td></tr> | ||||
| <tr><th><%= t("writing_patent.patent_title")%></th><td><%= @writing_patent.patent_title %></td></tr> | ||||
| <tr><th><%= t("writing_patent.category")%></th><td><%= @writing_patent.writing_patent_category.title if @writing_patent.writing_patent_category %></td></tr> | ||||
| <tr><th><%= t("writing_patent.patent_no")%></th><td><%= @writing_patent.patent_no %></td></tr> | ||||
| <tr><th><%= t("writing_patent.patent_country")%></th><td><%= @writing_patent.patent_country %></td></tr> | ||||
| <tr><th><%= t("writing_patent.publish_date")%></th><td><%= @writing_patent.publish_date %></td></tr> | ||||
| <tr><th><%= t("writing_patent.url")%></th><td><%= link_to t(:url), @writing_patent.url, {:target => '_blank', :title => @writing_patent.patent_title} if !@writing_patent.url.blank? %></td></tr> | ||||
| <tr><th><%= t("writing_patent.note")%></th><td><%= @writing_patent.note %></td></tr> | ||||
| <tr><th><%= t("writing_patent.authors")%></th><td><%= "#{User.from_id(@writing_patent.create_user_id).name rescue ''},#{@writing_patent.authors rescue ''}"%></td></tr> | ||||
| <tr><th><%= t("writing_patent.files")%></th> | ||||
| <td> | ||||
| <% if @writing_patent.writing_patent_files.size > 0 %> | ||||
| 		<div> | ||||
| 			<i class="icons-paperclip"></i> | ||||
| 			<div class="showFile"> | ||||
| 					<% @writing_patent.writing_patent_files.each do | wjfile | %> | ||||
| 					<%= link_to wjfile.title, wjfile.file.url, {:target => '_blank', :title => wjfile.title} if wjfile.file.file %> | ||||
| 					<% end %> | ||||
| 			</div> | ||||
| 		</div> | ||||
| 	<% end %> | ||||
| </td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
|  | @ -0,0 +1,28 @@ | |||
| class Panel::PersonalProject::FrontEnd::ProjectsController < OrbitWidgetController | ||||
| 
 | ||||
|   def initialize | ||||
|     super | ||||
|     @app_title = 'personal_project' | ||||
|   end | ||||
|    | ||||
| 
 | ||||
|   def index | ||||
| 	 | ||||
| 	@projects = Project.desc(:year).page(params[:page]).per(10) | ||||
| 	 | ||||
|   end | ||||
| 
 | ||||
|   # GET /writing_journals/1 | ||||
|   # GET /writing_journals/1.xml | ||||
|   def show | ||||
|     @project = Project.find(params[:id]) | ||||
|    | ||||
|   end | ||||
|    | ||||
|    | ||||
|   def get_tags | ||||
|   	module_app = ModuleApp.first(:conditions => {:key => 'personal_project'}) | ||||
|   	@tags = Tag.all(:conditions => {:module_app_id => module_app.id}) | ||||
|   end | ||||
|    | ||||
| end | ||||
|  | @ -0,0 +1,27 @@ | |||
| <% # encoding: utf-8 %> | ||||
| 
 | ||||
| <%= flash_messages %> | ||||
| 
 | ||||
| <h1><%= t('project.list_project') %></h1> | ||||
| 
 | ||||
| 
 | ||||
| 	<table> | ||||
| 	  <tr> | ||||
| 		<th><%= t(:year) %></th> | ||||
| 		<th><%= t(:title) %></th> | ||||
| 	  </tr> | ||||
| 
 | ||||
| 	<% @projects.each do |post| %> | ||||
| 	  <tr> | ||||
| 		<td><%= post.year %></td> | ||||
| 		<td> | ||||
| 		<%= link_to post.project_title , panel_personal_project_front_end_project_path(post) %> | ||||
| 		</td> | ||||
| 	  </tr> | ||||
| 	   | ||||
| 	<% end %> | ||||
| 	 | ||||
| 	</table> | ||||
| 
 | ||||
| 
 | ||||
| <%= paginate @projects, :params => {:inner => false}%> | ||||
|  | @ -0,0 +1,34 @@ | |||
| <% # encoding: utf-8 %> | ||||
| 
 | ||||
| <table> | ||||
| <caption> <%= t("project") %> </caption> | ||||
| <tbody> | ||||
| <tr><th><%= t("project.year")%></th><td><%= @project.year %></td></tr> | ||||
| <tr><th><%= t("project.language")%></th><td><%= @project.language %></td></tr> | ||||
| <tr><th><%= t("project.project_title")%></th><td><%= @project.project_title %></td></tr> | ||||
| <tr><th><%= t("project.job_title")%></th><td><%= @project.job_title %></td></tr> | ||||
| <tr><th><%= t("project.category")%></th><td><%= @project.project_category.title if @project.project_category %></td></tr> | ||||
| <tr><th><%= t("project.participator")%></th><td><%= @project.participator %></td></tr> | ||||
| <tr><th><%= t("project.unit")%></th><td><%= @project.unit %></td></tr> | ||||
| <tr><th><%= t("project.abstract")%></th><td><%= @project.abstract %></td></tr> | ||||
| <tr><th><%= t("project.period_start_date")%></th><td><%= @project.period_start_date %></td></tr> | ||||
| <tr><th><%= t("project.period_end_date")%></th><td><%= @project.period_end_date %></td></tr> | ||||
| <tr><th><%= t("project.url")%></th><td><%= link_to t(:url), @project.url, {:target => '_blank', :title => @project.title} if !@project.url.blank? %></td></tr> | ||||
| <tr><th><%= t("project.note")%></th><td><%= @project.note %></td></tr> | ||||
| <tr><th><%= t("project.authors")%></th><td><%= "#{User.from_id(@project.create_user_id).name rescue ''},#{@project.authors rescue ''}"%></td></tr> | ||||
| <tr><th><%= t("project.files")%></th> | ||||
| <td> | ||||
| <% if @project.project_files.size > 0 %> | ||||
| 		<div> | ||||
| 			<i class="icons-paperclip"></i> | ||||
| 			<div class="showFile"> | ||||
| 					<% @project.project_files.each do | wjfile | %> | ||||
| 					<%= link_to wjfile.title, wjfile.file.url, {:target => '_blank', :title => wjfile.title} if wjfile.file.file %> | ||||
| 					<% end %> | ||||
| 			</div> | ||||
| 		</div> | ||||
| 	<% end %> | ||||
| </td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
|  | @ -0,0 +1,27 @@ | |||
| class Panel::PersonalResearch::FrontEnd::ResearchsController < OrbitWidgetController | ||||
| 
 | ||||
|   def initialize | ||||
|     super | ||||
|     @app_title = 'personal_research' | ||||
|   end | ||||
|    | ||||
| 
 | ||||
|   def index | ||||
| 	 | ||||
| 	@researchs = Research.desc(:year).page(params[:page]).per(10) | ||||
| 	 | ||||
|   end | ||||
| 
 | ||||
|   # GET /researchs/1 | ||||
|   # GET /researchs/1.xml | ||||
|   def show | ||||
|     @research = Research.find(params[:id]) | ||||
|   end | ||||
|    | ||||
|    | ||||
|   def get_tags | ||||
|   	module_app = ModuleApp.first(:conditions => {:key => 'personal_journal'}) | ||||
|   	@tags = Tag.all(:conditions => {:module_app_id => module_app.id}) | ||||
|   end | ||||
|    | ||||
| end | ||||
|  | @ -0,0 +1,27 @@ | |||
| <% # encoding: utf-8 %> | ||||
| 
 | ||||
| <%= flash_messages %> | ||||
| 
 | ||||
| <h1><%= t('research.list_research') %></h1> | ||||
| 
 | ||||
| 
 | ||||
| 	<table> | ||||
| 	  <tr> | ||||
| 		<th><%= t(:year) %></th> | ||||
| 		<th><%= t(:title) %></th> | ||||
| 	  </tr> | ||||
| 
 | ||||
| 	<% @researchs.each do |post| %> | ||||
| 	  <tr> | ||||
| 		<td><%= post.year %></td> | ||||
| 		<td> | ||||
| 		<%= link_to post.research_title , panel_personal_research_front_end_research_path(post) %> | ||||
| 		</td> | ||||
| 	  </tr> | ||||
| 	   | ||||
| 	<% end %> | ||||
| 	 | ||||
| 	</table> | ||||
| 
 | ||||
| 
 | ||||
| <%= paginate @researchs, :params => {:inner => false}%> | ||||
|  | @ -0,0 +1,29 @@ | |||
| <% # encoding: utf-8 %> | ||||
| 
 | ||||
| <table> | ||||
| <caption> <%= t("research") %> </caption> | ||||
| <tbody> | ||||
| <tr><th><%= t("research.year")%></th><td><%= @research.year %></td></tr> | ||||
| <tr><th><%= t("research.language")%></th><td><%= @research.language %></td></tr> | ||||
| <tr><th><%= t("research.research_title")%></th><td><%= @research.research_title %></td></tr> | ||||
| <tr><th><%= t("research.extracted_chapters")%></th><td><%= @research.extracted_chapters %></td></tr> | ||||
| <tr><th><%= t("research.publish_date")%></th><td><%= @research.publish_date %></td></tr> | ||||
| <tr><th><%= t("research.url")%></th><td><%= link_to t(:url), @research.url, {:target => '_blank', :title => @research.journal_title} if !@research.url.blank? %></td></tr> | ||||
| <tr><th><%= t("research.note")%></th><td><%= @research.note %></td></tr> | ||||
| <tr><th><%= t("research.authors")%></th><td><%= "#{User.from_id(@research.create_user_id).name rescue ''},#{@research.authors rescue ''}"%></td></tr> | ||||
| <tr><th><%= t("research.files")%></th> | ||||
| <td> | ||||
| <% if @research.research_files.size > 0 %> | ||||
| 		<div> | ||||
| 			<i class="icons-paperclip"></i> | ||||
| 			<div class="showFile"> | ||||
| 					<% @research.research_files.each do | wjfile | %> | ||||
| 					<%= link_to wjfile.title, wjfile.file.url, {:target => '_blank', :title => wjfile.title} if wjfile.file.file %> | ||||
| 					<% end %> | ||||
| 			</div> | ||||
| 		</div> | ||||
| 	<% end %> | ||||
| </td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
|  | @ -0,0 +1,31 @@ | |||
| class Panel::PersonalSeminar::FrontEnd::WritingSeminarsController < OrbitWidgetController | ||||
| 
 | ||||
|   def initialize | ||||
|     super | ||||
|     @app_title = 'personal_seminar' | ||||
|   end | ||||
|    | ||||
| 
 | ||||
|   def index | ||||
| 	 | ||||
| 	@writing_seminars = WritingSeminar.desc(:year).page(params[:page]).per(10) | ||||
| 	 | ||||
|   end | ||||
| 
 | ||||
|   # GET /writing_seminars/1 | ||||
|   # GET /writing_seminars/1.xml | ||||
|   def show | ||||
|     @writing_seminar = WritingSeminar.find(params[:id]) | ||||
| 	 | ||||
| 	@seminar_paper_types = ( !@writing_seminar.seminar_paper_types.blank? ? @writing_seminar.seminar_paper_types.collect{|x| x.title}.join(', ') : nil) | ||||
| 	@seminar_author_types = ( !@writing_seminar.seminar_author_types.blank? ? @writing_seminar.seminar_author_types.collect{|x| x.title}.join(', ') : nil) | ||||
|    | ||||
|   end | ||||
|    | ||||
|    | ||||
|   def get_tags | ||||
|   	module_app = ModuleApp.first(:conditions => {:key => 'personal_seminar'}) | ||||
|   	@tags = Tag.all(:conditions => {:module_app_id => module_app.id}) | ||||
|   end | ||||
|    | ||||
| end | ||||
|  | @ -0,0 +1,26 @@ | |||
| <% # encoding: utf-8 %> | ||||
| 
 | ||||
| <%= flash_messages %> | ||||
| 
 | ||||
| <h1><%= t('writing_seminar.list_writing_seminar') %></h1> | ||||
| 
 | ||||
| 
 | ||||
| 	<table> | ||||
| 	  <tr> | ||||
| 		<th><%= t(:year) %></th> | ||||
| 		<th><%= t(:title) %></th> | ||||
| 	  </tr> | ||||
| 
 | ||||
| 	<% @writing_seminars.each do |post| %> | ||||
| 	  <tr> | ||||
| 		<td><%= post.year %></td> | ||||
| 		<td> | ||||
| 		<%= link_to post.create_link , panel_personal_seminar_front_end_writing_seminar_path(post) %> | ||||
| 		</td> | ||||
| 	  </tr> | ||||
| 	   | ||||
| 	<% end %> | ||||
| 	 | ||||
| 	</table> | ||||
| 
 | ||||
| <%= paginate @writing_seminars, :params => {:inner => false}%> | ||||
|  | @ -0,0 +1,36 @@ | |||
| <% # encoding: utf-8 %> | ||||
| 
 | ||||
| <table> | ||||
| <caption> <%= t("writing_seminar") %> </caption> | ||||
| <tbody> | ||||
| <tr><th><%= t("writing_seminar.year")%></th><td><%= @writing_seminar.year %></td></tr> | ||||
| <tr><th><%= t("writing_seminar.language")%></th><td><%= @writing_seminar.language %></td></tr> | ||||
| <tr><th><%= t("writing_seminar.paper_title")%></th><td><%= @writing_seminar.paper_title %></td></tr> | ||||
| <tr><th><%= t("writing_seminar.seminar_title")%></th><td><%= @writing_seminar.seminar_title %></td></tr> | ||||
| <tr><th><%= t("writing_seminar.seminar_paper_types")%></th><td><%= @seminar_paper_types %></td></tr> | ||||
| <tr><th><%= t("writing_seminar.seminar_author_types")%></th><td><%= @seminar_author_types %></td></tr> | ||||
| <tr><th><%= t("writing_seminar.location")%></th><td><%= @writing_seminar.location %></td></tr> | ||||
| <tr><th><%= t("writing_seminar.sponsor")%></th><td><%= @writing_seminar.sponsor %></td></tr> | ||||
| <tr><th><%= t("writing_seminar.period_start_date")%></th><td><%= @writing_seminar.period_start_date %></td></tr> | ||||
| <tr><th><%= t("writing_seminar.period_end_date")%></th><td><%= @writing_seminar.period_end_date %></td></tr> | ||||
| <tr><th><%= t("writing_seminar.abstract")%></th><td><%= @writing_seminar.abstract %></td></tr> | ||||
| <tr><th><%= t("writing_seminar.publication_date")%></th><td><%= @writing_seminar.publication_date %></td></tr> | ||||
| <tr><th><%= t("writing_seminar.url")%></th><td><%= link_to t(:url), @writing_seminar.url, {:target => '_blank', :title => @writing_seminar.seminar_title} if !@writing_seminar.url.blank? %></td></tr> | ||||
| <tr><th><%= t("writing_seminar.note")%></th><td><%= @writing_seminar.note %></td></tr> | ||||
| <tr><th><%= t("writing_seminar.authors")%></th><td><%= "#{User.from_id(@writing_seminar.create_user_id).name rescue ''},#{@writing_seminar.authors rescue ''}"%></td></tr> | ||||
| <tr><th><%= t("writing_seminar.files")%></th> | ||||
| <td> | ||||
| <% if @writing_seminar.writing_seminar_files.size > 0 %> | ||||
| 		<div> | ||||
| 			<i class="icons-paperclip"></i> | ||||
| 			<div class="showFile"> | ||||
| 					<% @writing_seminar.writing_seminar_files.each do | wsfile | %> | ||||
| 					<%= link_to wsfile.title, wsfile.file.url, {:target => '_blank', :title => wsfile.title} if wsfile.file.file %> | ||||
| 					<% end %> | ||||
| 			</div> | ||||
| 		</div> | ||||
| 	<% end %> | ||||
| </td> | ||||
| </tr> | ||||
| </tbody> | ||||
| </table> | ||||
		Loading…
	
		Reference in New Issue