Plugin Directory

Changeset 1876365


Ignore:
Timestamp:
05/17/2018 12:03:14 PM (8 years ago)
Author:
pgogy
Message:

Content bug fixes

Location:
molie-instructure-canvas-linking-tool
Files:
155 added
5 edited

Legend:

Unmodified
Added
Removed
  • molie-instructure-canvas-linking-tool/trunk/classes/display/molie-post-link-display.php

    r1523810 r1876365  
    44   
    55        function __construct(){
    6             add_filter('the_content', array($this, 'change_pictures'));
     6            add_filter('the_content', array($this, 'change_links'));
    77        }
    88       
     
    4343        }
    4444   
    45         function change_pictures($the_content){
     45        function change_links($the_content){
    4646            global $post;
    4747            if(get_post_meta($post->ID, "CanvasLinked", true)==true){
  • molie-instructure-canvas-linking-tool/trunk/classes/post_types_editor/molie-linked-post-pre-editor.php

    r1580652 r1876365  
    2424        function compare(){
    2525            $diff = true;
    26             //echo "<div>" . $this->wp . "</div>";
    27             //echo "<div>" . $this->canvas . "</div>";
    2826            for($x=0;$x<strlen($this->canvas);$x++){
    2927                if($this->canvas[$x]!=$this->wp[$x]){
     
    211209            global $post;
    212210           
    213             if($post->post_type=="post" && isset($_GET['action'])){
     211            if(isset($post) && $post->post_type=="post" && isset($_GET['action'])){
    214212               
    215213                $linked = get_post_meta($post->ID, "CanvasLinked", true);
  • molie-instructure-canvas-linking-tool/trunk/classes/post_types_editor/molie-quiz-post-display.php

    r1580652 r1876365  
    1616            global $post;
    1717           
    18             echo $content;
    19            
    2018            global $wpdb;
    2119            $questions = $wpdb->get_results("select * from " . $wpdb->prefix . "postmeta where meta_key like '%canvasQuizQuestion_%' and post_id = " . $post->ID);
    2220            $q_counter = 1;
    23             foreach($questions as $data){
    24                 $post = get_post($data->meta_value);
    25                 ?><p><strong><?PHP echo $post->post_content; ?></strong></h3><?PHP
    26                 $counter = 1;
    27                 while(get_post_meta($post->ID, "qa_id_" . $counter, true)!=""){
    28                     ?>
    29                     <p class="canvasQuestion" counter="<?PHP echo $q_counter; ?>" weight="<?PHP echo addslashes(get_post_meta($post->ID, "qa_weight_" . $counter, true)); ?>" feedback="<?PHP echo addslashes(get_post_meta($post->ID, "qa_feedback_" . $counter, true)); ?>"><?PHP echo get_post_meta($post->ID, "qa_answer_" . $counter, true); ?></p>
    30                     <?PHP
    31                     $counter++;
     21            if(count($questions)!=0){
     22               
     23                echo apply_filters("the_content",$content);
     24           
     25                foreach($questions as $data){
     26                    $post = get_post($data->meta_value);
     27                    ?><p><strong><?PHP echo $post->post_content; ?></strong></h3><?PHP
     28                    $counter = 1;
     29                    while(get_post_meta($post->ID, "qa_id_" . $counter, true)!=""){
     30                        ?>
     31                        <p class="canvasQuestion" counter="<?PHP echo $q_counter; ?>" weight="<?PHP echo addslashes(get_post_meta($post->ID, "qa_weight_" . $counter, true)); ?>" feedback="<?PHP echo addslashes(get_post_meta($post->ID, "qa_feedback_" . $counter, true)); ?>"><?PHP echo get_post_meta($post->ID, "qa_answer_" . $counter, true); ?></p>
     32                        <?PHP
     33                        $counter++;
     34                    }
     35                    if($counter!=1){
     36                        ?><span><?PHP echo __("Click on the right answer"); ?></span><?PHP
     37                    }
     38                    ?><p id='feedback_<?PHP echo $q_counter++; ?>'></p><?PHP
    3239                }
    33                 if($counter!=1){
    34                     ?><span><?PHP echo __("Click on the right answer"); ?></span><?PHP
    35                 }
    36                 ?><p id='feedback_<?PHP echo $q_counter++; ?>'></p><?PHP
     40            }else{
     41           
     42                return $content;
     43           
    3744            }
    3845        }
  • molie-instructure-canvas-linking-tool/trunk/molie.php

    r1580652 r1876365  
    55        Description: Linking a course between Instructure Canvas and WordPress to help create open courses
    66        Author: pgogy
    7         Version: 0.3
     7        Version: 0.4
    88    */
    9    
     9
    1010    class MOLIE{
    11    
     11
    1212        function __construct(){
    1313            add_action("admin_menu", array($this, "menu_create"));
    1414        }
    15    
    16        
     15
     16
    1717        function menu_create(){
    1818            add_menu_page( __("M.O.L.I.E"), __("M.O.L.I.E"), "edit_linkedcanvascourse", "molie_mgmt", array($this,"mgmt"));
    1919        }
    20        
     20
    2121        function mgmt(){
    2222            ?>
     
    2626                </p>
    2727            <?PHP
    28         }   
    29        
     28        }
     29
    3030    }
    31    
     31
    3232    $MOLIE = new MOLIE();
    33    
     33
    3434    require_once("classes/molie-help.php");
    3535    require_once("classes/molie-token.php");
    36     require_once("classes/molie-guide.php");   
     36    require_once("classes/molie-guide.php");
    3737    require_once("classes/ingest/molie-link.php");
    3838    require_once("classes/molie-course-status.php");
     
    8181    require_once("classes/mgmt/molie-HTML-filter.php");
    8282    require_once("classes/mgmt/molie-media-mgmt.php");
    83     require_once("classes/molie-your-courses.php"); 
     83    require_once("classes/molie-your-courses.php");
    8484    require_once("classes/ingest/molie-choose.php");
    8585    require_once("classes/ingest/molie-files.php");
     
    8989    require_once("classes/ingest/molie-roster.php");
    9090    require_once("classes/ingest/molie-calendar.php");
    91     require_once("classes/molie-menu.php");
    92    
     91    require_once("classes/molie-menu.php");
  • molie-instructure-canvas-linking-tool/trunk/readme.txt

    r1580652 r1876365  
    33Tags: Instructure Canvas, Canvas, LMS, Open Courses, Connected courses
    44Requires at least: 3.0.1
    5 Tested up to: 4.7.1
    6 Stable tag: 0.3
     5Tested up to: 4.9.5
     6Stable tag: 0.4
    77
    88== Description ==
Note: See TracChangeset for help on using the changeset viewer.