This repository has been archived by the owner. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
Adding code from old plugin
- Loading branch information
Roy
committed
Apr 4, 2017
1 parent
8f8c42c
commit 6834ec5
Showing
10 changed files
with
1,163 additions
and
11 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
jQuery(document).ready(function($){ | ||
var degreeFilters = []; | ||
var aoiFilters = []; | ||
$('.degree-filter').change(function(){ | ||
degreeFilters = []; | ||
$('.degree-filter:checked').each(function(){ | ||
degreeFilters.push($(this).val()); | ||
}); | ||
doFilter(); | ||
}); | ||
$('.aoi-filter').change(function(){ | ||
aoiFilters = []; | ||
$('.aoi-filter:checked').each(function(){ | ||
aoiFilters.push($(this).val()); | ||
}); | ||
doFilter(); | ||
}); | ||
var doFilter = function(){ | ||
var filters = $.merge($.merge( [], degreeFilters), aoiFilters); | ||
//console.log(degreeFilters); | ||
//console.log(aoiFilters); | ||
//console.log(filters); | ||
$('.program-grid').children().each(function(){ | ||
$(this).css('display','block'); | ||
var classes = $(this).attr('class').split(' '); | ||
for(var i in filters){ | ||
if($.inArray(filters[i],classes) === -1){ | ||
$(this).css('display','none'); | ||
break; | ||
} | ||
} | ||
}); | ||
}; | ||
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,13 @@ | ||
<?xml version="1.0" encoding="utf-8" ?> | ||
<dwsync> | ||
<file name="header.php" server="development.wordpress.uconn.edu/edu.uconn.wordpress.development/public_html/wp-content/" local="131249130868374454" remote="131249130860000000" Dst="1" /> | ||
<file name="nav.php" server="development.wordpress.uconn.edu/edu.uconn.wordpress.development/public_html/wp-content/" local="131305451394201363" remote="131305451410000000" Dst="1" /> | ||
<file name="footer.php" server="development.wordpress.uconn.edu/edu.uconn.wordpress.development/public_html/wp-content/" local="131208603837071213" remote="131208603830000000" Dst="2" /> | ||
<file name="nav-tabs.php" server="development.wordpress.uconn.edu/edu.uconn.wordpress.development/public_html/wp-content/" local="131312169300000000" remote="131312169300000000" Dst="1" /> | ||
<file name="nav-drop-multi-walker.php" server="development.wordpress.uconn.edu/edu.uconn.wordpress.development/public_html/wp-content/" local="131249145180000000" remote="131249145180000000" Dst="1" /> | ||
<file name="page-course-subjects.php" server="development.wordpress.uconn.edu" local="131357888710000000" remote="131357888710000000" Dst="2" /> | ||
<file name="single-courses.php" server="development.wordpress.uconn.edu" local="131357884180000000" remote="131357884180000000" Dst="2" /> | ||
<file name="footer.php" server="development.wordpress.uconn.edu" local="131208603830000000" remote="131208603830000000" Dst="2" /> | ||
<file name="header.php" server="development.wordpress.uconn.edu" local="131249094860000000" remote="131249094860000000" Dst="2" /> | ||
<file name="nav-tabs.php" server="development.wordpress.uconn.edu" local="131354438760000000" remote="131354438760000000" Dst="2" /> | ||
<file name="nav.php" server="development.wordpress.uconn.edu" local="131305415410000000" remote="131305415410000000" Dst="2" /> | ||
<file name="archive-programs.php" server="development.wordpress.uconn.edu" local="131353628180000000" remote="131353628180000000" Dst="2" /> | ||
<file name="nav-drop-multi-walker.php" server="development.wordpress.uconn.edu" local="131249109180000000" remote="131249109180000000" Dst="2" /> | ||
<file name="taxonomy-subjects.php" server="development.wordpress.uconn.edu" local="131357884190000000" remote="131357884190000000" Dst="2" /> | ||
<file name="page.php" server="development.wordpress.uconn.edu" local="131357887810000000" remote="131357887810000000" Dst="2" /> | ||
</dwsync> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,139 @@ | ||
<?php | ||
/* | ||
Template Name: Programs | ||
*/ | ||
?> | ||
<?php get_header(); ?> | ||
|
||
<?php | ||
$args = array( | ||
'post_type' => 'programs', | ||
'orderby' => 'title', | ||
'order' => 'ASC', | ||
'posts_per_page' => -1 | ||
); | ||
$posts = get_posts($args); | ||
?> | ||
|
||
<div id="page-sorting-programs"> | ||
|
||
<div class="sorting-degrees clearfix"> | ||
<div class="col-md-2"> | ||
<h2>Degrees</h2> | ||
</div> | ||
|
||
<div class="col-md-10"> | ||
<form> | ||
<ul> | ||
<li><input type="checkbox" class="degree-filter" name="masters" value="masters" id="masters"><label for="masters">Master's</label></li> | ||
<li><input type="checkbox" class="degree-filter" name="doctoral" value="doctoral" id="doctoral"><label for="doctoral">Doctoral/PhD</label></li> | ||
<li><input type="checkbox" class="degree-filter" name="certificate" value="certificate" id="certificate"><label for="certificate">Certificate</label></li> | ||
<li><input type="checkbox" class="degree-filter" name="online" value="online" id="online"><label for="online">Online</label></li> | ||
</ul> | ||
</form> | ||
</div> | ||
|
||
</div> | ||
|
||
<div class="sorting-areas-of-interest clearfix"> | ||
<div class="col-md-2"> | ||
<h2>Areas of Interest</h2> | ||
</div> | ||
<div class="col-md-10"> | ||
<form> | ||
<ul> | ||
<li><input type="checkbox" class="aoi-filter" name="agriculture" value="agriculture" id="agriculture"><label for="agriculture">Agriculture</label></li> | ||
<li><input type="checkbox" class="aoi-filter" name="business" value="business" id="business"><label for="business">Business</label></li> | ||
<li><input type="checkbox" class="aoi-filter" name="education" value="education" id="education"><label for="education">Education</label></li> | ||
<li><input type="checkbox" class="aoi-filter" name="engineering" value="engineering" id="engineering"><label for="engineering">Engineering</label></li> | ||
<li><input type="checkbox" class="aoi-filter" name="fine-arts" value="fine-arts" id="fine-arts"><label for="fine-arts">Fine Arts</label></li> | ||
<li><input type="checkbox" class="aoi-filter" name="health" value="health" id="health"><label for="health">Health</label></li> | ||
<li><input type="checkbox" class="aoi-filter" name="humanities" value="humanities" id="humanities"><label for="humanities">Humanities</label></li> | ||
<li><input type="checkbox" class="aoi-filter" name="natural-sciences" value="natural-sciences" id="natural-sciences"><label for="natural-sciences">Natural Sciences</label></li> | ||
<li><input type="checkbox" class="aoi-filter" name="social-sciences" value="social-sciences" id="social-sciences"><label for="social-sciences">Social Sciences</label></li> | ||
</ul> | ||
</form> | ||
</div> | ||
</div> | ||
|
||
|
||
<section id="program-wrapper" class="program-content clearfix"> | ||
<div class="program-container"> | ||
|
||
<?php if(!empty($posts)): ?> | ||
<ul class="program-grid"> | ||
<?php | ||
foreach($posts as $post): setup_postdata($post); | ||
$degrees = get_post_meta( get_the_ID(), 'degree_filter'); | ||
$aois = get_post_meta( get_the_ID(), 'areas_of_interest_filter'); | ||
?> | ||
<div class="col-sm-3 <?php | ||
if(isset($degrees[0])) echo implode(' ',$degrees[0]).' '; | ||
if(isset($aois[0])) echo implode(' ',$aois[0]).' '; | ||
?>"> | ||
<li class="program-box"> | ||
<div class="img-wrap"> | ||
<a href="<?php echo get_post_meta( get_the_ID(), 'program_url', true ); ?>"> | ||
<?php the_post_thumbnail('large');?> | ||
</a> | ||
</div> | ||
<div class="program-name-wrap <?php echo 'color-'.get_post_meta( get_the_ID(), 'areas_of_interest_color', true ); ?>"> <!------------ (Josh it up) - Add a class name here so I can change the color of the box --------------> | ||
<a class="program-name" href="<?php echo get_post_meta( get_the_ID(), 'program_url', true ); ?>"> | ||
<?php the_title(); ?> | ||
</a> | ||
</div> | ||
<div class="details-wrap <?php echo 'color-'.get_post_meta( get_the_ID(), 'areas_of_interest_color', true ); ?>"> <!------------ (Josh it up) - Add the same class name from above so I can change the color of the box --------------> | ||
<div class="department-website"> | ||
<a href="<?php echo get_post_meta( get_the_ID(), 'program_url', true ); ?>">Department Website</a> | ||
</div> | ||
<div class="concentrations"> | ||
<a data-toggle="modal" data-target="#concentrations<?php the_ID(); ?>">View Concentrations</a> <!------------ (Josh it up) - Opens modal --------------> | ||
</div> | ||
<div class="phone-number"> | ||
<p><?php echo get_post_meta( get_the_ID(), 'phone_number', true ); ?></p> | ||
</div> | ||
|
||
<p class="degrees"> | ||
<?php echo get_post_meta( get_the_ID(), 'degrees', true ); ?> | ||
</p> | ||
|
||
|
||
</div> | ||
|
||
</li> | ||
</div> | ||
<?php endforeach;?> | ||
</ul> | ||
<?php else: ?> | ||
<p> | ||
<?php _e('Sorry, no programs exist.'); ?> | ||
</p> | ||
<?php endif; ?> | ||
|
||
</div> | ||
</section> | ||
</div> | ||
<?php if(!empty($posts)): ?> | ||
<?php | ||
foreach($posts as $post): setup_postdata($post); ?> | ||
<div class="modal fade" id="concentrations<?php the_ID(); ?>" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true"> | ||
<div class="modal-dialog" role="document"> | ||
<div class="modal-content"> | ||
<div class="modal-header"> | ||
<h5 class="modal-title" id="exampleModalLabel">Concentrations</h5> | ||
<button type="button" class="close" data-dismiss="modal" aria-label="Close"> | ||
<span aria-hidden="true">×</span> | ||
</button> | ||
</div> | ||
<div class="modal-body"> | ||
<?php echo get_post_meta( get_the_ID(), 'concentrations', true ); ?> | ||
</div> | ||
<div class="modal-footer"> | ||
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button> | ||
</div> | ||
</div> | ||
</div> | ||
</div> | ||
<?php endforeach;?> | ||
<?php endif; ?> | ||
<?php get_footer(); ?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,121 @@ | ||
<?php | ||
/* | ||
Template Name: Course Subjects | ||
*/ | ||
get_header(); ?> | ||
<?php //Grabs most parent page's featured image for background of title. | ||
while (have_posts()) : the_post(); | ||
$parent = array_reverse(get_post_ancestors(get_the_ID())); | ||
$first_parent = get_page($parent[0]); | ||
$first_parent_Id = $first_parent->ID; | ||
$url = wp_get_attachment_image_src( get_post_thumbnail_id($first_parent_Id), 'full'); | ||
endwhile?> | ||
|
||
|
||
<?php include(get_template_directory().'/inc/sidebar-check.php')?> | ||
<div id="page-page"> | ||
<?php if (have_posts()) : while (have_posts()) : the_post(); ?> | ||
|
||
<div class="row"> | ||
<div class="col-sm-<?php echo (is_active_sidebar( $sidebar )?9:12); ?>"> | ||
<div id="primary" class="content-area subpage"> | ||
<main id="main" class="site-main" role="main"> | ||
|
||
<?php get_template_part( 'content', 'page' ); ?> | ||
|
||
<?php | ||
|
||
// Alphabet array | ||
$alpharay = array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'); | ||
|
||
// Letter navigation | ||
echo '<ul class="letter-list clearfix">'; | ||
foreach($alpharay as $letter) { | ||
echo '<li><a href="#letter-' . $letter . '">' . $letter . '</a></li>'; | ||
}; | ||
echo '</ul>'; | ||
|
||
// Counter for proper .row and .span placement | ||
$colcount = 0; | ||
|
||
// Course Subject Query args | ||
$args = array( | ||
'type' => 'post', | ||
'child_of' => 0, | ||
'parent' => '', | ||
'orderby' => 'name', | ||
'order' => 'ASC', | ||
'hide_empty' => 1, | ||
'hierarchical' => 1, | ||
'exclude' => '', | ||
'include' => '', | ||
'number' => '', | ||
'taxonomy' => 'subjects', | ||
'pad_counts' => false | ||
); | ||
|
||
// Subject Taxonomy array | ||
$subject_list = get_categories($args); | ||
|
||
// Start by looping through the alphabet array | ||
foreach( $alpharay as $letter ) { | ||
$letter_exists = 0; | ||
|
||
// Determine whether there are subjects that start with current letter | ||
foreach($subject_list as $subject) { | ||
if(strpos($subject->name, $letter) === 0) { | ||
$letter_exists = 1; | ||
}; | ||
}; | ||
|
||
// Perform if subjects exist starting with current letter | ||
if($letter_exists) { | ||
|
||
// Create small list for each letter | ||
if($colcount) { | ||
echo '<div class="col-sm-6 alph-subj-list columns" id="letter-' . $letter . '">'; | ||
echo '<h2>' . $letter . '</h2>'; | ||
echo '<ul class="course-alpha-list">'; | ||
|
||
foreach( $subject_list as $subject ) { | ||
if(strpos($subject->name, $letter) === 0) { | ||
$subject_link = get_home_url() . '/graduate-courses/' . $subject->slug; | ||
echo '<li><a href="' . $subject_link . '">' . $subject->description . ' (' . $subject->name . ')</a></li>'; | ||
}; | ||
}; | ||
|
||
echo '</ul>'; | ||
echo '</div>'; | ||
echo '</div>'; | ||
$colcount = 0; | ||
} else { | ||
echo '<div class="row">'; | ||
echo '<div class="col-sm-6 alph-subj-list columns" id="letter-' . $letter . '">'; | ||
echo '<h2>' . $letter . '</h2>'; | ||
echo '<ul class="course-alpha-list">'; | ||
|
||
foreach( $subject_list as $subject ) { | ||
if(strpos($subject->name, $letter) === 0) { | ||
$subject_link = get_home_url() . '/graduate-courses/' . $subject->slug; | ||
echo '<li><a href="' . $subject_link . '">' . $subject->description . ' (' . $subject->name . ')</a></li>'; | ||
}; | ||
}; | ||
|
||
echo '</ul>'; | ||
echo '</div>'; | ||
$colcount++; | ||
}; | ||
}; | ||
|
||
}; | ||
|
||
?> | ||
</main> | ||
</div> | ||
|
||
</div> | ||
<?php include(get_template_directory().'/inc/sidebar-if-active.php')?> | ||
</div> | ||
<?php endwhile; endif; ?> | ||
</div> | ||
<?php get_footer(); ?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
<?php | ||
/** | ||
* The template for displaying all pages. | ||
* | ||
* This is the template that displays all pages by default. | ||
* Please note that this is the WordPress construct of pages | ||
* and that other 'pages' on your WordPress site will use a | ||
* different template. | ||
* | ||
* @package cornerstone | ||
*/ | ||
|
||
get_header(); ?> | ||
<?php include get_template_directory().'/inc/sidebar-check.php';?> | ||
<div id="page-page"> | ||
<?php if (have_posts()) : while ( have_posts() ) : the_post(); ?> | ||
<?php include get_template_directory().'/inc/submenu-check.php'; ?> | ||
<div class="row"> | ||
<div class="col-sm-<?php echo (is_active_sidebar( $sidebar )?9:12); ?>"> | ||
<div id="primary" class="content-area subpage"> | ||
<main id="main" class="site-main" role="main"> | ||
<!--<?php gradschool_breadcrumbs(); ?> --> | ||
<?php get_template_part( 'content', 'page' ); ?> | ||
<?php | ||
// If comments are open or we have at least one comment, load up the comment template | ||
if ( comments_open() || '0' != get_comments_number() ) : | ||
comments_template(); | ||
endif; | ||
?> | ||
</main> | ||
</div> | ||
</div> | ||
<?php include get_template_directory().'/inc/sidebar-if-active.php';?> | ||
</div> | ||
<?php include get_template_directory().'/inc/submenu-closing-tags.php';?> | ||
<?php endwhile; endif; // end of the loop. ?> | ||
</div> | ||
<?php get_footer(); ?> |
Oops, something went wrong.