Skip to content
Snippets Groups Projects
Commit b4038e77 authored by Brett Bieber's avatar Brett Bieber
Browse files

Upgrade LDAP and Peoplefinder libs.

parent 16dda82b
Branches
No related tags found
No related merge requests found
Showing
with 7137 additions and 583 deletions
No preview for this file type
......@@ -10,8 +10,8 @@
<email>brett.bieber@gmail.com</email>
<active>yes</active>
</lead>
<date>2010-11-04</date>
<time>10:26:07</time>
<date>2011-01-03</date>
<time>14:22:44</time>
<version>
<release>0.4.1</release>
<api>0.4.0</api>
......@@ -27,17 +27,17 @@ Bugfix Release:
</notes>
<contents>
<dir name="/">
<file baseinstalldir="/" md5sum="58a0fd030a6b9cc8dd721d3feddb8240" name="UNL/LDAP/Result.php" role="php"/>
<file baseinstalldir="/" md5sum="89f2d218e91e3fd2413c79df8758e455" name="UNL/LDAP/People.php" role="php"/>
<file baseinstalldir="/" md5sum="3c3d370c93d9c8fa86039a7650872a2a" name="UNL/LDAP/Exception.php" role="php"/>
<file baseinstalldir="/" md5sum="1cc41913a00c454955c9c138a652f204" name="UNL/LDAP/Entry/Attribute.php" role="php"/>
<file baseinstalldir="/" md5sum="d0fe31664523d1b6f3492db0435d7398" name="UNL/LDAP/Entry.php" role="php"/>
<file baseinstalldir="/" md5sum="913f674a02c3e4c2c5fbeeaa61dd963f" name="UNL/LDAP.php" role="php"/>
<file baseinstalldir="/" md5sum="1fa66e7b752de71d29bc1b34d891e139" name="tests/UNL_LDAPTest.php" role="test"/>
<file baseinstalldir="/" md5sum="4ec63a962bbddbfd1d9b12eafe8148b1" name="docs/examples/twodirectories.php" role="doc"/>
<file baseinstalldir="/" md5sum="2b7c406732936e26f498af7cb4d050a8" name="docs/examples/simpleSearch.php" role="doc"/>
<file baseinstalldir="/" md5sum="0218ccc36b1ac31b6a241c43d06bb775" name="config.sample.php" role="data"/>
<file baseinstalldir="/" md5sum="70050811287cb990cdd6e409049e2b5e" name="build.xml" role="data"/>
<file name="UNL/LDAP/Result.php" role="php" md5sum="cc15d2a9d257a36149952622fff05128"/>
<file name="UNL/LDAP/People.php" role="php" md5sum="89f2d218e91e3fd2413c79df8758e455"/>
<file name="UNL/LDAP/Exception.php" role="php" md5sum="3c3d370c93d9c8fa86039a7650872a2a"/>
<file name="UNL/LDAP/Entry/Attribute.php" role="php" md5sum="2404a079906825cc9e4f6340d581390b"/>
<file name="UNL/LDAP/Entry.php" role="php" md5sum="979f04fe5f23645548240887035df768"/>
<file name="UNL/LDAP.php" role="php" md5sum="f1e2f35b1ef291d4409f305b77467487"/>
<file name="tests/UNL_LDAPTest.php" role="test" md5sum="1fa66e7b752de71d29bc1b34d891e139"/>
<file name="docs/examples/twodirectories.php" role="doc" md5sum="4ec63a962bbddbfd1d9b12eafe8148b1"/>
<file name="docs/examples/simpleSearch.php" role="doc" md5sum="257617eed63e4536c50ce329ef62671a"/>
<file name="config.sample.php" role="data" md5sum="0218ccc36b1ac31b6a241c43d06bb775"/>
<file name="build.xml" role="data" md5sum="70050811287cb990cdd6e409049e2b5e"/>
</dir>
</contents>
<dependencies>
......
-- phpMyAdmin SQL Dump
-- version 2.11.6
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Jul 09, 2010 at 01:15 PM
-- Server version: 5.1.48
-- PHP Version: 5.3.1
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Database: 'officefinder'
--
-- --------------------------------------------------------
--
-- Table structure for table 'telecom_departments'
--
CREATE TABLE IF NOT EXISTS telecom_departments (
lGroup_id bigint(20) DEFAULT NULL,
tiSplit varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
sLstTyp varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
sLstSty varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
iSeqNbr int(11) DEFAULT NULL,
tiIndDrg varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
sNPA1 varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
sNPA2 varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
sNPA3 varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
sPhoneNbr1 varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
sPhoneNbr2 varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
sPhoneNbr3 varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
sExtension1 varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
sExtension2 varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
szLname varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
szFname varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
szAddtText varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
szAddress varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
szDepartmentalAddress varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
szLocName varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
szStateName varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
sZipCd5 varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
sZipCd4 varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
szDirLname varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
szDirFname varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
szDirAddText varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
mFreeFormText varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
szNonStdPh varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
UNL Peoplefinder
<?php
echo $savvy->render($context->output);
\ No newline at end of file
Usage:
$> peoplefinder [query]
<?php
foreach ($context as $var=>$value) {
echo $var.':'.$value.PHP_EOL;
}
\ No newline at end of file
<?php
if (count($context->results)) {
echo $savvy->render($context->results);
} else {
echo 'No results found!'.PHP_EOL;
}
\ No newline at end of file
<?php
foreach ($context as $record) {
echo '______________________________'.PHP_EOL;
if ($record instanceof UNL_Peoplefinder_Record) {
echo $savvy->render($record, 'Peoplefinder/RecordInList.tpl.php');
} else {
echo $savvy->render($record);
}
}
\ No newline at end of file
File added
This diff is collapsed.
lib/data/UNL_Peoplefinder/pear.unl.edu/directory_data_flow.graffle/image1.png

161 KiB

lib/data/UNL_Peoplefinder/pear.unl.edu/directory_data_flow.graffle/image2.png

157 KiB

This diff is collapsed.
This diff is collapsed.
<?php
// Now rename a couple departments that are really mis-named:
foreach (array(
'Aaup (American Association of University Professors)'=>'AAUP (American Association of University Professors)',
'Operated By Follett Higher Education Group University Bookstore'=>'University Bookstore',
'Un Computing Services Network (University of Nebraska Central Administration)'=>'UN Computing Services Network (University of Nebraska Central Administration)',
'Uaad Officers & Non-Committee Chair Executive Board'=>'UAAD Officers & Non-Committee Chair Executive Board',
'Tdd (Telecommunications Device for The Deaf)'=>'TDD (Telecommunications Device for The Deaf)',
'Srl/scientific Resources for The Law'=>'SRL/Scientific Resources for The Law',
'College of (Uno) Public Affairs & Community Service'=>'College of Public Affairs & Community Service (UNO)',
'College of (Unmc)-Lincoln Division Nursing'=>'College of Nursing (UNMC) - Lincoln Division',
) as $old=>$new) {
$dept = UNL_Officefinder_Department::getByOrg_unit($old);
if ($dept === false) {
$dept = UNL_Officefinder_Department::getByName($old);
}
if ($dept) {
$dept->name = $new;
$dept->save();
}
}
foreach (array('University Communications Scarlet The\'') as $delete) {
$dept = UNL_Officefinder_Department::getByOrg_unit($delete);
if ($dept === false) {
$dept = UNL_Officefinder_Department::getByName($delete);
}
if ($dept) {
$dept->delete();
}
}
\ No newline at end of file
-- phpMyAdmin SQL Dump
-- version 2.11.6
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Jul 09, 2010 at 04:50 PM
-- Server version: 5.1.48
-- PHP Version: 5.3.1
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Database: 'officefinder'
--
-- --------------------------------------------------------
--
-- Table structure for table 'departments'
--
CREATE TABLE IF NOT EXISTS departments (
id int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
org_unit varchar(45) COLLATE utf8_unicode_ci DEFAULT NULL,
building varchar(45) COLLATE utf8_unicode_ci DEFAULT NULL,
room varchar(45) COLLATE utf8_unicode_ci DEFAULT NULL,
city varchar(45) COLLATE utf8_unicode_ci DEFAULT NULL,
state varchar(45) COLLATE utf8_unicode_ci DEFAULT NULL,
postal_code varchar(45) COLLATE utf8_unicode_ci DEFAULT NULL,
address varchar(45) COLLATE utf8_unicode_ci DEFAULT NULL,
phone varchar(45) COLLATE utf8_unicode_ci DEFAULT NULL,
fax varchar(45) COLLATE utf8_unicode_ci DEFAULT NULL,
email varchar(45) COLLATE utf8_unicode_ci DEFAULT NULL,
website varchar(45) COLLATE utf8_unicode_ci DEFAULT NULL,
acronym varchar(45) COLLATE utf8_unicode_ci DEFAULT NULL,
alternate varchar(45) COLLATE utf8_unicode_ci DEFAULT NULL,
PRIMARY KEY (id),
UNIQUE KEY name_UNIQUE (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
-- --------------------------------------------------------
--
-- Table structure for table 'department_permissions'
--
CREATE TABLE IF NOT EXISTS department_permissions (
department_id int(11) NOT NULL,
uid varchar(45) COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (department_id,uid)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
-- --------------------------------------------------------
--
-- Table structure for table 'listings'
--
CREATE TABLE IF NOT EXISTS listings (
id int(11) NOT NULL AUTO_INCREMENT,
department_id int(11) NOT NULL,
`name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
phone varchar(45) COLLATE utf8_unicode_ci DEFAULT NULL,
sort int(11) DEFAULT NULL,
address varchar(45) COLLATE utf8_unicode_ci DEFAULT NULL,
email varchar(45) COLLATE utf8_unicode_ci DEFAULT NULL,
uid varchar(45) COLLATE utf8_unicode_ci DEFAULT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
-- --------------------------------------------------------
--
-- Table structure for table 'listing_permissions'
--
CREATE TABLE IF NOT EXISTS listing_permissions (
listing_id int(11) NOT NULL,
uid varchar(45) COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (listing_id,uid)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
-- --------------------------------------------------------
--
-- Table structure for table 'listing_uid'
--
CREATE TABLE IF NOT EXISTS listing_uid (
listing_id int(11) NOT NULL,
uid varchar(45) COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (listing_id,uid)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
-- --------------------------------------------------------
--
-- Table structure for table 'telecom_departments'
--
CREATE TABLE IF NOT EXISTS telecom_departments (
lGroup_id bigint(20) DEFAULT NULL,
tiSplit varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
sLstTyp varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
sLstSty varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
iSeqNbr int(11) DEFAULT NULL,
tiIndDrg varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
sNPA1 varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
sNPA2 varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
sNPA3 varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
sPhoneNbr1 varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
sPhoneNbr2 varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
sPhoneNbr3 varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
sExtension1 varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
sExtension2 varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
szLname varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
szFname varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
szAddtText varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
szAddress varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
szDepartmentalAddress varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
szLocName varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
szStateName varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
sZipCd5 varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
sZipCd4 varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
szDirLname varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
szDirFname varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
szDirAddText varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
mFreeFormText varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
szNonStdPh varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
This diff is collapsed.
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment