<?php

namespace nl\bransom\wordpress;

global $post;
$permalink = get_permalink($post->ID);
$exercise_classes = '';
$image_url = $instance['todo_visual'];
$ace_exercise = AceCourseExercise::wrap($post->ID);
if ($ace_exercise != NULL) {
    $exercise_classes .= $ace_exercise->get_css_classes();
    if ($ace_exercise->get_status() == AceCourseExercise::DONE) {
        $image_url = $instance['done_visual'];
    }
}
if (strpos($image_url, '/') === FALSE) {
    $image_url = ACE_COURSE_PLUGIN_URL . "assets/" . $image_url;
}
echo <<<EOT
<div class="{$exercise_classes}">
  <a href="{$permalink}">{$post->post_title}<img src="{$image_url}" align="right" style="vertical-align: sub; width: 20px;" /></a>
</div>
EOT
;
 public function add_exercise_css_classes($classes)
 {
     if (in_array('type-post', $classes)) {
         global $post;
         $ace_exercise = AceCourseExercise::wrap($post->ID);
         if ($ace_exercise != NULL) {
             $this->ace_user->add_css_classes($classes);
             $ace_exercise->add_css_classes($classes);
         }
     }
     return $classes;
 }