Example #1
0
 $c->{'persona_service_id'} = $service->persona_service_id;
 echo '<li>';
 echo '<a href="#" id="showconfig-' . $c->service . '">Add ' . $service->name . ' Service &gt;</a>';
 echo '</li>';
 echo '</ul>';
 echo '</div>';
 // end of buttonbar
 echo '<div class="ext_service_description">';
 echo "Launch " . $service->name . " Service";
 echo '<div class="service_paths display_none">';
 $pathCount = PersonaServicePath::count_persona_service_paths($service->persona_service_id);
 if ($pathCount > 0) {
     // echo "<h4>Available features: (" . $pathCount . ")</h4>";
     // list features of this service (paths)
     echo "<ul style='padding-left:18px;padding-right:5px;'>";
     $paths =& PersonaServicePath::load_persona_service_paths($service->persona_service_id);
     for ($j = 0; $j < $pathCount; $j++) {
         $path = $paths[$j];
         // print_r($path);
         if ($path->enabled) {
             //Don't show disabled features..
             echo '<li >';
             echo $path->title;
             echo '</li>';
         }
     }
     echo '</ul>';
 }
 // if $pathCount > 0
 echo '</div>';
 echo '</div>';
 public function load_persona_service_paths($persona_service_id)
 {
     Logger::log("Enter: function PersonaServicePath::load_persona_service_paths");
     $sql = "SELECT * FROM {persona_service_paths} WHERE persona_service_id = ?";
     $data = array($persona_service_id);
     $res = Dal::query($sql, $data);
     $results = array();
     $i = 0;
     while ($row = $res->fetchRow(DB_FETCHMODE_OBJECT)) {
         $obj = new PersonaServicePath();
         $obj->load_from_row($row);
         $results[$i] = $obj;
         $i++;
     }
     Logger::log("Exit: function PersonaServicePath::load_persona_service_paths");
     return $results;
 }