Ejemplo n.º 1
0
 public static function prepareRelData($rel)
 {
     sfLoader::loadHelpers(array("Asset", "Url"));
     try {
         $url = url_for(RelationshipTable::generateRoute($rel));
     } catch (Exception $e) {
         $url = "http://littlesis.org/relationship/view/id/" . $rel['id'];
     }
     return array("id" => self::integerize($rel["id"]), "entity1_id" => self::integerize($rel["entity1_id"]), "entity2_id" => self::integerize($rel["entity2_id"]), "category_id" => self::integerize($rel["category_id"]), "category_ids" => (array) self::integerize($rel["category_ids"]), "is_current" => self::integerize($rel["is_current"]), "end_date" => @$rel["end_date"], "value" => 1, "label" => $rel["label"], "url" => $url, "x1" => @$rel["x1"], "y1" => @$rel["y1"], "fixed" => true);
 }
Ejemplo n.º 2
0
 /**
  * Generates internal url for Relationship profile page, or modifications page if deleted
  *
  * @return string
  */
 public function getInternalUrl($action = null, array $params = null, $hideParams = false)
 {
     return RelationshipTable::generateRoute($this, $action, $params, $hideParams);
 }
Ejemplo n.º 3
0
</td>
  <td><?php 
    echo user_link($object['User']);
    ?>
</td>
  <td><?php 
    echo ModificationTable::getType($object);
    ?>
</td>
  <td>
    <strong>
    <?php 
    if ($rel) {
        ?>
      <?php 
        echo link_to(RelationshipTable::getName($rel), RelationshipTable::generateRoute($rel));
        ?>
    <?php 
    } else {
        ?>
      <?php 
        echo link_to($object['object_name'], 'relationship/modifications?id=' . $object['object_id']);
        ?>
    <?php 
    }
    ?>
    </strong>
  </td>
</tr>

<?php