From 88666d9644f06f2dd37516c95661f24d9f2eadbe Mon Sep 17 00:00:00 2001 From: Michael Francis Date: Sun, 29 May 2011 16:35:13 -0400 Subject: Implemented / Fixed adding --- views/Anime_list/add.html.php | 41 ++++++++++++++++++++++--------------- views/Anime_list/view.html.php | 2 +- views/anime_list/addsearch.html.php | 21 +++++++++++++++++++ 3 files changed, 46 insertions(+), 18 deletions(-) create mode 100644 views/anime_list/addsearch.html.php (limited to 'views') diff --git a/views/Anime_list/add.html.php b/views/Anime_list/add.html.php index 5e9699a..c5e2fea 100644 --- a/views/Anime_list/add.html.php +++ b/views/Anime_list/add.html.php @@ -1,33 +1,40 @@ -

Anime not found

+

Find an Anime:

+
+
-

series_title ?>

+

title ?>

+
+
+ form->create($entry); - echo $this->form->hidden('series_animedb_id', array('value' => $anime->special_id)); - /* - - TV - 26 - */ + + //Hidden because the user can't change these. + //These are stored in the anime list for faster lookup times, + //So we can avoid getting this data live for every anime. + if (isset($anime)) { + echo $this->form->hidden('series_animedb_id', array('value' => $anime->special_id)); + echo $this->form->hidden('series_title', array('value' => $anime->title)); + echo $this->form->hidden('series_type', array('value' => $anime->view_type)); + echo $this->form->hidden('series_episodes', array('value' => $anime->episode_count)); + } echo $this->form->field('my_watched_episodes', array('label' => 'Watched Episodes')); echo $this->form->field('my_start_date', array('label' => 'Start Date')); echo $this->form->field('my_finish_date', array('label' => 'Finish Date')); - //Make this Ajax in the future, but it will have to be removed - //If we partner with CR or otherwise - //echo $this->form->field('my_fansub_group', ); echo $this->form->field('my_score', array('label' => 'Score')); - //echo $this->form->field() // - // echo $this->form->label('my_status', 'Status'); - echo $this->form->select('my_status', array('Plan to Watch', 'On-Hold', 'Completed', 'Watching'), array('value' => 0)); //Plan to Watch + echo $this->form->select('my_status', array('Plan to Watch' => 'Plan to Watch', + 'On-Hold' => 'On-Hold', + 'Completed' => 'Completed', + 'Watching' => 'Watching', + 'Dropped' => 'Dropped')); echo $this->form->field('my_comments', array('label' => 'Comments')); echo $this->form->field('my_times_watched', array('label' => 'Times Watched')); echo $this->form->label('rewatch_value', 'Rewatch Value'); echo $this->form->select('rewatch_value', array('High', 'Medium', 'Low', 'None'), array('value' => 0)); echo $this->form->field('tags', array('type' => 'textarea')); - echo $this->form->field('rewatching', array('value' => false)); + echo $this->form->checkbox('rewatching', array('label' =>'Rewatching?', 'value' => false)); echo $this->form->submit('Save!'); -?> - \ No newline at end of file +?> \ No newline at end of file diff --git a/views/Anime_list/view.html.php b/views/Anime_list/view.html.php index 2dec697..4c552d8 100644 --- a/views/Anime_list/view.html.php +++ b/views/Anime_list/view.html.php @@ -41,7 +41,7 @@ echo "";
- +
diff --git a/views/anime_list/addsearch.html.php b/views/anime_list/addsearch.html.php new file mode 100644 index 0000000..eb5cbe1 --- /dev/null +++ b/views/anime_list/addsearch.html.php @@ -0,0 +1,21 @@ + +form->create(null, array('method' => 'get')); ?> + form->text('Search', array('value' => 'Search for...')); ?> + form->submit('Go', array('class' => 'button')); ?> +form->end(); ?> + + + + + + + + + + + + + + +
Entry #NameTypeEpisodesScoreAdd
# title ?>view_type ?>episode_count ?>mal_score ?>
+ \ No newline at end of file -- cgit v1.2.3