function getEmailFrom()
{
+ if (empty($this->name)) {
+ return $this->email;
+ }
return '"' . addslashes($this->name) . '" <' . $this->email . '>';
}
function toEventString()
$group->get('name', 'Administrators');
$member = DB_DataObject::factory('group_members');
+ $member->autoJoin();
$member->group_id = $group->id;
+ $member->whereAdd("
+ join_user_id_id.id IS NOT NULL
+ ");
if($member->find(true)){
$default_admin = DB_DataObject::factory('Person');
if(!$default_admin->get($member->user_id)){
$_SESSION[__CLASS__][$sesPrefix .'-auth'] = serialize($u);
return true;
}
+ //var_dump(session_id());
+ //var_dump($_SESSION[__CLASS__]);
- if (!empty( $_SESSION[__CLASS__][$sesPrefix .'-empty'] )) {
- return false;
- }
-
+ //if (!empty( $_SESSION[__CLASS__][$sesPrefix .'-empty'] )) {
+ // return false;
+ //}
+ //die("got this far?");
// not in session or not matched...
$u = DB_DataObject::factory('Person');
$u->whereAdd(' LENGTH(passwd) > 0');
}
- if (empty( $_SESSION[__CLASS__][$sesPrefix .'-empty'] )) {
+ if (isset( $_SESSION[__CLASS__][$sesPrefix .'-empty'] ) && $_SESSION[__CLASS__][$sesPrefix .'-empty'] < 1) {
// fake person - open system..
//$ce = DB_DataObject::factory('core_enum');
$sesPrefix = $ff->appNameShort .'-' .get_class($this) .'-'.$db->dsn['database'] ;
$_SESSION[__CLASS__][$sesPrefix .'-auth'] = "";
- $_SESSION[__CLASS__][$sesPrefix .'-empty'] = "";
+
+
+
}
function genPassKey ($t)
}
+ if(!empty($q['query']['name'])){
+ $this->whereAdd("
+ Person.name LIKE '%{$this->escape($q['query']['name'])}%'
+ ");
+ }
+
if (!empty($q['query']['search'])) {
// use our magic search builder...