phpgroupware-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Phpgroupware-cvs] CVS: infolog/inc class.bolink.inc.php,NONE,1.1 class.


From: Ralf Becker <address@hidden>
Subject: [Phpgroupware-cvs] CVS: infolog/inc class.bolink.inc.php,NONE,1.1 class.uilink.inc.php,NONE,1.1 class.boinfolog.inc.php,1.18,1.19
Date: Mon, 02 Sep 2002 04:57:37 -0400

Update of /cvsroot/phpgroupware/infolog/inc
In directory subversions:/tmp/cvs-serv24275

Modified Files:
        class.boinfolog.inc.php 
Added Files:
        class.bolink.inc.php class.uilink.inc.php 
Log Message:
inital import of UI and BO-layer of new link-class and the functions in 
boinfolog to make infolog a fully supported app

***** Error reading new file: [Errno 2] No such file or directory: 
'class.bolink.inc.php'
***** Error reading new file: [Errno 2] No such file or directory: 
'class.uilink.inc.php'
Index: class.boinfolog.inc.php
===================================================================
RCS file: /cvsroot/phpgroupware/infolog/inc/class.boinfolog.inc.php,v
retrieving revision 1.18
retrieving revision 1.19
diff -C2 -r1.18 -r1.19
*** class.boinfolog.inc.php     1 Sep 2002 18:11:34 -0000       1.18
--- class.boinfolog.inc.php     2 Sep 2002 08:57:35 -0000       1.19
***************
*** 34,38 ****
                        'list_attached'  => True,
                        'read_attached'  => True,
!                       'attached_local' => True
                );
                var $enums;
--- 34,40 ----
                        'list_attached'  => True,
                        'read_attached'  => True,
!                       'attached_local' => True,
!                       'link_title'     => True,
!                       'link_query'     => True
                );
                var $enums;
***************
*** 443,446 ****
--- 445,476 ----
                        }
                        return False;
+               }
+               /*!
+               @function link_title( $id )
+               @abstract get title for an infolog entry identified by $id
+               */
+               function link_title( $info )
+               {
+                       if (!is_array($info))
+                       {
+                               $info = $this->read( $info ))
+                       }
+                       return $info['info_subject'];
+               }
+ 
+               /*!
+               @function link_query( $pattern )
+               @abstract query infolog for entries matching $pattern
+               */
+               function link_title( $pattern )
+               {
+                       $start = $total = 0;
+                       $ids = 
$this->readIdArray('','','','',$pattern,'','','',&$start,&$total)
+                       $content = array();
+                       while (is_array($ids) && list( $id,$parent ) = each( 
$ids ))
+                       {
+                               $content[$id] = $this->link_title($id);
+                       }
+                       return $content;
                }
        }





reply via email to

[Prev in Thread] Current Thread [Next in Thread]