function BORROWER($bt, $bid) { switch ($bt) { case 'B': $borrower = new SOCIETY($bid); $members = $borrower->getMembers(); break; case 'G': $borrower = new SOCIETY($bid); $members[$bid] = $borrower->data['name']; break; case 'I': $borrower = new CLIENT($bid); $members[$bid] = $borrower->data['name']; break; default: WEBPAGE::redirect('index.php?logout=1'); break; } $this->data = $borrower->data; $this->data['members'] = $members; }
function getTemplateData($id) { global $_LABELS; $soc = new SOCIETY($id); $soc->data['advisor'] = sprintf(WEBPAGE::_HOTLINK, 'BS.SCR.viewUser', 'id', $soc->data['advisor_id'], $soc->data['advisor']); $zone = self::zones(); $soc->data['zone'] = $zone[$soc->data['zone_id']]; $fields = "ls.parent_id, s.name"; $tables = "tblLinkSocieties AS ls, tblSocieties AS s"; $param = sprintf("ls.child_id = '%s' AND ls.child_id != ls.parent_id AND s.id = ls.parent_id", $id); if ($parent = current(SQL::select($tables, $fields, $param))) { $soc->data['parent_id'] = $parent['parent_id']; $soc->data['parent'] = sprintf(WEBPAGE::_HOTLINK, 'BS.SCR.viewSociety', 'id', $parent['parent_id'], $parent['name']); } $soc->getMembers(); $data = $soc->data; if ($soc->data['zone_id'] && $soc->data['advisor_id']) { $c = 0; $data['buttondata'][$c]['id'] = "BS.SCR.addSociety"; $data['buttondata'][$c]['href'] = "index.php?scr_name=BS.SCR.addSociety&id=" . $id; $data['buttondata'][$c]['alt'] = $_LABELS['edit']; $data['buttondata'][$c]['onClick'] = ""; $data['buttondata'][$c]['ico'] = "edit"; switch ($soc->data['category']) { case 'BG': $c++; $data['buttondata'][$c]['id'] = "BS.SCR.addSociety"; $data['buttondata'][$c]['href'] = "index.php?scr_name=BS.SCR.addSociety&parent_id=" . $id; $data['buttondata'][$c]['alt'] = $_LABELS['newGroup']; $data['buttondata'][$c]['onClick'] = ""; $data['buttondata'][$c]['ico'] = "society_add"; $c++; $data['buttondata'][$c]['id'] = "BS.SCR.deactivateBG"; $data['buttondata'][$c]['href'] = sprintf("index.php?scr_name=BS.SCR.deactivateBG&id=%s&ico=wrn&msg=inf.deactivateBG", $id); $data['buttondata'][$c]['alt'] = $_LABELS['deactivate']; $data['buttondata'][$c]['onClick'] = ""; $data['buttondata'][$c]['ico'] = "society_rem"; /* Quizas no es buena idea tener esta funcion $c++; $data['buttondata'][$c]['id'] = "BS.SCR.activateBGMember"; $data['buttondata'][$c]['href'] = sprintf('javascript:openWin("index.popup.php?scr_name=BS.SCR.activateBGMember&parent_id=%s","Activate","menubar=no,scrollbars=no,resizable=no,width=400,height=320")',$id); $data['buttondata'][$c]['alt'] = $_LABELS['activate']; $data['buttondata'][$c]['onClick'] = ""; $data['buttondata'][$c]['ico'] = "activate"; */ break; case 'B': $c++; $data['buttondata'][$c]['id'] = "BS.SCR.addClient"; $data['buttondata'][$c]['href'] = "index.php?scr_name=BS.SCR.addClient&society_id=" . $id; $data['buttondata'][$c]['alt'] = $_LABELS['newClient']; $data['buttondata'][$c]['onClick'] = ""; $data['buttondata'][$c]['ico'] = "client_add"; $c++; $data['buttondata'][$c]['id'] = "BS.SCR.moveSociety"; $data['buttondata'][$c]['href'] = sprintf("index.php?scr_name=BS.SCR.moveSociety&id=%s", $id); $data['buttondata'][$c]['alt'] = $_LABELS['BS.SCR.moveSociety']; $data['buttondata'][$c]['onClick'] = ""; $data['buttondata'][$c]['ico'] = "society_move"; $c++; $data['buttondata'][$c]['id'] = "BS.SCR.deactivateBGMember"; $data['buttondata'][$c]['href'] = sprintf("index.php?scr_name=BS.SCR.deactivateBGMember&parent_id=%s&child_id=%s&ico=wrn&msg=inf.deactivateGroup", $soc->data['parent_id'], $id); $data['buttondata'][$c]['alt'] = $_LABELS['deactivate']; $data['buttondata'][$c]['onClick'] = ""; $data['buttondata'][$c]['ico'] = "society_rem"; break; case 'G': $c++; $data['buttondata'][$c]['id'] = "BS.SCR.addClient"; $data['buttondata'][$c]['href'] = "index.php?scr_name=BS.SCR.addClient&society_id=" . $id; $data['buttondata'][$c]['alt'] = $_LABELS['newClient']; $data['buttondata'][$c]['onClick'] = ""; $data['buttondata'][$c]['ico'] = "client_add"; break; } } return $data; }