Example #1
0
 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;
 }
Example #2
0
 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;
 }