| 399 | 399 | |
|---|
| 400 | 400 | $results = sql("SELECT grpnum, strategy, grptime, grppre, grplist, annmsg_id, postdest, dring, needsconf, remotealert_id, toolate_id, ringing, pre_ring, voicemail FROM findmefollow INNER JOIN `users` ON `extension` = `grpnum` WHERE grpnum = '".$db->escapeSimple($grpnum)."'","getRow",DB_FETCHMODE_ASSOC); |
|---|
| | 571 | // we only return the destination that other modules might use, e.g. extenions/users |
|---|
| | 572 | function findmefollow_getdest($exten) { |
|---|
| | 573 | return array('ext-findmefollow,FM' . $exten . ',1'); |
|---|
| | 574 | } |
|---|
| | 575 | |
|---|
| | 576 | function findmefollow_getdestinfo($dest) { |
|---|
| | 577 | if (substr(trim($dest),0,17) == 'ext-findmefollow,' || substr(trim($dest),0,10) == 'ext-local,' && substr(trim($dest),-4) == 'dest') { |
|---|
| | 578 | $grp = explode(',',$dest); |
|---|
| | 579 | $grp = ltrim($grp[1],'FM'); |
|---|
| | 580 | $thisgrp = findmefollow_get($grp); |
|---|
| | 581 | if (empty($thisgrp)) { |
|---|
| | 582 | return array(); |
|---|
| | 583 | } else { |
|---|
| | 584 | return array('description' => sprintf(_("Follow Me: %s"),urlencode($grp)), |
|---|
| | 585 | 'edit_url' => 'config.php?display=findmefollow&extdisplay=GRP-'.urlencode($grp), |
|---|
| | 586 | ); |
|---|
| | 587 | } |
|---|
| | 588 | } else { |
|---|
| | 589 | return false; |
|---|
| | 590 | } |
|---|
| | 591 | } |
|---|
| | 592 | |
|---|