コード例 #1
0
 /**
  * Will return a JSON array of the matching tags, that may have a content passed over as search
  * @param  [type] $search Text for the lookuk
  * @return [type]         [description]
  */
 public function actionTagList($search = NULL)
 {
     $query = new Query();
     if (!is_Null($search)) {
         $mainQuery = $query->select('name AS id, name AS text')->distinct()->from('{{%tag}}')->where('UPPER(name) LIKE "%' . strtoupper($search) . '%"')->limit(10);
         $command = $mainQuery->createCommand();
         $rows = $command->queryAll();
         $clean['results'] = array_values($rows);
     }
     $clean['results'][] = ['id' => $search, 'text' => $search];
     header('Content-type: application/json');
     echo Json::encode($clean);
     exit;
 }
コード例 #2
0
 /**
  *	CRCFIDの初期化と設定を行う。セッション開始されてなければならない
  *
  *	@access	public
  *	@access	public
  *	@return	bool	true:成功 false:失敗
  */
 function setCSRF()
 {
     $c =& Ethna_Controller::getInstance();
     $session = $c->getSession();
     if (!$session->isStart(true)) {
         return false;
     }
     if (is_Null($session->get('__CSRF__'))) {
         $session->set('__CSRF__', Ethna_Util::getRandom());
     }
     $csrfid = $session->get('__CSRF__');
     $form = $c->getActionForm();
     $form->setApp('csrfid', $csrfid);
     return true;
 }
コード例 #3
0
 /**
  * @return void
  */
 public function replaceFunction($foo)
 {
     if (is_null($foo)) {
     }
     $foo = is_null($foo);
     $foo = 2 / is_null($this->foo());
     $foo = !is_null($foo);
     $foo = $foo || !is_null($foo);
     $foo = (int) is_Null($foo);
     if (is_null($foo) === true) {
     }
     if (is_null($foo) === false) {
     }
     // We also fix these deprecated ones
     if (true === is_null($foo)) {
     }
     if (false === is_null($foo)) {
     }
 }
コード例 #4
0
 /**
  * js(on)entity returns an json object for the select2 widget
  * @param  string $search Text for the lookup
  * @param  integer of the set value
  * @return json    [description]
  */
 public function actionJsentity($search = NULL, $id = NULL)
 {
     header('Content-type: application/json');
     $clean['more'] = false;
     $query = new Query();
     if (!is_Null($search)) {
         $mainQuery = $query->select('id, name AS text')->from('{{%entity}}')->where('UPPER(name) LIKE "%' . strtoupper($search) . '%"');
         $command = $mainQuery->createCommand();
         $rows = $command->queryAll();
         $clean['results'] = array_values($rows);
     } else {
         if (!is_null($id)) {
             $clean['results'] = ['id' => $id, 'text' => Entity::findOne($id)->name];
         } else {
             $clean['results'] = ['id' => 0, 'text' => 'None found'];
         }
     }
     echo Json::encode($clean);
     exit;
 }
コード例 #5
0
function nsf_and_corp_post_data($item, $order_id, $deedVersion, $constitutionVersion, $billingArray, $billingName, $billingCompany, $billing_phone, $product_id, $adviserEmail, $userID, $orderDate)
{
    $yourRef = $item['item_meta']['yourRef'][0];
    $fundAddress = array('careOf' => NULL, 'levelName' => $item['item_meta']['fundAddressLevel'][0], 'streetName' => $item['item_meta']['fundAddressStreet'][0], 'suburbName' => $item['item_meta']['fundAddressSuburb'][0], 'stateName' => $item['item_meta']['fundAddressState'][0], 'postcode' => $item['item_meta']['fundAddressPostcode'][0]);
    //Postall address will come from Jigo-shop once the form submission is hooked up to run from that instead.
    $fundPostalAddress = array('careOf' => NULL, 'levelName' => NULL, 'streetName' => NULL, 'suburbName' => NULL, 'stateName' => NULL, 'postcode' => NULL);
    $trusteeMeetingAddress = array('careOf' => NULL, 'levelName' => NULL, 'streetName' => NULL, 'suburbName' => NULL, 'stateName' => NULL, 'postcode' => NULL);
    $billingAddresArray = array('careOf' => NULL, 'levelName' => $billingArray[0], 'streetName' => $billingArray[1], 'suburbName' => $billingArray[2], 'stateName' => $billingArray[3], 'postcode' => $billingArray[4]);
    $trusteeCompanyPrincipalPlaceBusiness = array();
    $trusteeCompanyId = NULL;
    $chairmanSwitch = $item['item_meta']['chairmanTrustee'][0];
    $t = $item['item_meta']['numMembers'][0];
    if ($t == 1) {
        $chairmanSwitch = "Director 1";
    }
    // $to = '*****@*****.**';
    // $subject = 'Chairman';
    // $message = 'Chairman Switch: '.print_r($chairmanSwitch, true).' Number of members: '.$t;
    // wp_mail( $to, $subject, $message);
    switch ($chairmanSwitch) {
        case "Director 1":
            //$chairmanName = $item['item_meta']['m1MemberGivenNames'][0].' '.$item['item_meta']['m1MemberFamilyName'][0];
            $isTrusteeOneChairman = 1;
            $isPersonOneChairman = 0;
            $isTrusteeTwoChairman = 0;
            $isTrusteeThreeChairman = 0;
            $isTrusteeFourChairman = 0;
            break;
        case "Director 2":
            if ($t == '1') {
                //$chairmanName = $item['item_meta']['m2MemberGivenNames'][0].' '.$item['item_meta']['m2MemberFamilyName'][0];
                $isTrusteeOneChairman = 0;
                $isPersonOneChairman = 1;
                $isTrusteeTwoChairman = 0;
                $isTrusteeThreeChairman = 0;
                $isTrusteeFourChairman = 0;
            } else {
                //$chairmanName = $item['item_meta']['t2NonMemberGivenNames'][0].' '.$item['item_meta']['t2NonMemberFamilyName'][0];
                $isTrusteeOneChairman = 0;
                $isPersonOneChairman = 0;
                $isTrusteeTwoChairman = 1;
                $isTrusteeThreeChairman = 0;
                $isTrusteeFourChairman = 0;
            }
            break;
        case "Director 3":
            //$chairmanName = $item['item_meta']['m3MemberGivenNames'][0].' '.$item['item_meta']['m3MemberFamilyName'][0];
            $isTrusteeOneChairman = 0;
            $isPersonOneChairman = 0;
            $isTrusteeTwoChairman = 0;
            $isTrusteeThreeChairman = 1;
            $isTrusteeFourChairman = 0;
            break;
        case "Director 4":
            //$chairmanName = $item['item_meta']['m4MemberGivenNames'][0].' '.$item['item_meta']['m4MemberFamilyName'][0];
            $isTrusteeOneChairman = 0;
            $isPersonOneChairman = 0;
            $isTrusteeTwoChairman = 0;
            $isTrusteeThreeChairman = 0;
            $isTrusteeFourChairman = 1;
            break;
        default:
            //$chairmanName = NULL;
            $isTrusteeOneChairman = 0;
            $isPersonOneChairman = 0;
            $isTrusteeTwoChairman = 0;
            $isTrusteeThreeChairman = 0;
            $isTrusteeFourChairman = 0;
    }
    //publicOfficer
    $publicOfficerSwitch = $item['item_meta']['publicOfficerTrustee'][0];
    if ($t == 1) {
        $publicOfficerSwitch = "Director 1";
    }
    // $to = '*****@*****.**';
    // $subject = 'Chairman';
    // $message = 'Chairman Switch: '.print_r($chairmanSwitch, true).' Number of members: '.$t;
    // wp_mail( $to, $subject, $message);
    switch ($publicOfficerSwitch) {
        case "Director 1":
            $isTrusteeOnePublicOfficer = 1;
            $isPersonOnePublicOfficer = 0;
            $isTrusteeTwoPublicOfficer = 0;
            $isTrusteeThreePublicOfficer = 0;
            $isTrusteeFourPublicOfficer = 0;
            break;
        case "Director 2":
            if ($t == '1') {
                //$chairmanName = $item['item_meta']['m2MemberGivenNames'][0].' '.$item['item_meta']['m2MemberFamilyName'][0];
                $isTrusteeOnePublicOfficer = 0;
                $isPersonOnePublicOfficer = 1;
                $isTrusteeTwoPublicOfficer = 0;
                $isTrusteeThreePublicOfficer = 0;
                $isTrusteeFourPublicOfficer = 0;
            } else {
                //$chairmanName = $item['item_meta']['t2NonMemberGivenNames'][0].' '.$item['item_meta']['t2NonMemberFamilyName'][0];
                $isTrusteeOnePublicOfficer = 0;
                $isPersonOnePublicOfficer = 0;
                $isTrusteeTwoPublicOfficer = 1;
                $isTrusteeThreePublicOfficer = 0;
                $isTrusteeFourPublicOfficer = 0;
            }
            break;
        case "Director 3":
            //$chairmanName = $item['item_meta']['m3MemberGivenNames'][0].' '.$item['item_meta']['m3MemberFamilyName'][0];
            $isTrusteeOnePublicOfficer = 0;
            $isPersonOnePublicOfficer = 0;
            $isTrusteeTwoPublicOfficer = 0;
            $isTrusteeThreePublicOfficer = 1;
            $isTrusteeFourPublicOfficer = 0;
            break;
        case "Director 4":
            //$chairmanName = $item['item_meta']['m4MemberGivenNames'][0].' '.$item['item_meta']['m4MemberFamilyName'][0];
            $isTrusteeOnePublicOfficer = 0;
            $isPersonOnePublicOfficer = 0;
            $isTrusteeTwoPublicOfficer = 0;
            $isTrusteeThreePublicOfficer = 0;
            $isTrusteeFourPublicOfficer = 1;
            break;
        default:
            //$chairmanName = NULL;
            $isTrusteeOnePublicOfficer = 0;
            $isPersonOnePublicOfficer = 0;
            $isTrusteeTwoPublicOfficer = 0;
            $isTrusteeThreePublicOfficer = 0;
            $isTrusteeFourPublicOfficer = 0;
    }
    //Corporate Trustee Address
    $corpTeeAddress = $item['item_meta']['corpTeeAddressSameAsFund'][0];
    switch ($corpTeeAddress) {
        case "Same as Fund Address":
            $trusteeCompanyRegisteredOffice = $fundAddress;
            break;
        case "Other Address":
            $trusteeCompanyRegisteredOffice = array('careOf' => $item['item_meta']['corpTeeAddressCareOf'][0], 'levelName' => $item['item_meta']['corpTeeAddressLevel'][0], 'streetName' => $item['item_meta']['corpTeeAddressStreet'][0], 'suburbName' => $item['item_meta']['corpTeeAddressSuburb'][0], 'stateName' => $item['item_meta']['corpTeeAddressState'][0], 'postcode' => $item['item_meta']['corpTeeAddressPostcode'][0]);
            break;
        default:
            $trusteeCompanyRegisteredOffice = NULL;
    }
    //M1 Address
    $m1sw = $item['item_meta']['m1MemberAddressSameAsFund'][0];
    switch ($m1sw) {
        case "Same as Fund Address":
            $m1Address = $fundAddress;
            break;
        case "Other Address":
            $m1Address = array('careOf' => NULL, 'levelName' => $item['item_meta']['m1AddressLevel'][0], 'streetName' => $item['item_meta']['m1Street'][0], 'suburbName' => $item['item_meta']['m1Suburb'][0], 'stateName' => $item['item_meta']['m1State'][0], 'postcode' => $item['item_meta']['m1Postcode'][0]);
            break;
        default:
            $m1Address = NULL;
    }
    //M2 Address
    $m2sw = $item['item_meta']['m2MemberAddressSameAsFund'][0];
    switch ($m2sw) {
        case "Same as Fund Address":
            $m2Address = $fundAddress;
            break;
        case "Other Address":
            $m2Address = array('careOf' => NULL, 'levelName' => $item['item_meta']['m2AddressLevel'][0], 'streetName' => $item['item_meta']['m2AddressStreet'][0], 'suburbName' => $item['item_meta']['m2AddressSuburb'][0], 'stateName' => $item['item_meta']['m2AddressState'][0], 'postcode' => $item['item_meta']['m2AddressPostcode'][0]);
            break;
        default:
            $m2Address = NULL;
    }
    //M3 Address
    $m3sw = $item['item_meta']['m3MemberAddressSameAsFund'][0];
    switch ($m3sw) {
        case "Same as Fund Address":
            $m3Address = $fundAddress;
            break;
        case "Other Address":
            $m3Address = array('careOf' => NULL, 'levelName' => $item['item_meta']['m3AddressLevel'][0], 'streetName' => $item['item_meta']['m3AddressStreet'][0], 'suburbName' => $item['item_meta']['m3AddressSuburb'][0], 'stateName' => $item['item_meta']['m3AddressState'][0], 'postcode' => $item['item_meta']['m3AddressPostcode'][0]);
            break;
        default:
            $m3Address = NULL;
    }
    //M4 Address
    $m4sw = $item['item_meta']['m4MemberAddressSameAsFund'][0];
    switch ($m4sw) {
        case "Same as Fund Address":
            $m4Address = $fundAddress;
            break;
        case "Other Address":
            $m4Address = array('careOf' => NULL, 'levelName' => $item['item_meta']['m4AddressLevel'][0], 'streetName' => $item['item_meta']['m4AddressStreet'][0], 'suburbName' => $item['item_meta']['m4AddressSuburb'][0], 'stateName' => $item['item_meta']['m4AddressState'][0], 'postcode' => $item['item_meta']['m4AddressPostcode'][0]);
            break;
        default:
            $m4Address = NULL;
    }
    //Non-Member Director Address
    $p1sw = $item['item_meta']['d2NonMemberAddressSameAsFund'][0];
    switch ($p1sw) {
        case "Same as Fund Address":
            $nonMemberDirectorDetailsAddress = $fundAddress;
            break;
        case "Other Address":
            $nonMemberDirectorDetailsAddress = array('careOf' => NULL, 'levelName' => $item['item_meta']['d2NonMemberAddressLevel'][0], 'streetName' => $item['item_meta']['d2NonMemberAddressStreet'][0], 'suburbName' => $item['item_meta']['d2NonMemberAddressSuburb'][0], 'stateName' => $item['item_meta']['d2NonMemberAddressState'][0], 'postcode' => $item['item_meta']['d2NonMemberAddressPostcode'][0]);
            break;
        default:
            $nonMemberDirectorDetailsAddress = NULL;
    }
    //Applicant Address
    $appsw = $item['item_meta']['applicantAddressSameAsFund'][0];
    switch ($appsw) {
        case "Same as Fund Address":
            $applicantAddress = $fundAddress;
            break;
        case "Other Address":
            $applicantAddress = array('careOf' => NULL, 'levelName' => $item['item_meta']['applicantAddressLevel'][0], 'streetName' => $item['item_meta']['applicantAddressStreet'][0], 'suburbName' => $item['item_meta']['applicantAddressSuburb'][0], 'stateName' => $item['item_meta']['applicantAddressState'][0], 'postcode' => $item['item_meta']['applicantAddressPostcode'][0]);
            break;
        default:
            $applicantAddress = NULL;
    }
    if (!is_Null($item['item_meta']['m1MemberDOB'][0])) {
        $m1dob = $item['item_meta']['m1MemberDOB'][0];
    } else {
        $m1dob = NULL;
    }
    if (!is_Null($item['item_meta']['m2MemberDOB'][0])) {
        $m2dob = $item['item_meta']['m2MemberDOB'][0];
    } else {
        $m2dob = NULL;
    }
    if (!is_Null($item['item_meta']['m3MemberDOB'][0])) {
        $m3dob = $item['item_meta']['m3MemberDOB'][0];
    } else {
        $m3dob = NULL;
    }
    if (!is_Null($item['item_meta']['m4MemberDOB'][0])) {
        $m4dob = $item['item_meta']['m4MemberDOB'][0];
    } else {
        $m4dob = NULL;
    }
    if ($item['item_meta']['m1isSecretary'][0] == "Yes") {
        $m1isSecretary = 1;
    } else {
        $m1isSecretary = 0;
    }
    if ($item['item_meta']['m1isShareholder'][0] == "Yes") {
        $m1isShareholder = 1;
    } else {
        $m1isShareholder = 0;
    }
    if ($item['item_meta']['m2isSecretary'][0] == "Yes") {
        $m2isSecretary = 1;
    } else {
        $m2isSecretary = 0;
    }
    if ($item['item_meta']['m2isShareholder'][0] == "Yes") {
        $m2isShareholder = 1;
    } else {
        $m2isShareholder = 0;
    }
    if ($item['item_meta']['m3isSecretary'][0] == "Yes") {
        $m3isSecretary = 1;
    } else {
        $m3isSecretary = 0;
    }
    if ($item['item_meta']['m3isShareholder'][0] == "Yes") {
        $m3isShareholder = 1;
    } else {
        $m3isShareholder = 0;
    }
    if ($item['item_meta']['m4isSecretary'][0] == "Yes") {
        $m4isSecretary = 1;
    } else {
        $m4isSecretary = 0;
    }
    if ($item['item_meta']['m4isShareholder'][0] == "Yes") {
        $m4isShareholder = 1;
    } else {
        $m4isShareholder = 0;
    }
    if ($item['item_meta']['d2NonMemberisSecretary'][0] == "Yes") {
        $d2NonMemberisSecretary = 1;
    } else {
        $d2NonMemberisSecretary = 0;
    }
    if ($item['item_meta']['d2NonMemberisShareholder'][0] == "Yes") {
        $d2NonMemberisShareholder = 1;
    } else {
        $d2NonMemberisShareholder = 0;
    }
    $m1details = array('memberNamePrefix' => $item['item_meta']['m1MemberNamePrefix'][0], 'memberGivenNames' => $item['item_meta']['m1MemberGivenNames'][0], 'memberFamilyName' => $item['item_meta']['m1MemberFamilyName'][0], 'memberFormerGivenNames' => NULL, 'memberFormerFamilyName' => NULL, 'memberChangedName' => NULL, 'memberTFN' => $item['item_meta']['m1MemberTFN'][0], 'memberDOB' => $m1dob, 'memberGender' => NULL, 'memberTownOfBirth' => $item['item_meta']['m1CityOfBirth'][0], 'memberStateOfBirth' => $item['item_meta']['m1StateOfBirth'][0], 'memberCountryOfBirth' => $item['item_meta']['m1CountryOfBirth'][0], 'memberOccupation' => NULL, 'isCompany' => NULL, 'companyname' => NULL, 'hasacn' => NULL, 'acn' => NULL, 'companyrep1' => NULL, 'companyrep2' => NULL, 'companyrep3' => NULL, 'companyrep4' => NULL, 'isDirector' => 1, 'isTrustee' => 0, 'isChairman' => $isTrusteeOneChairman, 'isMember' => 1, 'isSecretary' => $m1isSecretary, 'isPublicOfficer' => $isTrusteeOnePublicOfficer, 'isShareHolder' => $m1isShareholder, 'classOfShares' => $item['item_meta']['m1ShareClass'][0], 'numShares' => $item['item_meta']['m1NumShares'][0], 'benOwned' => 1, 'benName' => '', 'memberDateJoined' => NULL, 'memberDateLeft' => NULL, 'memberAccountDesc' => NULL, 'memberResidential' => $m1Address, 'addPtyType' => NULL);
    //print_r(array_values($m1details));
    $m2details = array('memberNamePrefix' => $item['item_meta']['m2MemberNamePrefix'][0], 'memberGivenNames' => $item['item_meta']['m2MemberGivenNames'][0], 'memberFamilyName' => $item['item_meta']['m2MemberFamilyName'][0], 'memberFormerGivenNames' => NULL, 'memberFormerFamilyName' => NULL, 'memberChangedName' => NULL, 'memberTFN' => $item['item_meta']['m2MemberTFN'][0], 'memberDOB' => $m2dob, 'memberGender' => NULL, 'memberTownOfBirth' => $item['item_meta']['m2CityOfBirth'][0], 'memberStateOfBirth' => $item['item_meta']['m2StateOfBirth'][0], 'memberCountryOfBirth' => $item['item_meta']['m2CountryOfBirth'][0], 'memberOccupation' => NULL, 'isCompany' => NULL, 'companyname' => NULL, 'hasacn' => NULL, 'acn' => NULL, 'companyrep1' => NULL, 'companyrep2' => NULL, 'companyrep3' => NULL, 'companyrep4' => NULL, 'isDirector' => 1, 'isTrustee' => 0, 'isChairman' => $isTrusteeTwoChairman, 'isMember' => 1, 'isSecretary' => $m2isSecretary, 'isPublicOfficer' => $isTrusteeTwoPublicOfficer, 'isShareHolder' => $m2isShareholder, 'classOfShares' => $item['item_meta']['m2ShareClass'][0], 'numShares' => $item['item_meta']['m2NumShares'][0], 'benOwned' => 1, 'benName' => '', 'memberDateJoined' => NULL, 'memberDateLeft' => NULL, 'memberAccountDesc' => NULL, 'memberResidential' => $m2Address, 'addPtyType' => NULL);
    $m3details = array('memberNamePrefix' => $item['item_meta']['m3MemberNamePrefix'][0], 'memberGivenNames' => $item['item_meta']['m3MemberGivenNames'][0], 'memberFamilyName' => $item['item_meta']['m3MemberFamilyName'][0], 'memberFormerGivenNames' => NULL, 'memberFormerFamilyName' => NULL, 'memberChangedName' => NULL, 'memberTFN' => $item['item_meta']['m3MemberTFN'][0], 'memberDOB' => $m3dob, 'memberGender' => NULL, 'memberTownOfBirth' => $item['item_meta']['m3CityOfBirth'][0], 'memberStateOfBirth' => $item['item_meta']['m3StateOfBirth'][0], 'memberCountryOfBirth' => $item['item_meta']['m3CountryOfBirth'][0], 'memberOccupation' => NULL, 'isCompany' => NULL, 'companyname' => NULL, 'hasacn' => NULL, 'acn' => NULL, 'companyrep1' => NULL, 'companyrep2' => NULL, 'companyrep3' => NULL, 'companyrep4' => NULL, 'isDirector' => 1, 'isTrustee' => 0, 'isChairman' => $isTrusteeThreeChairman, 'isMember' => 1, 'isSecretary' => $m3isSecretary, 'isPublicOfficer' => $isTrusteeThreePublicOfficer, 'isShareHolder' => $m3isShareholder, 'classOfShares' => $item['item_meta']['m3ShareClass'][0], 'numShares' => $item['item_meta']['m3NumShares'][0], 'benOwned' => 1, 'benName' => '', 'memberDateJoined' => NULL, 'memberDateLeft' => NULL, 'memberAccountDesc' => NULL, 'memberResidential' => $m3Address, 'addPtyType' => NULL);
    $m4details = array('memberNamePrefix' => $item['item_meta']['m4MemberNamePrefix'][0], 'memberGivenNames' => $item['item_meta']['m4MemberGivenNames'][0], 'memberFamilyName' => $item['item_meta']['m4MemberFamilyName'][0], 'memberFormerGivenNames' => NULL, 'memberFormerFamilyName' => NULL, 'memberChangedName' => NULL, 'memberTFN' => $item['item_meta']['m4MemberTFN'][0], 'memberDOB' => $m4dob, 'memberGender' => NULL, 'memberTownOfBirth' => $item['item_meta']['m4CityOfBirth'][0], 'memberStateOfBirth' => $item['item_meta']['m4StateOfBirth'][0], 'memberCountryOfBirth' => $item['item_meta']['m4CountryOfBirth'][0], 'memberOccupation' => NULL, 'isCompany' => NULL, 'companyname' => NULL, 'hasacn' => NULL, 'acn' => NULL, 'companyrep1' => NULL, 'companyrep2' => NULL, 'companyrep3' => NULL, 'companyrep4' => NULL, 'isDirector' => 1, 'isTrustee' => 0, 'isChairman' => $isTrusteeFourChairman, 'isMember' => 1, 'isSecretary' => $m4isSecretary, 'isPublicOfficer' => $isTrusteeFourPublicOfficer, 'isShareHolder' => $m4isShareholder, 'classOfShares' => $item['item_meta']['m4ShareClass'][0], 'numShares' => $item['item_meta']['m4NumShares'][0], 'benOwned' => 1, 'benName' => '', 'memberDateJoined' => NULL, 'memberDateLeft' => NULL, 'memberAccountDesc' => NULL, 'memberResidential' => $m4Address, 'addPtyType' => NULL);
    $nonMemberDirectorDetails = array('memberNamePrefix' => $item['item_meta']['d2NonMemberNamePrefix'][0], 'memberGivenNames' => $item['item_meta']['d2NonMemberGivenNames'][0], 'memberFamilyName' => $item['item_meta']['d2NonMemberFamilyName'][0], 'memberFormerGivenNames' => NULL, 'memberFormerFamilyName' => NULL, 'memberChangedName' => NULL, 'memberTFN' => NULL, 'memberDOB' => $item['item_meta']['d2NonMemberDOB'][0], 'memberGender' => NULL, 'memberTownOfBirth' => $item['item_meta']['d2NonMemberCityOfBirth'][0], 'memberStateOfBirth' => $item['item_meta']['d2NonMemberStateOfBirth'][0], 'memberCountryOfBirth' => $item['item_meta']['d2NonMemberCountryOfBirth'][0], 'memberOccupation' => NULL, 'isCompany' => NULL, 'companyname' => NULL, 'hasacn' => NULL, 'acn' => NULL, 'companyrep1' => NULL, 'companyrep2' => NULL, 'companyrep3' => NULL, 'companyrep4' => NULL, 'isDirector' => 1, 'isTrustee' => 0, 'isChairman' => $isPersonOneChairman, 'isMember' => 0, 'isSecretary' => $d2NonMemberisSecretary, 'isPublicOfficer' => $isPersonOnePublicOfficer, 'isShareHolder' => $d2NonMemberisShareholder, 'classOfShares' => $item['item_meta']['d2NonMemberShareClass'][0], 'numShares' => $item['item_meta']['d2NonMemberNumShares'][0], 'benOwned' => 1, 'benName' => '', 'memberDateJoined' => NULL, 'memberDateLeft' => NULL, 'memberAccountDesc' => NULL, 'memberResidential' => $nonMemberDirectorDetailsAddress, 'addPtyType' => NULL);
    $p1details = NULL;
    $p2details = NULL;
    $p3details = NULL;
    $p4details = NULL;
    $applicantDetails = array('memberNamePrefix' => NULL, 'memberGivenNames' => $item['item_meta']['applicantGivenName'][0], 'memberFamilyName' => $item['item_meta']['applicantFamilyName'][0], 'memberFormerGivenNames' => NULL, 'memberFormerFamilyName' => NULL, 'memberChangedName' => NULL, 'memberTFN' => NULL, 'memberDOB' => NULL, 'memberGender' => NULL, 'memberTownOfBirth' => NULL, 'memberStateOfBirth' => NULL, 'memberCountryOfBirth' => NULL, 'memberOccupation' => NULL, 'isCompany' => NULL, 'companyname' => NULL, 'hasacn' => NULL, 'acn' => NULL, 'companyrep1' => NULL, 'companyrep2' => NULL, 'companyrep3' => NULL, 'companyrep4' => NULL, 'isDirector' => 0, 'isTrustee' => 0, 'isChairman' => 0, 'isMember' => 0, 'isSecretary' => 0, 'isPublicOfficer' => 0, 'isShareHolder' => 0, 'classOfShares' => NULL, 'numShares' => NULL, 'benOwned' => 0, 'benName' => '', 'memberDateJoined' => NULL, 'memberDateLeft' => NULL, 'memberAccountDesc' => NULL, 'memberResidential' => $applicantAddress, 'addPtyType' => NULL);
    $t = $item['item_meta']['numMembers'][0];
    switch ($t) {
        case '1':
            //only one member , need to add non-member details as director.
            $m2details = NULL;
            $m3details = NULL;
            $m4details = NULL;
            //if $hasNonMemberDirector
            if ($item['item_meta']['hasNonMemberAsD2'][0] == 'Yes') {
                $p1details = $m1details;
                $p2details = $nonMemberDirectorDetails;
                $p3details = NULL;
                $p4details = NULL;
                $numDirectors = 2;
            } else {
                //else
                $p1details = $m1details;
                $p2details = NULL;
                $p3details = NULL;
                $p4details = NULL;
                $numDirectors = 1;
            }
            break;
        case '2':
            //more than one member, so each member is a director.
            $m3details = NULL;
            $m4details = NULL;
            $p1details = $m1details;
            $p2details = $m2details;
            $p3details = NULL;
            $p4details = NULL;
            $numDirectors = 2;
            break;
        case '3':
            //more than one individual trustee, so each member is a trustee.
            $m4details = NULL;
            $p1details = $m1details;
            $p2details = $m2details;
            $p3details = $m3details;
            $p4details = NULL;
            $numDirectors = 3;
            break;
        case '4':
            //more than one individual trustee, so each member is a trustee.
            $p1details = $m1details;
            $p2details = $m2details;
            $p3details = $m3details;
            $p4details = $m4details;
            $numDirectors = 4;
            break;
    }
    $trusteeCorpArray = array('companyName' => $item['item_meta']['corpTeeName'][0], 'companySuffix' => $item['item_meta']['corpTeeNameSuffix'][0], 'companyACN' => $item['item_meta']['corpTeeACN'][0], 'registeredOffice' => $trusteeCompanyRegisteredOffice, 'D1Details' => $p1details, 'D2Details' => $p2details, 'D3Details' => $p3details, 'D4Details' => $p4details);
    $isSolePurposeTxt = $item['item_meta']['isSolePurpose'][0];
    if ($isSolePurposeTxt == "Yes") {
        $isSolePurposeBit = 1;
    } else {
        $isSolePurposeBit = 0;
    }
    $hasSolePurposeDecTxt = $item['item_meta']['hasSolePurposeDec'][0];
    if ($hasSolePurposeDecTxt == "Yes") {
        $hasSolePurposeDecBit = 1;
    } else {
        $hasSolePurposeDecBit = 0;
    }
    if ($item['item_meta']['manualReview'][0] == "Yes") {
        $manualReview = 1;
    } else {
        $manualReview = 0;
    }
    $newCorprateTrusteeArray = array('companyName' => $item['item_meta']['corpTeeName'][0], 'companySuffix' => $item['item_meta']['corpTeeNameSuffix'][0], 'registeredState' => $item['item_meta']['corpTeeRegState'][0], 'isNameReserved' => 0, 'isIdenticalBusinessName' => 0, 'identicalBusinessNumber' => 0, 'identicalBusinessStates' => NULL, 'isSolePurpose' => $isSolePurposeBit, 'solePurposeDec' => $hasSolePurposeDecBit, 'registeredOffice' => $trusteeCompanyRegisteredOffice, 'isOccupyingRegOffice' => 1, 'occupiersName' => NULL, 'occupiersConsent' => 0, 'principalPlaceBusiness' => $trusteeCompanyRegisteredOffice, 'share_Price' => $item['item_meta']['sharePrice'][0], 'numOfficeholders' => $numDirectors, 'D1Details' => $p1details, 'D2Details' => $p2details, 'D3Details' => $p3details, 'D4Details' => $p4details, 'numShareholders' => $numDirectors, 'SH1Details' => NULL, 'SH2Details' => NULL, 'SH3Details' => NULL, 'SH4Details' => NULL, 'applicant' => $applicantDetails, 'manualReview' => $manualReview);
    //This will be populated once moved to jigo-shop.
    $adviserAddress = array('levelName' => NULL, 'streetName' => '', 'suburbName' => '', 'stateName' => '', 'postcode' => '');
    $body = array('fundName' => $item['item_meta']['fundName'][0], 'fundPreviousName' => NULL, 'fundState' => $item['item_meta']['fundState'][0], 'fundAddress' => $fundAddress, 'isPostalDifferent' => NULL, 'fundPostalAddress' => NULL, 'isTrusteeMeetingElsewhere' => NULL, 'trusteeMeetingAddress' => NULL, 'trusteeType' => 'C', 'trusteeIndiv' => NULL, 'trusteeCompany' => $trusteeCorpArray, 'corporateTrustee' => $newCorprateTrusteeArray, 'hasCompany' => 1, 'companyCode' => NULL, 'establishmentDate' => NULL, 'fundABN' => NULL, 'corporateTrusteeAcn' => NULL, 'numDirectors' => $numDirectors, 'numMembers' => $item['item_meta']['numMembers'][0], 'M1Details' => $m1details, 'M2Details' => $m2details, 'M3Details' => $m3details, 'M4Details' => $m4details, 'person1Detail' => $p1details, 'person2Detail' => $p2details, 'person3Detail' => $p3details, 'person4Detail' => $p4details, 'fundCurrentDeedDate' => NULL, 'fundCurrentDeedNumber' => NULL, 'fundCurrentDeedVarClause' => NULL, 'fundPrev1DeedDate' => NULL, 'fundPrev1DeedVarClause' => NULL, 'fundPrev2DeedDate' => NULL, 'fundPrev2DeedVarClause' => NULL, 'fundPrev3DeedDate' => NULL, 'fundPrev3DeedVarClause' => NULL, 'fundPrev4DeedDate' => NULL, 'fundPrev4DeedVarClause' => NULL, 'adviserName' => $billingName, 'adviserCompany' => $billingCompany, 'adviserAddress' => $billingAddresArray, 'adviserAreaCode' => NULL, 'adviserPhone' => $billing_phone, 'isProcessed' => NULL, 'financialYearApplicable' => NULL, 'investmentObj' => NULL, 'returnLow' => NULL, 'returnHigh' => NULL, 'returnRate' => NULL, 'returnOverCPI' => NULL, 'fixedInterestAustAllocationFrom' => NULL, 'fixedInterestAustAllocationTo' => NULL, 'equityAustAllocationFrom' => NULL, 'equityAustAllocationTo' => NULL, 'internationalEquityAllocationFrom' => NULL, 'internationalEquityAllocationTo' => NULL, 'cashAllocationFrom' => NULL, 'cashAllocationTo' => NULL, 'propertyAllocationFrom' => NULL, 'propertyAllocationTo' => NULL, 'additionalAssetType1Name' => NULL, 'additionalAssetType1From' => NULL, 'additionalAssetType1To' => NULL, 'additionalAssetType2Name' => NULL, 'additionalAssetType2From' => NULL, 'additionalAssetType2To' => NULL, 'isAcquiringPropertyUsingLoan' => NULL, 'isHoldingContractOfInsurance' => NULL, 'submissionDate' => NULL, 'processedDate' => NULL, 'deedVersion' => $deedVersion, 'constitutionVersion' => $constitutionVersion, 'orderNumber' => $order_id, 'hasInvStrat' => 0, 'hasBDBN' => 0, 'hasNBDBN' => 0, 'userID' => $userID, 'productID' => $product_id, 'chairman' => $chairmanSwitch, 'adviserEmail' => $adviserEmail, 'orderDate' => $orderDate, 'apIndivOne' => NULL, 'apIndivTwo' => NULL, 'apCompany' => NULL, 'numVariations' => NULL, 'yourRef' => $yourRef, 'publicOfficer' => $publicOfficer);
    //$request = new WP_Http();
    //$response = $request->post($post_url, array('body' => $body));
    return $body;
}
コード例 #6
0
ファイル: setup_configure.php プロジェクト: soonick/poMMo
<br class="clear">
<br class="clear">&nbsp;

<script type="text/javascript">
    $().ready(function(){

        PommoDialog.init();

        poMMo.tabs = PommoTabs.init('#tabs');
        // override changeTab function
        PommoTabs.change = function() { return true; };

        <?php 
$selectedTab = $_GET['tab'];
if (!is_Null($selectedTab)) {
    echo 'var hash = "#' . strtolower($selectedTab) . '";';
} else {
    echo 'var hash = location.hash.toLowerCase();';
}
?>

        switch(hash) {
        case '#users': $('#tabs li a:eq(0)').click();
        break;
        case '#general': $('#tabs li a:eq(1)').click();
        break;
        case '#mailings': $('#tabs li a:eq(2)').click();
        break;
        case '#messages': $('#tabs li a:eq(3)').click();
        break;
コード例 #7
0
function fut_individual_post_Data($item, $order_id, $billingArray, $billingName, $billingCompany, $billing_phone, $product_id, $adviserEmail, $userID, $orderDate)
{
    $yourRef = $item['item_meta']['yourRef'][0];
    $trusteeMeetingAddress = array('careOf' => NULL, 'levelName' => $item['item_meta']['teeMeetingAddressLevel'][0], 'streetName' => $item['item_meta']['teeMeetingAddressStreet'][0], 'suburbName' => $item['item_meta']['teeMeetingAddressSuburb'][0], 'stateName' => $item['item_meta']['teeMeetingAddressState'][0], 'postcode' => $item['item_meta']['teeMeetingAddressPostcode'][0]);
    $billingAddresArray = array('careOf' => NULL, 'levelName' => $billingArray[0], 'streetName' => $billingArray[1], 'suburbName' => $billingArray[2], 'stateName' => $billingArray[3], 'postcode' => $billingArray[4]);
    $trusteeCompanyPrincipalPlaceBusiness = array();
    $trusteeCompanyId = NULL;
    $chairmanName = $item['item_meta']['chairmanTrustee'][0];
    //Unitholder 1 Address
    $uh1Address = array('careOf' => NULL, 'levelName' => $item['item_meta']['uh1AddressLevel'][0], 'streetName' => $item['item_meta']['uh1AddressStreet'][0], 'suburbName' => $item['item_meta']['uh1AddressSuburb'][0], 'stateName' => $item['item_meta']['uh1AddressState'][0], 'postcode' => $item['item_meta']['uh1AddressPostcode'][0]);
    //Unitholder 2 Address
    $uh1Address = array('careOf' => NULL, 'levelName' => $item['item_meta']['uh2AddressLevel'][0], 'streetName' => $item['item_meta']['uh2AddressStreet'][0], 'suburbName' => $item['item_meta']['uh2AddressSuburb'][0], 'stateName' => $item['item_meta']['uh2AddressState'][0], 'postcode' => $item['item_meta']['uh2AddressPostcode'][0]);
    //Unitholder 3 Address
    $uh1Address = array('careOf' => NULL, 'levelName' => $item['item_meta']['uh3AddressLevel'][0], 'streetName' => $item['item_meta']['uh3AddressStreet'][0], 'suburbName' => $item['item_meta']['uh3AddressSuburb'][0], 'stateName' => $item['item_meta']['uh3AddressState'][0], 'postcode' => $item['item_meta']['uh3AddressPostcode'][0]);
    //Unitholder 4 Address
    $uh1Address = array('careOf' => NULL, 'levelName' => $item['item_meta']['uh4AddressLevel'][0], 'streetName' => $item['item_meta']['uh4AddressStreet'][0], 'suburbName' => $item['item_meta']['uh4AddressSuburb'][0], 'stateName' => $item['item_meta']['uh4AddressState'][0], 'postcode' => $item['item_meta']['uh4AddressPostcode'][0]);
    //Trustee 1 Address
    $t1D1Address = array('careOf' => NULL, 'levelName' => $item['item_meta']['t1D1AddressLevel'][0], 'streetName' => $item['item_meta']['t1D1AddressStreet'][0], 'suburbName' => $item['item_meta']['t1D1AddressSuburb'][0], 'stateName' => $item['item_meta']['t1D1AddressState'][0], 'postcode' => $item['item_meta']['t1D1AddressPostcode'][0]);
    //Trustee 2 Address
    $t2D2Address = array('careOf' => NULL, 'levelName' => $item['item_meta']['t2D2AddressLevel'][0], 'streetName' => $item['item_meta']['t2D2AddressStreet'][0], 'suburbName' => $item['item_meta']['t2D2AddressSuburb'][0], 'stateName' => $item['item_meta']['t2D2AddressState'][0], 'postcode' => $item['item_meta']['t2D2AddressPostcode'][0]);
    //Trustee 3 Address
    $t3D3Address = array('careOf' => NULL, 'levelName' => $item['item_meta']['t3D3AddressLevel'][0], 'streetName' => $item['item_meta']['t3D3AddressStreet'][0], 'suburbName' => $item['item_meta']['t3D3AddressSuburb'][0], 'stateName' => $item['item_meta']['t3D3AddressState'][0], 'postcode' => $item['item_meta']['t3D3AddressPostcode'][0]);
    //Trustee 4 Address
    $t4D4Address = array('careOf' => NULL, 'levelName' => $item['item_meta']['t4D4AddressLevel'][0], 'streetName' => $item['item_meta']['t4D4AddressStreet'][0], 'suburbName' => $item['item_meta']['t4D4AddressSuburb'][0], 'stateName' => $item['item_meta']['t4D4AddressState'][0], 'postcode' => $item['item_meta']['t4D4AddressPostcode'][0]);
    if (!is_Null($item['item_meta']['uh1DOB'][0])) {
        $uh1dob = $item['item_meta']['uh1DOB'][0];
    } else {
        $uh1dob = NULL;
    }
    if (!is_Null($item['item_meta']['uh2DOB'][0])) {
        $uh2dob = $item['item_meta']['uh2DOB'][0];
    } else {
        $uh2dob = NULL;
    }
    if (!is_Null($item['item_meta']['uh3DOB'][0])) {
        $uh3dob = $item['item_meta']['uh3DOB'][0];
    } else {
        $uh3dob = NULL;
    }
    if (!is_Null($item['item_meta']['uh4DOB'][0])) {
        $uh4dob = $item['item_meta']['uh4DOB'][0];
    } else {
        $uh4dob = NULL;
    }
    //Unitholder 1 Details
    $uh1details = array('memberNamePrefix' => $item['item_meta']['uh1Title'][0], 'memberGivenNames' => $item['item_meta']['uh1GivenNames'][0], 'memberFamilyName' => $item['item_meta']['uh1FamilyName'][0], 'memberFormerGivenNames' => NULL, 'memberFormerFamilyName' => NULL, 'memberChangedName' => NULL, 'memberTFN' => NULL, 'memberDOB' => $uh1dob, 'memberGender' => NULL, 'memberTownOfBirth' => NULL, 'memberStateOfBirth' => NULL, 'memberCountryOfBirth' => NULL, 'memberOccupation' => NULL, 'isCompany' => NULL, 'companyname' => NULL, 'hasacn' => NULL, 'acn' => NULL, 'companyrep1' => NULL, 'companyrep2' => NULL, 'companyrep3' => NULL, 'companyrep4' => NULL, 'isDirector' => 0, 'isTrustee' => 0, 'isChairman' => 0, 'isMember' => 1, 'isSecretary' => NULL, 'isPublicOfficer' => NULL, 'isShareHolder' => 1, 'classOfShares' => $item['item_meta']['uh1UnitType'][0], 'numShares' => $item['item_meta']['uh1NumUnits'][0], 'benOwned' => NULL, 'benName' => NULL, 'memberDateJoined' => NULL, 'memberDateLeft' => NULL, 'memberAccountDesc' => NULL, 'memberResidential' => $uh1Address, 'addPtyType' => NULL);
    //Unitholder 2 Details
    $uh2details = array('memberNamePrefix' => $item['item_meta']['uh2Title'][0], 'memberGivenNames' => $item['item_meta']['uh2GivenNames'][0], 'memberFamilyName' => $item['item_meta']['uh2FamilyName'][0], 'memberFormerGivenNames' => NULL, 'memberFormerFamilyName' => NULL, 'memberChangedName' => NULL, 'memberTFN' => NULL, 'memberDOB' => $uh2dob, 'memberGender' => NULL, 'memberTownOfBirth' => NULL, 'memberStateOfBirth' => NULL, 'memberCountryOfBirth' => NULL, 'memberOccupation' => NULL, 'isCompany' => NULL, 'companyname' => NULL, 'hasacn' => NULL, 'acn' => NULL, 'companyrep1' => NULL, 'companyrep2' => NULL, 'companyrep3' => NULL, 'companyrep4' => NULL, 'isDirector' => 0, 'isTrustee' => 0, 'isChairman' => 0, 'isMember' => 1, 'isSecretary' => NULL, 'isPublicOfficer' => NULL, 'isShareHolder' => 1, 'classOfShares' => $item['item_meta']['uh2UnitType'][0], 'numShares' => $item['item_meta']['uh2NumUnits'][0], 'benOwned' => NULL, 'benName' => NULL, 'memberDateJoined' => NULL, 'memberDateLeft' => NULL, 'memberAccountDesc' => NULL, 'memberResidential' => $uh2Address, 'addPtyType' => NULL);
    //Unitholder 3 Details
    $uh3details = array('memberNamePrefix' => $item['item_meta']['uh3Title'][0], 'memberGivenNames' => $item['item_meta']['uh3GivenNames'][0], 'memberFamilyName' => $item['item_meta']['uh3FamilyName'][0], 'memberFormerGivenNames' => NULL, 'memberFormerFamilyName' => NULL, 'memberChangedName' => NULL, 'memberTFN' => NULL, 'memberDOB' => $uh3dob, 'memberGender' => NULL, 'memberTownOfBirth' => NULL, 'memberStateOfBirth' => NULL, 'memberCountryOfBirth' => NULL, 'memberOccupation' => NULL, 'isCompany' => NULL, 'companyname' => NULL, 'hasacn' => NULL, 'acn' => NULL, 'companyrep1' => NULL, 'companyrep2' => NULL, 'companyrep3' => NULL, 'companyrep4' => NULL, 'isDirector' => 0, 'isTrustee' => 0, 'isChairman' => 0, 'isMember' => 1, 'isSecretary' => NULL, 'isPublicOfficer' => NULL, 'isShareHolder' => 1, 'classOfShares' => $item['item_meta']['uh3UnitType'][0], 'numShares' => $item['item_meta']['uh3NumUnits'][0], 'benOwned' => NULL, 'benName' => NULL, 'memberDateJoined' => NULL, 'memberDateLeft' => NULL, 'memberAccountDesc' => NULL, 'memberResidential' => $uh3Address, 'addPtyType' => NULL);
    //Unitholder 4 Details
    $uh4details = array('memberNamePrefix' => $item['item_meta']['uh4Title'][0], 'memberGivenNames' => $item['item_meta']['uh4GivenNames'][0], 'memberFamilyName' => $item['item_meta']['uh4FamilyName'][0], 'memberFormerGivenNames' => NULL, 'memberFormerFamilyName' => NULL, 'memberChangedName' => NULL, 'memberTFN' => NULL, 'memberDOB' => $uh4dob, 'memberGender' => NULL, 'memberTownOfBirth' => NULL, 'memberStateOfBirth' => NULL, 'memberCountryOfBirth' => NULL, 'memberOccupation' => NULL, 'isCompany' => NULL, 'companyname' => NULL, 'hasacn' => NULL, 'acn' => NULL, 'companyrep1' => NULL, 'companyrep2' => NULL, 'companyrep3' => NULL, 'companyrep4' => NULL, 'isDirector' => 0, 'isTrustee' => 0, 'isChairman' => 0, 'isMember' => 1, 'isSecretary' => NULL, 'isPublicOfficer' => NULL, 'isShareHolder' => 1, 'classOfShares' => $item['item_meta']['uh4UnitType'][0], 'numShares' => $item['item_meta']['uh4NumUnits'][0], 'benOwned' => NULL, 'benName' => NULL, 'memberDateJoined' => NULL, 'memberDateLeft' => NULL, 'memberAccountDesc' => NULL, 'memberResidential' => $uh4Address, 'addPtyType' => NULL);
    //Trustee 1 Details
    $t1D1details = array('memberNamePrefix' => $item['item_meta']['t1D1Title'][0], 'memberGivenNames' => $item['item_meta']['t1D1GivenNames'][0], 'memberFamilyName' => $item['item_meta']['t1D1FamilyName'][0], 'memberFormerGivenNames' => NULL, 'memberFormerFamilyName' => NULL, 'memberChangedName' => NULL, 'memberTFN' => NULL, 'memberDOB' => NULL, 'memberGender' => NULL, 'memberTownOfBirth' => NULL, 'memberStateOfBirth' => NULL, 'memberCountryOfBirth' => NULL, 'memberOccupation' => NULL, 'isCompany' => NULL, 'companyname' => NULL, 'hasacn' => NULL, 'acn' => NULL, 'companyrep1' => NULL, 'companyrep2' => NULL, 'companyrep3' => NULL, 'companyrep4' => NULL, 'isDirector' => 0, 'isTrustee' => 1, 'isChairman' => 0, 'isMember' => 0, 'isSecretary' => NULL, 'isPublicOfficer' => NULL, 'isShareHolder' => NULL, 'classOfShares' => NULL, 'numShares' => NULL, 'benOwned' => NULL, 'benName' => NULL, 'memberDateJoined' => NULL, 'memberDateLeft' => NULL, 'memberAccountDesc' => NULL, 'memberResidential' => $t1D1Address, 'addPtyType' => NULL);
    //Trustee 2 Details
    $t2D2details = array('memberNamePrefix' => $item['item_meta']['t2D2Title'][0], 'memberGivenNames' => $item['item_meta']['t2D2GivenNames'][0], 'memberFamilyName' => $item['item_meta']['t2D2FamilyName'][0], 'memberFormerGivenNames' => NULL, 'memberFormerFamilyName' => NULL, 'memberChangedName' => NULL, 'memberTFN' => NULL, 'memberDOB' => NULL, 'memberGender' => NULL, 'memberTownOfBirth' => NULL, 'memberStateOfBirth' => NULL, 'memberCountryOfBirth' => NULL, 'memberOccupation' => NULL, 'isCompany' => NULL, 'companyname' => NULL, 'hasacn' => NULL, 'acn' => NULL, 'companyrep1' => NULL, 'companyrep2' => NULL, 'companyrep3' => NULL, 'companyrep4' => NULL, 'isDirector' => 0, 'isTrustee' => 1, 'isChairman' => 0, 'isMember' => 0, 'isSecretary' => NULL, 'isPublicOfficer' => NULL, 'isShareHolder' => NULL, 'classOfShares' => NULL, 'numShares' => NULL, 'benOwned' => NULL, 'benName' => NULL, 'memberDateJoined' => NULL, 'memberDateLeft' => NULL, 'memberAccountDesc' => NULL, 'memberResidential' => $t2D2Address, 'addPtyType' => NULL);
    //Trustee 3 Details
    $t3D3details = array('memberNamePrefix' => $item['item_meta']['t3D3Title'][0], 'memberGivenNames' => $item['item_meta']['t3D3GivenNames'][0], 'memberFamilyName' => $item['item_meta']['t3D3FamilyName'][0], 'memberFormerGivenNames' => NULL, 'memberFormerFamilyName' => NULL, 'memberChangedName' => NULL, 'memberTFN' => NULL, 'memberDOB' => NULL, 'memberGender' => NULL, 'memberTownOfBirth' => NULL, 'memberStateOfBirth' => NULL, 'memberCountryOfBirth' => NULL, 'memberOccupation' => NULL, 'isCompany' => NULL, 'companyname' => NULL, 'hasacn' => NULL, 'acn' => NULL, 'companyrep1' => NULL, 'companyrep2' => NULL, 'companyrep3' => NULL, 'companyrep4' => NULL, 'isDirector' => 0, 'isTrustee' => 1, 'isChairman' => 0, 'isMember' => 0, 'isSecretary' => NULL, 'isPublicOfficer' => NULL, 'isShareHolder' => NULL, 'classOfShares' => NULL, 'numShares' => NULL, 'benOwned' => NULL, 'benName' => NULL, 'memberDateJoined' => NULL, 'memberDateLeft' => NULL, 'memberAccountDesc' => NULL, 'memberResidential' => $t3D3Address, 'addPtyType' => NULL);
    //Trustee 4 Details
    $t4D4details = array('memberNamePrefix' => $item['item_meta']['t4D4Title'][0], 'memberGivenNames' => $item['item_meta']['t4D4GivenNames'][0], 'memberFamilyName' => $item['item_meta']['t4D4FamilyName'][0], 'memberFormerGivenNames' => NULL, 'memberFormerFamilyName' => NULL, 'memberChangedName' => NULL, 'memberTFN' => NULL, 'memberDOB' => NULL, 'memberGender' => NULL, 'memberTownOfBirth' => NULL, 'memberStateOfBirth' => NULL, 'memberCountryOfBirth' => NULL, 'memberOccupation' => NULL, 'isCompany' => NULL, 'companyname' => NULL, 'hasacn' => NULL, 'acn' => NULL, 'companyrep1' => NULL, 'companyrep2' => NULL, 'companyrep3' => NULL, 'companyrep4' => NULL, 'isDirector' => 0, 'isTrustee' => 1, 'isChairman' => 0, 'isMember' => 0, 'isSecretary' => NULL, 'isPublicOfficer' => NULL, 'isShareHolder' => NULL, 'classOfShares' => NULL, 'numShares' => NULL, 'benOwned' => NULL, 'benName' => NULL, 'memberDateJoined' => NULL, 'memberDateLeft' => NULL, 'memberAccountDesc' => NULL, 'memberResidential' => $t4D4Address, 'addPtyType' => NULL);
    $numTrustees = $item['item_meta']['numTrustees'][0];
    // switch ($numTrustees) {
    // case '1':
    // //only one trustee.
    // $t2D2details = NULL;
    // $t3D3details = NULL;
    // $t4D4details = NULL;
    // $trusteeIndiv = array(
    // 'T1Details' => $t1D1details,
    // 'isT1M1' => 0,
    // 'T2Details' => $t2D2details,
    // 'isT2M2' => 0,
    // 'isT2P1' => 0,
    // 'T3Details' => $t3D3details,
    // 'isT3M3' => 0,
    // 'T4Details' => $t4D4details,
    // 'isT4M4' => 0
    // );
    // break;
    // case '2':
    // $t3D3details = NULL;
    // $t4D4details = NULL;
    // $trusteeIndiv = array(
    // 'T1Details' => $t1D1details,
    // 'isT1M1' => 0,
    // 'T2Details' => $t2D2details,
    // 'isT2M2' => 0,
    // 'isT2P1' => 0,
    // 'T3Details' => $t3D3details,
    // 'isT3M3' => 0,
    // 'T4Details' => $t4D4details,
    // 'isT4M4' => 0
    // );
    // break;
    // case '3':
    // $t4D4details = NULL;
    // $trusteeIndiv = array(
    // 'T1Details' => $t1D1details,
    // 'isT1M1' => 0,
    // 'T2Details' => $t2D2details,
    // 'isT2M2' => 0,
    // 'isT2P1' => 0,
    // 'T3Details' => $t3D3details,
    // 'isT3M3' => 0,
    // 'T4Details' => $t4D4details,
    // 'isT4M4' => 0
    // );
    // break;
    // case '4':
    // $trusteeIndiv = array(
    // 'T1Details' => $t1D1details,
    // 'isT1M1' => 0,
    // 'T2Details' => $t2D2details,
    // 'isT2M2' => 0,
    // 'isT2P1' => 0,
    // 'T3Details' => $t3D3details,
    // 'isT3M3' => 0,
    // 'T4Details' => $t4D4details,
    // 'isT4M4' => 0
    // );
    // break;
    // }
    $numUnitholders = $item['item_meta']['numUnitholders'][0];
    switch ($numUnitholders) {
        case '1':
            //only one director.
            $uh2details = NULL;
            $uh3details = NULL;
            $uh4details = NULL;
            break;
        case '2':
            $uh3details = NULL;
            $uh4details = NULL;
            break;
        case '3':
            $uh4details = NULL;
            break;
        case '4':
            break;
    }
    $body = array('trustStateLaw' => $item['item_meta']['stateLaw'][0], 'establishmentDate' => $item['item_meta']['estDate'][0], 'unitPrice' => $item['item_meta']['unitPrice'][0], 'orderServiceType' => $item['item_meta']['service-type'][0], 'yourRef' => $yourRef, 'trustName' => $item['item_meta']['trustName'][0], 'trusteeType' => 'I', 'trusteeMeetingAddress' => $trusteeMeetingAddress, 'corporateTrusteeAddress' => NULL, 'numIndivTrustees' => $numTrustees, 'numDirectors' => NULL, 'trusteeCompanyName' => NULL, 'trusteeCompanyACN' => NULL, 'numUnitholders' => $item['item_meta']['numUnitholders'][0], 't1D1Details' => $t1D1Details, 't2D2Details' => $t2D2Details, 't3D3Details' => $t3D3Details, 't4D4Details' => $t4D4Details, 'uh1Details' => $uh1details, 'uh2Details' => $uh2details, 'uh3Details' => $uh3details, 'uh4Details' => $uh4details, 'adviserEmail' => $adviserEmail, 'adviserName' => $billingName, 'adviserCompany' => $billingCompany, 'adviserAddress' => $billingAddresArray, 'chairman' => $chairmanName, 'orderNumber' => $order_id, 'userID' => $userID, 'productID' => $product_id, 'orderDate' => $orderDate);
    // $body= array(
    // 'numUnitholders' => $numUnitholders,
    // 'unitPrice'			=> $item['item_meta']['unitPrice'][0],
    // );
    return $body;
}
コード例 #8
0
 protected function customScript()
 {
     $options = CJavaScript::encode($this->options);
     ob_start();
     echo 'var ' . $this->id . '= new dhtmlXGridObject(' . $options . ');';
     if (!is_Null($this->cellDelimiter)) {
         echo $this->id . '.csv.cell = "' . $this->cellDelimiter . '";';
     }
     echo $this->id . '.load("' . $this->dataUrl . '","' . strtolower($this->dataType) . '");';
     foreach ($this->events as $event => $handler) {
         echo $this->id . ".attachEvent('{$event}', " . CJavaScript::encode($handler) . ");";
     }
     return ob_get_clean();
 }
コード例 #9
0
function pension_post_Data($item, $order_id, $deedVersion, $constitutionVersion, $billingArray, $billingName, $billingCompany, $billing_phone, $product_id, $adviserEmail, $userID, $orderDate)
{
    $yourRef = $item['item_meta']['yourRef'][0];
    $fundAddress = array('careOf' => $item['item_meta']['fundAddressCareOf'][0], 'levelName' => $item['item_meta']['fundAddressLevel'][0], 'streetName' => $item['item_meta']['fundAddressStreet'][0], 'suburbName' => $item['item_meta']['fundAddressSuburb'][0], 'stateName' => $item['item_meta']['fundAddressState'][0], 'postcode' => $item['item_meta']['fundAddressPostcode'][0]);
    $trusteeMeetingAddress = array('careOf' => NULL, 'levelName' => $item['item_meta']['teeMeetingAddressLevel'][0], 'streetName' => $item['item_meta']['teeMeetingAddressStreet'][0], 'suburbName' => $item['item_meta']['teeMeetingAddressSuburb'][0], 'stateName' => $item['item_meta']['teeMeetingAddressState'][0], 'postcode' => $item['item_meta']['teeMeetingAddressPostcode'][0]);
    if (!is_Null()) {
    }
    $billingAddresArray = array('careOf' => NULL, 'levelName' => NULL, 'streetName' => $billingArray[0] . ' ' . $billingArray[1], 'suburbName' => $billingArray[2], 'stateName' => $billingArray[3], 'postcode' => $billingArray[4]);
    //Corporate Trustee Address
    $trusteeCompanyRegisteredOffice = array('careOf' => $item['item_meta']['corpTeeAddressCareOf'][0], 'levelName' => $item['item_meta']['corpTeeAddressLevel'][0], 'streetName' => $item['item_meta']['corpTeeAddressStreet'][0], 'suburbName' => $item['item_meta']['corpTeeAddressSuburb'][0], 'stateName' => $item['item_meta']['corpTeeAddressState'][0], 'postcode' => $item['item_meta']['corpTeeAddressPostcode'][0]);
    // switch ($corpTeeAddress){
    // case "Same as Fund Address":
    // $trusteeCompanyRegisteredOffice = $fundAddress;
    // break;
    // case "Other Address":
    // $trusteeCompanyRegisteredOffice = array(
    // 'careOf' => $item['item_meta']['corpTeeAddressCareOf'][0],
    // 'levelName' => $item['item_meta']['corpTeeAddressLevel'][0],
    // 'streetName' => $item['item_meta']['corpTeeAddressStreet'][0],
    // 'suburbName' => $item['item_meta']['corpTeeAddressSuburb'][0],
    // 'stateName' => $item['item_meta']['corpTeeAddressState'][0],
    // 'postcode' => $item['item_meta']['corpTeeAddressPostcode'][0]
    // );
    // break;
    // default:
    // $trusteeCompanyRegisteredOffice = NULL;
    // }
    //Member Address
    $membersw = $item['item_meta']['memberAddressSameAsFund'][0];
    switch ($membersw) {
        case "Same as registered address":
            $memberAddress = $fundAddress;
            break;
        case "Other Address":
            $memberAddress = array('careOf' => $item['item_meta']['memberAddressCareOf'][0], 'levelName' => $item['item_meta']['memberAddressLevel'][0], 'streetName' => $item['item_meta']['memberAddressStreet'][0], 'suburbName' => $item['item_meta']['memberAddressSuburb'][0], 'stateName' => $item['item_meta']['memberAddressState'][0], 'postcode' => $item['item_meta']['memberAddressPostcode'][0]);
            break;
        default:
            $memberAddress = NULL;
    }
    //Reversionary Address
    $revsw = $item['item_meta']['reversionerAddressSameAsFund'][0];
    switch ($revsw) {
        case "Same as registered address":
            $revAddress = $fundAddress;
            break;
        case "Other Address":
            $revAddress = array('careOf' => $item['item_meta']['reversionerAddressCareOf'][0], 'levelName' => $item['item_meta']['reversionerAddressLevel'][0], 'streetName' => $item['item_meta']['reversionerAddressStreet'][0], 'suburbName' => $item['item_meta']['reversionerAddressSuburb'][0], 'stateName' => $item['item_meta']['reversionerAddressState'][0], 'postcode' => $item['item_meta']['reversionerAddressPostcode'][0]);
            break;
        default:
            $revAddress = NULL;
    }
    if (!is_Null($item['item_meta']['memberDOB'][0])) {
        $memberdob = $item['item_meta']['memberDOB'][0];
    } else {
        $memberdob = NULL;
    }
    if (!is_Null($item['item_meta']['reversionerDOB'][0])) {
        $revdob = $item['item_meta']['reversionerDOB'][0];
    } else {
        $revdob = NULL;
    }
    //copy details of tee/dir to member details
    //create switch statement
    $memberIs = $item['item_meta']['memberIs'][0];
    switch ($memberIs) {
        case 'Director 1':
            $memberNamePrefix = $item['item_meta']['t1D1Title'][0];
            $memberGivenNames = $item['item_meta']['t1D1GivenNames'][0];
            $memberFamilyName = $item['item_meta']['t1D1FamilyName'][0];
            break;
        case 'Director 2':
            $memberNamePrefix = $item['item_meta']['t2D2Title'][0];
            $memberGivenNames = $item['item_meta']['t2D2GivenNames'][0];
            $memberFamilyName = $item['item_meta']['t2D2FamilyName'][0];
            break;
        case 'Director 3':
            $memberNamePrefix = $item['item_meta']['t3D3Title'][0];
            $memberGivenNames = $item['item_meta']['t3D3GivenNames'][0];
            $memberFamilyName = $item['item_meta']['t3D3FamilyName'][0];
            break;
        case 'Director 4':
            $memberNamePrefix = $item['item_meta']['t4D4Title'][0];
            $memberGivenNames = $item['item_meta']['t4D4GivenNames'][0];
            $memberFamilyName = $item['item_meta']['t4D4FamilyName'][0];
            break;
        case 'Trustee 1':
            $memberNamePrefix = $item['item_meta']['t1D1Title'][0];
            $memberGivenNames = $item['item_meta']['t1D1GivenNames'][0];
            $memberFamilyName = $item['item_meta']['t1D1FamilyName'][0];
            break;
        case 'Trustee 2':
            $memberNamePrefix = $item['item_meta']['t2D2Title'][0];
            $memberGivenNames = $item['item_meta']['t2D2GivenNames'][0];
            $memberFamilyName = $item['item_meta']['t2D2FamilyName'][0];
            break;
        case 'Trustee 3':
            $memberNamePrefix = $item['item_meta']['t3D3Title'][0];
            $memberGivenNames = $item['item_meta']['t3D3GivenNames'][0];
            $memberFamilyName = $item['item_meta']['t3D3FamilyName'][0];
            break;
        case 'Trustee 4':
            $memberNamePrefix = $item['item_meta']['t4D4Title'][0];
            $memberGivenNames = $item['item_meta']['t4D4GivenNames'][0];
            $memberFamilyName = $item['item_meta']['t4D4FamilyName'][0];
            break;
        case 'Other Person':
            $memberNamePrefix = $item['item_meta']['memberTitle'][0];
            $memberGivenNames = $item['item_meta']['memberGivenNames'][0];
            $memberFamilyName = $item['item_meta']['memberFamilyName'][0];
            break;
    }
    $memberdetails = array('memberNamePrefix' => $memberNamePrefix, 'memberGivenNames' => $memberGivenNames, 'memberFamilyName' => $memberFamilyName, 'memberFormerGivenNames' => NULL, 'memberFormerFamilyName' => NULL, 'memberChangedName' => NULL, 'memberTFN' => $item['item_meta']['memberTFN'][0], 'memberDOB' => $memberdob, 'memberGender' => $item['item_meta']['memberGender'][0], 'memberTownOfBirth' => NULL, 'memberStateOfBirth' => NULL, 'memberCountryOfBirth' => NULL, 'memberOccupation' => NULL, 'isCompany' => NULL, 'companyname' => NULL, 'hasacn' => NULL, 'acn' => NULL, 'companyrep1' => NULL, 'companyrep2' => NULL, 'companyrep3' => NULL, 'companyrep4' => NULL, 'isDirector' => 0, 'isTrustee' => 0, 'isChairman' => 0, 'isMember' => 1, 'isSecretary' => NULL, 'isPublicOfficer' => NULL, 'isShareHolder' => NULL, 'classOfShares' => NULL, 'numShares' => NULL, 'benOwned' => NULL, 'benName' => NULL, 'memberDateJoined' => NULL, 'memberDateLeft' => NULL, 'memberAccountDesc' => NULL, 'memberResidential' => $memberAddress, 'addPtyType' => NULL);
    $adviserAddress = array('levelName' => NULL, 'streetName' => '', 'suburbName' => '', 'stateName' => '', 'postcode' => '');
    //Set if trustee meeting elsewhere
    if ($item['item_meta']['trusteeMeetingElsewhere'][0] == "Yes") {
        $teeMtgElsewhere = 1;
    } else {
        $teeMtgElsewhere = 0;
    }
    //Set number of directors or number of individual trustees
    if ($item['item_meta']['trusteeType'][0] == "Company") {
        $numIndivTees = NULL;
        $numDirectors = $item['item_meta']['numDirectors'][0];
    } else {
        $numIndivTees = $item['item_meta']['numIndivTees'][0];
        $numDirectors = NULL;
    }
    //set if using entire balance for pension
    if ($item['item_meta']['useEntireBalance'][0] == "Yes") {
        $useEntireBalance = 1;
    } else {
        $useEntireBalance = 0;
    }
    //set purchase price
    if ($useEntireBalance == 1) {
        $purchasePrice = $item['item_meta']['totalAccountBalance'][0];
    } else {
        $purchasePrice = $item['item_meta']['purchasePriceAmount'][0];
    }
    //set maximum and minimum based on pension type
    //note - variable 'abpMinimum' is used for both TRIS and ABP calcs - ignore the name, it does both.
    if ($item['item_meta']['pensionType'][0] == "Account Based Pension (ABP)") {
        $maximum = $item['item_meta']['totalAccountBalance'][0];
        $minimum = $item['item_meta']['abpMinimum'][0];
    } else {
        $totalAccountBalance = $item['item_meta']['totalAccountBalance'][0];
        $maximum = $totalAccountBalance * 0.1;
        $minimum = $item['item_meta']['abpMinimum'][0];
    }
    //set if reversionary
    if ($item['item_meta']['nominateReversionary'][0] == "Yes") {
        $isReversionary = 1;
        $reversionerName = $item['item_meta']['reversionaryFullName'][0];
    } else {
        $isReversionary = 0;
        $reversionerName = 'None.';
    }
    //set if has segregated assets
    if ($item['item_meta']['hasSegAssets'][0] == "Yes") {
        $hasSegAssets = 1;
    } else {
        $hasSegAssets = 0;
    }
    //set if balance is known at commencement
    if ($item['item_meta']['accountBalanceKnown'][0] == "Yes") {
        $isBalanceKnown = 1;
    } else {
        $isBalanceKnown = 0;
    }
    //Chairperson
    $chairpersonStr = $item['item_meta']['chairperson'][0];
    switch ($chairpersonStr) {
        case 'Trustee 1':
            $chairperson = $item['item_meta']['t1D1GivenNames'][0] . ' ' . $item['item_meta']['t1D1FamilyName'][0];
            break;
        case 'Trustee 2':
            $chairperson = $item['item_meta']['t2D2GivenNames'][0] . ' ' . $item['item_meta']['t2D2FamilyName'][0];
            break;
        case 'Trustee 3':
            $chairperson = $item['item_meta']['t3D3GivenNames'][0] . ' ' . $item['item_meta']['t3D3FamilyName'][0];
            break;
        case 'Trustee 4':
            $chairperson = $item['item_meta']['t4D4GivenNames'][0] . ' ' . $item['item_meta']['t4D4FamilyName'][0];
            break;
        case 'Director 1':
            $chairperson = $item['item_meta']['t1D1GivenNames'][0] . ' ' . $item['item_meta']['t1D1FamilyName'][0];
            break;
        case 'Director 2':
            $chairperson = $item['item_meta']['t2D2GivenNames'][0] . ' ' . $item['item_meta']['t2D2FamilyName'][0];
            break;
        case 'Director 3':
            $chairperson = $item['item_meta']['t3D3GivenNames'][0] . ' ' . $item['item_meta']['t3D3FamilyName'][0];
            break;
        case 'Director 4':
            $chairperson = $item['item_meta']['t4D4GivenNames'][0] . ' ' . $item['item_meta']['t4D4FamilyName'][0];
            break;
    }
    //calculate age of Member at commencement date in years
    $commencementDateStr = $item['item_meta']['commencementDate'][0];
    $commencementDateStr = str_replace('/', '-', $commencementDateStr);
    $day = '';
    $month = '';
    $year = '';
    list($day, $month, $year) = explode('-', $commencementDateStr);
    if (strlen($commencementDateStr) > 1) {
        $commencementDate = date('d-m-Y', strtotime($commencementDateStr));
        //$commencementDateTwo = strtotime($commencementDateStr);
        //mktime(0, 0, 0, $month, $day, $year);
        //$commencementDate = new DateTime($commencementDateStr);
    } else {
        $commencementDate = NULL;
    }
    $memberdob = str_replace('/', '-', $memberdob);
    $day = '';
    $month = '';
    $year = '';
    list($day, $month, $year) = explode('-', $memberdob);
    if (strlen($memberdob) > 1) {
        $memberdobDate = date('Y-m-d', strtotime($memberdob));
        //$memberdobDateTwo = strtotime($memberdob);
        //mktime(0, 0, 0, $month, $day, $year);
        //$memberdobDate = new DateTime($memberdob);
    } else {
        $memberdobDate = NULL;
    }
    //$years = date('Y', $commencementDateTwo) - date('Y', $memberdobDateTwo);
    //$endMonth = date('m', $commencementDateTwo);
    //$startMonth = date('m', $memberdobDateTwo);
    // //calculate months
    // $months = $endMonth - $startMonth;
    // if ($months <=0) {
    // $months += 12;
    // $years --;
    // }
    // if ($years < 0){
    // $years = 0;
    // }
    // $diff = $years;
    //set nominated amount based on user choice
    $nominatedAmountChoice = $item['item_meta']['nominatedAmount'][0];
    switch ($nominatedAmountChoice) {
        case 'Maximum':
            $nominatedAmount = $maximum;
            break;
        case 'Minimum':
            $nominatedAmount = $minimum;
            break;
        case 'Other - Specify':
            $nominatedAmount = $item['item_meta']['nominatedAmountOther'][0];
            break;
    }
    $body = array('yourRef' => $yourRef, 'fundName' => $item['item_meta']['fundName'][0], 'fundAbn' => $item['item_meta']['fundABN'][0], 'fundAddress' => $fundAddress, 'trusteeType' => $item['item_meta']['trusteeType'][0], 'chairperson' => $chairperson, 'teeMtgAddress' => $trusteeMeetingAddress, 'teeMtgElsewhere' => $teeMtgElsewhere, 'numIndivTees' => $numIndivTees, 'numDirectors' => $numDirectors, 'corpTeeName' => $item['item_meta']['corpTeeName'][0], 'corpTeeAcn' => $item['item_meta']['corpTeeAcn'][0], 'corpTeeRegAddress' => $trusteeCompanyRegisteredOffice, 't1D1Title' => $item['item_meta']['t1D1Title'][0], 't1D1GivenNames' => $item['item_meta']['t1D1GivenNames'][0], 't1D1FamilyName' => $item['item_meta']['t1D1FamilyName'][0], 't2D2Title' => $item['item_meta']['t2D2Title'][0], 't2D2GivenNames' => $item['item_meta']['t2D2GivenNames'][0], 't2D2FamilyName' => $item['item_meta']['t2D2FamilyName'][0], 't3D3Title' => $item['item_meta']['t3D3Title'][0], 't3D3GivenNames' => $item['item_meta']['t3D3GivenNames'][0], 't3D3FamilyName' => $item['item_meta']['t3D3FamilyName'][0], 't4D4Title' => $item['item_meta']['t4D4Title'][0], 't4D4GivenNames' => $item['item_meta']['t4D4GivenNames'][0], 't4D4FamilyName' => $item['item_meta']['t4D4FamilyName'][0], 'member' => $memberdetails, 'memberPreservationAge' => $item['item_meta']['memberPreservationAge'][0], 'commencementDate' => $item['item_meta']['commencementDate'][0], 'memberAgeAtCommencement' => $item['item_meta']['memberAge'][0], 'typeOfBenefit' => $item['item_meta']['pensionType'][0], 'conditionMet' => $item['item_meta']['conditionOfReleaseMet'][0], 'isBalanceKnownAtCommencement' => $isBalanceKnown, 'taxFreeComponent' => $item['item_meta']['taxFreeComponent'][0], 'taxableComponent' => $item['item_meta']['taxableComponent'][0], 'balanceAtCommencement' => $item['item_meta']['totalAccountBalance'][0], 'taxFreePercentage' => $item['item_meta']['taxfreePurchaseIsEntire'][0], 'taxablePercentage' => $item['item_meta']['taxablePurchaseIsEntire'][0], 'isEntireAccountBalance' => $useEntireBalance, 'totalPurchasePrice' => $purchasePrice, 'maximum' => $maximum, 'minimum' => $minimum, 'paymentFrequency' => $item['item_meta']['paymentFrequency'][0], 'nominatedAmount' => $nominatedAmount, 'isReversionary' => $isReversionary, 'reversionaryFullName' => $reversionerName, 'reversionaryGender' => $item['item_meta']['reversionaryGender'][0], 'reversionaryDOB' => $revdob, 'reversionaryRelationToMember' => $item['item_meta']['reversionaryRelationship'][0], 'reversionaryAddress' => $revAddress, 'isSettingAsideAssets' => $hasSegAssets, 'setAsset1Name' => NULL, 'setAsset2Name' => NULL, 'setAsset3Name' => NULL, 'setAsset4Name' => NULL, 'setAsset5Name' => NULL, 'setAsset6Name' => NULL, 'setAsset7Name' => NULL, 'setAsset8Name' => NULL, 'setAsset9Name' => NULL, 'setAsset10Name' => NULL, 'setAsset11Name' => NULL, 'setAsset12Name' => NULL, 'setAsset13Name' => NULL, 'setAsset14Name' => NULL, 'setAsset15Name' => NULL, 'setAsset16Name' => NULL, 'setAsset17Name' => NULL, 'setAsset18Name' => NULL, 'setAsset19Name' => NULL, 'setAsset20Name' => NULL, 'setAsset21Name' => NULL, 'setAsset22Name' => NULL, 'setAsset23Name' => NULL, 'setAsset24Name' => NULL, 'setAsset25Name' => NULL, 'setAsset26Name' => NULL, 'setAsset27Name' => NULL, 'setAsset28Name' => NULL, 'setAsset29Name' => NULL, 'setAsset30Name' => NULL, 'setAsset31Name' => NULL, 'setAsset32Name' => NULL, 'setAsset33Name' => NULL, 'setAsset34Name' => NULL, 'setAsset35Name' => NULL, 'setAsset36Name' => NULL, 'setAsset37Name' => NULL, 'setAsset38Name' => NULL, 'setAsset39Name' => NULL, 'setAsset40Name' => NULL, 'setAsset41Name' => NULL, 'setAsset42Name' => NULL, 'setAsset43Name' => NULL, 'setAsset44Name' => NULL, 'setAsset45Name' => NULL, 'setAsset46Name' => NULL, 'setAsset47Name' => NULL, 'setAsset48Name' => NULL, 'setAsset49Name' => NULL, 'setAsset50Name' => NULL, 'setAsset1Qty' => NULL, 'setAsset2Qty' => NULL, 'setAsset3Qty' => NULL, 'setAsset4Qty' => NULL, 'setAsset5Qty' => NULL, 'setAsset6Qty' => NULL, 'setAsset7Qty' => NULL, 'setAsset8Qty' => NULL, 'setAsset9Qty' => NULL, 'setAsset10Qty' => NULL, 'setAsset11Qty' => NULL, 'setAsset12Qty' => NULL, 'setAsset13Qty' => NULL, 'setAsset14Qty' => NULL, 'setAsset15Qty' => NULL, 'setAsset16Qty' => NULL, 'setAsset17Qty' => NULL, 'setAsset18Qty' => NULL, 'setAsset19Qty' => NULL, 'setAsset20Qty' => NULL, 'setAsset21Qty' => NULL, 'setAsset22Qty' => NULL, 'setAsset23Qty' => NULL, 'setAsset24Qty' => NULL, 'setAsset25Qty' => NULL, 'setAsset26Qty' => NULL, 'setAsset27Qty' => NULL, 'setAsset28Qty' => NULL, 'setAsset29Qty' => NULL, 'setAsset30Qty' => NULL, 'setAsset31Qty' => NULL, 'setAsset32Qty' => NULL, 'setAsset33Qty' => NULL, 'setAsset34Qty' => NULL, 'setAsset35Qty' => NULL, 'setAsset36Qty' => NULL, 'setAsset37Qty' => NULL, 'setAsset38Qty' => NULL, 'setAsset39Qty' => NULL, 'setAsset40Qty' => NULL, 'setAsset41Qty' => NULL, 'setAsset42Qty' => NULL, 'setAsset43Qty' => NULL, 'setAsset44Qty' => NULL, 'setAsset45Qty' => NULL, 'setAsset46Qty' => NULL, 'setAsset47Qty' => NULL, 'setAsset48Qty' => NULL, 'setAsset49Qty' => NULL, 'setAsset50Qty' => NULL, 'setAsset1MarketValue' => NULL, 'setAsset2MarketValue' => NULL, 'setAsset3MarketValue' => NULL, 'setAsset4MarketValue' => NULL, 'setAsset5MarketValue' => NULL, 'setAsset6MarketValue' => NULL, 'setAsset7MarketValue' => NULL, 'setAsset8MarketValue' => NULL, 'setAsset9MarketValue' => NULL, 'setAsset10MarketValue' => NULL, 'setAsset11MarketValue' => NULL, 'setAsset12MarketValue' => NULL, 'setAsset13MarketValue' => NULL, 'setAsset14MarketValue' => NULL, 'setAsset15MarketValue' => NULL, 'setAsset16MarketValue' => NULL, 'setAsset17MarketValue' => NULL, 'setAsset18MarketValue' => NULL, 'setAsset19MarketValue' => NULL, 'setAsset20MarketValue' => NULL, 'setAsset21MarketValue' => NULL, 'setAsset22MarketValue' => NULL, 'setAsset23MarketValue' => NULL, 'setAsset24MarketValue' => NULL, 'setAsset25MarketValue' => NULL, 'setAsset26MarketValue' => NULL, 'setAsset27MarketValue' => NULL, 'setAsset28MarketValue' => NULL, 'setAsset29MarketValue' => NULL, 'setAsset30MarketValue' => NULL, 'setAsset31MarketValue' => NULL, 'setAsset32MarketValue' => NULL, 'setAsset33MarketValue' => NULL, 'setAsset34MarketValue' => NULL, 'setAsset35MarketValue' => NULL, 'setAsset36MarketValue' => NULL, 'setAsset37MarketValue' => NULL, 'setAsset38MarketValue' => NULL, 'setAsset39MarketValue' => NULL, 'setAsset40MarketValue' => NULL, 'setAsset41MarketValue' => NULL, 'setAsset42MarketValue' => NULL, 'setAsset43MarketValue' => NULL, 'setAsset44MarketValue' => NULL, 'setAsset45MarketValue' => NULL, 'setAsset46MarketValue' => NULL, 'setAsset47MarketValue' => NULL, 'setAsset48MarketValue' => NULL, 'setAsset49MarketValue' => NULL, 'setAsset50MarketValue' => NULL, 'adviserName' => $billingName, 'adviserCompany' => $billingCompany, 'adviserAddress' => $billingAddresArray, 'adviserPhone' => $billing_phone, 'pensionRuleNum' => $item['item_meta']['pensionRuleNumber'][0], 'pensionRuleType' => $item['item_meta']['typeOfRule'][0], 'orderNumber' => $order_id, 'userID' => $userID, 'productID' => $product_id, 'chairman' => $chairperson, 'adviserEmail' => $adviserEmail, 'orderDate' => $orderDate);
    //$request = new WP_Http();
    //$response = $request->post($post_url, array('body' => $body));
    return $body;
}
コード例 #10
0
ファイル: AMFUtil.php プロジェクト: limweb/webappservice
 private static function defineParamType($val)
 {
     /*@param string $val    the update or insert query data passed*/
     /*@return const $param  the param type constant returned from the function*/
     switch ($val) {
         case is_int($val):
             $param = PDO::PARAM_INT;
             break;
         case is_string($val):
             $param = PDO::PARAM_STR;
             break;
         case is_bool($val):
             $param = PDO::PARAM_BOOL;
             break;
         case is_Null($val):
             $param = PDO::PARAM_Null;
             break;
         default:
             $param = null;
     }
     return $param;
 }
コード例 #11
0
function corp_post_Data($item, $order_id, $deedVersion, $constitutionVersion, $billingArray, $billingName, $billingCompany, $billing_phone, $product_id, $adviserEmail, $userID, $orderDate)
{
    $yourRef = $item['item_meta']['yourRef'][0];
    // $fundAddress = array (
    // 'careOf' => $item['item_meta']['fundAddressCareOf'][0],
    // 'levelName' => $item['item_meta']['fundAddressLevel'][0],
    // 'streetName' => $item['item_meta']['fundAddressStreet'][0],
    // 'suburbName' => $item['item_meta']['fundAddressSuburb'][0],
    // 'stateName' => $item['item_meta']['fundAddressState'][0],
    // 'postcode' => $item['item_meta']['fundAddressPostcode'][0]
    // );
    //Postall address will come from Jigo-shop once the form submission is hooked up to run from that instead.
    $fundPostalAddress = array('careOf' => NULL, 'levelName' => NULL, 'streetName' => NULL, 'suburbName' => NULL, 'stateName' => NULL, 'postcode' => NULL);
    $trusteeMeetingAddress = array('careOf' => NULL, 'levelName' => NULL, 'streetName' => NULL, 'suburbName' => NULL, 'stateName' => NULL, 'postcode' => NULL);
    $billingAddresArray = array('careOf' => NULL, 'levelName' => $billingArray[0], 'streetName' => $billingArray[1], 'suburbName' => $billingArray[2], 'stateName' => $billingArray[3], 'postcode' => $billingArray[4]);
    $companyPrincipalPlaceBusiness = array();
    $companyId = NULL;
    $chairmanSwitch = $item['item_meta']['chairman'][0];
    $t = $item['item_meta']['numOfficeholders'][0];
    if ($t == 1) {
        $chairmanSwitch = "Director 1";
    }
    // $to = '*****@*****.**';
    // $subject = 'Chairman';
    // $message = 'Chairman Switch: '.print_r($chairmanSwitch, true).' Number of members: '.$t;
    // wp_mail( $to, $subject, $message);
    switch ($chairmanSwitch) {
        case "Director 1":
            $isDirectorOneChairman = 1;
            $isDirectorTwoChairman = 0;
            $isDirectorThreeChairman = 0;
            $isDirectorFourChairman = 0;
            break;
        case "Director 2":
            $isDirectorOneChairman = 0;
            $isDirectorTwoChairman = 1;
            $isDirectorThreeChairman = 0;
            $isDirectorFourChairman = 0;
            break;
        case "Director 3":
            $isDirectorOneChairman = 0;
            $isDirectorTwoChairman = 0;
            $isDirectorThreeChairman = 1;
            $isDirectorFourChairman = 0;
            break;
        case "Director 4":
            $isDirectorOneChairman = 0;
            $isDirectorTwoChairman = 0;
            $isDirectorThreeChairman = 0;
            $isDirectorFourChairman = 1;
            break;
        default:
            //$chairmanName = NULL;
            $isDirectorOneChairman = 0;
            $isDirectorTwoChairman = 0;
            $isDirectorThreeChairman = 0;
            $isDirectorFourChairman = 0;
    }
    //publicOfficer
    $publicOfficerSwitch = $item['item_meta']['publicOfficer'][0];
    if ($t == 1) {
        $publicOfficerSwitch = "Director 1";
    }
    // $to = '*****@*****.**';
    // $subject = 'Chairman';
    // $message = 'Chairman Switch: '.print_r($chairmanSwitch, true).' Number of members: '.$t;
    // wp_mail( $to, $subject, $message);
    switch ($publicOfficerSwitch) {
        case "Director 1":
            $isDirectorOnePublicOfficer = 1;
            $isDirectorTwoPublicOfficer = 0;
            $isDirectorThreePublicOfficer = 0;
            $isDirectorFourPublicOfficer = 0;
            break;
        case "Director 2":
            $isDirectorOnePublicOfficer = 0;
            $isDirectorTwoPublicOfficer = 1;
            $isDirectorThreePublicOfficer = 0;
            $isDirectorFourPublicOfficer = 0;
            break;
        case "Director 3":
            $isDirectorOnePublicOfficer = 0;
            $isDirectorTwoPublicOfficer = 0;
            $isDirectorThreePublicOfficer = 1;
            $isDirectorFourPublicOfficer = 0;
            break;
        case "Director 4":
            $isDirectorOnePublicOfficer = 0;
            $isDirectorTwoPublicOfficer = 0;
            $isDirectorThreePublicOfficer = 0;
            $isDirectorFourPublicOfficer = 1;
            break;
        default:
            $isDirectorOnePublicOfficer = 0;
            $isDirectorTwoPublicOfficer = 0;
            $isDirectorThreePublicOfficer = 0;
            $isDirectorFourPublicOfficer = 0;
    }
    //Corporate Registered Office
    $companyRegisteredOffice = array('careOf' => $item['item_meta']['registeredOfficeCareOf'][0], 'levelName' => $item['item_meta']['registeredOfficeLevel'][0], 'streetName' => $item['item_meta']['registeredOfficeStreetName'][0], 'suburbName' => $item['item_meta']['registeredOfficeSuburbName'][0], 'stateName' => $item['item_meta']['registeredOfficeStateName'][0], 'postcode' => $item['item_meta']['registeredOfficePostcode'][0]);
    //Corporate Principal Place of Business
    $ppobsw = $item['item_meta']['principalPlaceBusinessSameAsRO'][0];
    switch ($ppobsw) {
        case "Same as Registered Office Address":
            $ppobAddress = $companyRegisteredOffice;
            break;
        case "Other Address":
            $ppobAddress = array('careOf' => $item['item_meta']['principalPlaceBusinessCareOf'][0], 'levelName' => $item['item_meta']['principalPlaceBusinessLevel'][0], 'streetName' => $item['item_meta']['principalPlaceBusinessStreetName'][0], 'suburbName' => $item['item_meta']['principalPlaceBusinessSuburbName'][0], 'stateName' => $item['item_meta']['principalPlaceBusinessStateName'][0], 'postcode' => $item['item_meta']['principalPlaceBusinessPostcode'][0]);
            break;
        default:
            $ppobAddress = NULL;
    }
    //D1 Address
    $d1sw = $item['item_meta']['d1AddressSameAsRO'][0];
    switch ($d1sw) {
        case "Same as Registered Office Address":
            $d1Address = $companyRegisteredOffice;
            break;
        case "Same as Principal Place Of Business Address":
            $d1Address = $ppobAddress;
            break;
        case "Other Address":
            $d1Address = array('careOf' => $item['item_meta']['d1AddressCareOf'][0], 'levelName' => $item['item_meta']['d1AddressLevel'][0], 'streetName' => $item['item_meta']['d1AddressStreetName'][0], 'suburbName' => $item['item_meta']['d1SuburbName'][0], 'stateName' => $item['item_meta']['d1AddressStateName'][0], 'postcode' => $item['item_meta']['d1AddressPostcode'][0]);
            break;
        default:
            $d1Address = NULL;
    }
    //D2 Address
    $d2sw = $item['item_meta']['d2AddressSameAsRO'][0];
    switch ($d2sw) {
        case "Same as Registered Office Address":
            $d2Address = $companyRegisteredOffice;
            break;
        case "Same as Principal Place Of Business Address":
            $d2Address = $ppobAddress;
            break;
        case "Other Address":
            $d2Address = array('careOf' => $item['item_meta']['d2AddressCareOf'][0], 'levelName' => $item['item_meta']['d2AddressLevel'][0], 'streetName' => $item['item_meta']['d2AddressStreetName'][0], 'suburbName' => $item['item_meta']['d2SuburbName'][0], 'stateName' => $item['item_meta']['d2AddressStateName'][0], 'postcode' => $item['item_meta']['d2AddressPostcode'][0]);
            break;
        default:
            $d2Address = NULL;
    }
    //D3 Address
    $d3sw = $item['item_meta']['d3AddressSameAsRO'][0];
    switch ($d3sw) {
        case "Same as Registered Office Address":
            $d3Address = $companyRegisteredOffice;
            break;
        case "Same as Principal Place Of Business Address":
            $d3Address = $ppobAddress;
            break;
        case "Other Address":
            $d3Address = array('careOf' => $item['item_meta']['d3AddressCareOf'][0], 'levelName' => $item['item_meta']['d3AddressLevel'][0], 'streetName' => $item['item_meta']['d3AddressStreetName'][0], 'suburbName' => $item['item_meta']['d3SuburbName'][0], 'stateName' => $item['item_meta']['d3AddressStateName'][0], 'postcode' => $item['item_meta']['d3AddressPostcode'][0]);
            break;
        default:
            $d3Address = NULL;
    }
    //D4 Address
    $d4sw = $item['item_meta']['d4AddressSameAsRO'][0];
    switch ($d4sw) {
        case "Same as Registered Office Address":
            $d4Address = $companyRegisteredOffice;
            break;
        case "Same as Principal Place Of Business Address":
            $d4Address = $ppobAddress;
            break;
        case "Other Address":
            $d4Address = array('careOf' => $item['item_meta']['d4AddressCareOf'][0], 'levelName' => $item['item_meta']['d4AddressLevel'][0], 'streetName' => $item['item_meta']['d4AddressStreetName'][0], 'suburbName' => $item['item_meta']['d4SuburbName'][0], 'stateName' => $item['item_meta']['d4AddressStateName'][0], 'postcode' => $item['item_meta']['d4AddressPostcode'][0]);
            break;
        default:
            $d4Address = NULL;
    }
    //SH1 Address
    $sh1sw = $item['item_meta']['sh1AddressSameAsRO'][0];
    switch ($sh1sw) {
        case "Same as Registered Office Address":
            $sh1Address = $companyRegisteredOffice;
            break;
        case "Same as Principal Place Of Business Address":
            $sh1Address = $ppobAddress;
            break;
        case "Other Address":
            $sh1Address = array('careOf' => $item['item_meta']['sh1AddressCareOf'][0], 'levelName' => $item['item_meta']['sh1AddressLevel'][0], 'streetName' => $item['item_meta']['sh1AddressStreetName'][0], 'suburbName' => $item['item_meta']['sh1SuburbName'][0], 'stateName' => $item['item_meta']['sh1AddressStateName'][0], 'postcode' => $item['item_meta']['sh1AddressPostcode'][0]);
            break;
        default:
            $sh1Address = NULL;
    }
    //SH2 Address
    $sh2sw = $item['item_meta']['sh2AddressSameAsRO'][0];
    switch ($sh2sw) {
        case "Same as Registered Office Address":
            $sh2Address = $companyRegisteredOffice;
            break;
        case "Same as Principal Place Of Business Address":
            $sh2Address = $ppobAddress;
            break;
        case "Other Address":
            $sh2Address = array('careOf' => $item['item_meta']['sh2AddressCareOf'][0], 'levelName' => $item['item_meta']['sh2AddressLevel'][0], 'streetName' => $item['item_meta']['sh2AddressStreetName'][0], 'suburbName' => $item['item_meta']['sh2SuburbName'][0], 'stateName' => $item['item_meta']['sh2AddressStateName'][0], 'postcode' => $item['item_meta']['sh2AddressPostcode'][0]);
            break;
        default:
            $sh2Address = NULL;
    }
    //SH3 Address
    $sh3sw = $item['item_meta']['sh3AddressSameAsRO'][0];
    switch ($sh3sw) {
        case "Same as Registered Office Address":
            $sh3Address = $companyRegisteredOffice;
            break;
        case "Same as Principal Place Of Business Address":
            $sh3Address = $ppobAddress;
            break;
        case "Other Address":
            $sh3Address = array('careOf' => $item['item_meta']['sh3AddressCareOf'][0], 'levelName' => $item['item_meta']['sh3AddressLevel'][0], 'streetName' => $item['item_meta']['sh3AddressStreetName'][0], 'suburbName' => $item['item_meta']['sh3SuburbName'][0], 'stateName' => $item['item_meta']['sh3AddressStateName'][0], 'postcode' => $item['item_meta']['sh3AddressPostcode'][0]);
            break;
        default:
            $sh3Address = NULL;
    }
    //SH4 Address
    $sh4sw = $item['item_meta']['sh4AddressSameAsRO'][0];
    switch ($sh4sw) {
        case "Same as Registered Office Address":
            $sh4Address = $companyRegisteredOffice;
            break;
        case "Same as Principal Place Of Business Address":
            $sh4Address = $ppobAddress;
            break;
        case "Other Address":
            $sh4Address = array('careOf' => $item['item_meta']['sh4AddressCareOf'][0], 'levelName' => $item['item_meta']['sh4AddressLevel'][0], 'streetName' => $item['item_meta']['sh4AddressStreetName'][0], 'suburbName' => $item['item_meta']['sh4SuburbName'][0], 'stateName' => $item['item_meta']['sh4AddressStateName'][0], 'postcode' => $item['item_meta']['sh4AddressPostcode'][0]);
            break;
        default:
            $sh4Address = NULL;
    }
    //Applicant Address
    $appsw = $item['item_meta']['applicantAddressSameAsRO'][0];
    switch ($appsw) {
        case "Same as Registered Office":
            $applicantAddress = $companyRegisteredOffice;
            break;
        case "Same as Principal Place Of Business Address":
            $applicantAddress = $ppobAddress;
            break;
        case "Other Address":
            $applicantAddress = array('careOf' => $item['item_meta']['applicantAddressCareOf'][0], 'levelName' => $item['item_meta']['applicantAddressLevel'][0], 'streetName' => $item['item_meta']['applicantAddressStreetName'][0], 'suburbName' => $item['item_meta']['applicantSuburbName'][0], 'stateName' => $item['item_meta']['applicantAddressStateName'][0], 'postcode' => $item['item_meta']['applicantAddressPostcode'][0]);
            break;
        default:
            $applicantAddress = NULL;
    }
    //Dates of birth
    if (!is_Null($item['item_meta']['d1Dob'][0])) {
        $d1dob = $item['item_meta']['d1Dob'][0];
    } else {
        $d1dob = NULL;
    }
    if (!is_Null($item['item_meta']['d2Dob'][0])) {
        $d2dob = $item['item_meta']['d2Dob'][0];
    } else {
        $d2dob = NULL;
    }
    if (!is_Null($item['item_meta']['d3Dob'][0])) {
        $d3dob = $item['item_meta']['d3Dob'][0];
    } else {
        $d3dob = NULL;
    }
    if (!is_Null($item['item_meta']['d4Dob'][0])) {
        $d4dob = $item['item_meta']['d4Dob'][0];
    } else {
        $d4dob = NULL;
    }
    //D1 Roles
    $d1RolesSw = $item['item_meta']['d1Roles'][0];
    switch ($d1RolesSw) {
        case "Director":
            $d1isSecretary = 0;
            $d1isDirector = 1;
            break;
        case "Secretary":
            $d1isSecretary = 1;
            $d1isDirector = 0;
            break;
        case "Director/Secretary":
            $d1isSecretary = 1;
            $d1isDirector = 1;
            break;
        default:
            $d1isSecretary = 0;
            $d1isDirector = 0;
    }
    //D2 Roles
    $d2RolesSw = $item['item_meta']['d2Roles'][0];
    switch ($d2RolesSw) {
        case "Director":
            $d2isSecretary = 0;
            $d2isDirector = 1;
            break;
        case "Secretary":
            $d2isSecretary = 1;
            $d2isDirector = 0;
            break;
        case "Director/Secretary":
            $d2isSecretary = 1;
            $d2isDirector = 1;
            break;
        default:
            $d2isSecretary = 0;
            $d2isDirector = 0;
    }
    //D3 Roles
    $d3RolesSw = $item['item_meta']['d3Roles'][0];
    switch ($d3RolesSw) {
        case "Director":
            $d3isSecretary = 0;
            $d3isDirector = 1;
            break;
        case "Secretary":
            $d3isSecretary = 1;
            $d3isDirector = 0;
            break;
        case "Director/Secretary":
            $d3isSecretary = 1;
            $d3isDirector = 1;
            break;
        default:
            $d3isSecretary = 0;
            $d3isDirector = 0;
    }
    //D4 Roles
    $d4RolesSw = $item['item_meta']['d4Roles'][0];
    switch ($d4RolesSw) {
        case "Director":
            $d4isSecretary = 0;
            $d4isDirector = 1;
            break;
        case "Secretary":
            $d4isSecretary = 1;
            $d4isDirector = 0;
            break;
        case "Director/Secretary":
            $d4isSecretary = 1;
            $d4isDirector = 1;
            break;
        default:
            $d4isSecretary = 0;
            $d4isDirector = 0;
    }
    //D1 Shareholder?
    if ($item['item_meta']['d1IsShareholder'][0] == "Yes") {
        $d1isShareholder = 1;
    } else {
        $d1isShareholder = 0;
    }
    //D2 Shareholder?
    if ($item['item_meta']['d2IsShareholder'][0] == "Yes") {
        $d2isShareholder = 1;
    } else {
        $d2isShareholder = 0;
    }
    //D3 Shareholder?
    if ($item['item_meta']['d3IsShareholder'][0] == "Yes") {
        $d3isShareholder = 1;
    } else {
        $d3isShareholder = 0;
    }
    //D4 Shareholder?
    if ($item['item_meta']['d4IsShareholder'][0] == "Yes") {
        $d4isShareholder = 1;
    } else {
        $d4isShareholder = 0;
    }
    //Director 1 Details
    $d1TownOfBirth = $item['item_meta']['d1TownOfBirth'][0];
    $d1StateOfBirth = $item['item_meta']['d1StateOfBirth'][0];
    $d1CountryOfBirth = $item['item_meta']['d1CountryOfBirth'][0];
    if ($d1StateOfBirth == "Other - International") {
        $d1StateOfBirth = NULL;
    } else {
        $d1CountryOfBirth = "Australia";
    }
    $d1ChangedName = $item['item_meta']['d1ChangedName'][0];
    if ($d1ChangedName == "Yes") {
        $d1FormerGivenNames = $item['item_meta']['d1FormerGivenNames'][0];
        $d1FormerFamilyName = $item['item_meta']['d1FormerFamilyName'][0];
        $d1HasChangedName = 1;
    } else {
        $d1FormerGivenNames = Null;
        $d1FormerFamilyName = Null;
        $d1HasChangedName = 0;
    }
    $d1HeldOnTrust = $item['item_meta']['d1SharesHeldOnTrust'][0];
    if ($d1HeldOnTrust == "Yes") {
        $d1BeneficiallyOwned = 0;
        $d1HeldFor = $item['item_meta']['d1SharesOnTrustFor'][0];
    } else {
        $d1BeneficiallyOwned = 1;
        $d1HeldFor = NULL;
    }
    $d1details = array('memberNamePrefix' => $item['item_meta']['d1NamePrefix'][0], 'memberGivenNames' => $item['item_meta']['d1GivenNames'][0], 'memberFamilyName' => $item['item_meta']['d1FamilyName'][0], 'memberFormerGivenNames' => $d1FormerGivenNames, 'memberFormerFamilyName' => $d1FormerFamilyName, 'memberChangedName' => $d1HasChangedName, 'memberTFN' => Null, 'memberDOB' => $d1dob, 'memberGender' => $item['item_meta']['d1Gender'][0], 'memberTownOfBirth' => $d1TownOfBirth, 'memberStateOfBirth' => $d1StateOfBirth, 'memberCountryOfBirth' => $d1CountryOfBirth, 'memberOccupation' => NULL, 'isCompany' => NULL, 'companyname' => NULL, 'hasacn' => NULL, 'acn' => NULL, 'companyrep1' => NULL, 'companyrep2' => NULL, 'companyrep3' => NULL, 'companyrep4' => NULL, 'isDirector' => $d1isDirector, 'isTrustee' => 0, 'isChairman' => $isDirectorOneChairman, 'isMember' => 0, 'isSecretary' => $d1isSecretary, 'isPublicOfficer' => $isDirectorOnePublicOfficer, 'isShareHolder' => $d1isShareholder, 'classOfShares' => $item['item_meta']['d1ClassOfShares'][0], 'numShares' => $item['item_meta']['d1NumShares'][0], 'benOwned' => $d1BeneficiallyOwned, 'benName' => $d1HeldFor, 'memberDateJoined' => NULL, 'memberDateLeft' => NULL, 'memberAccountDesc' => NULL, 'memberResidential' => $d1Address, 'addPtyType' => NULL);
    //Director 2 Details
    $d2TownOfBirth = $item['item_meta']['d2TownOfBirth'][0];
    $d2StateOfBirth = $item['item_meta']['d2StateOfBirth'][0];
    $d2CountryOfBirth = $item['item_meta']['d2CountryOfBirth'][0];
    if ($d2StateOfBirth == "Other - International") {
        $d2StateOfBirth = NULL;
    } else {
        $d2CountryOfBirth = "Australia";
    }
    $d2ChangedName = $item['item_meta']['d2ChangedName'][0];
    if ($d2ChangedName == "Yes") {
        $d2FormerGivenNames = $item['item_meta']['d2FormerGivenNames'][0];
        $d2FormerFamilyName = $item['item_meta']['d2FormerFamilyName'][0];
        $d2HasChangedName = 1;
    } else {
        $d2FormerGivenNames = Null;
        $d2FormerFamilyName = Null;
        $d2HasChangedName = 0;
    }
    $d2HeldOnTrust = $item['item_meta']['d2SharesHeldOnTrust'][0];
    if ($d2HeldOnTrust == "Yes") {
        $d2BeneficiallyOwned = 0;
        $d2HeldFor = $item['item_meta']['d2SharesOnTrustFor'][0];
    } else {
        $d2BeneficiallyOwned = 1;
        $d2HeldFor = NULL;
    }
    $d2details = array('memberNamePrefix' => $item['item_meta']['d2NamePrefix'][0], 'memberGivenNames' => $item['item_meta']['d2GivenNames'][0], 'memberFamilyName' => $item['item_meta']['d2FamilyName'][0], 'memberFormerGivenNames' => $d2FormerGivenNames, 'memberFormerFamilyName' => $d2FormerFamilyName, 'memberChangedName' => $d2HasChangedName, 'memberTFN' => NULL, 'memberDOB' => $d2dob, 'memberGender' => $item['item_meta']['d2Gender'][0], 'memberTownOfBirth' => $d2TownOfBirth, 'memberStateOfBirth' => $d2StateOfBirth, 'memberCountryOfBirth' => $d2CountryOfBirth, 'memberOccupation' => NULL, 'isCompany' => NULL, 'companyname' => NULL, 'hasacn' => NULL, 'acn' => NULL, 'companyrep1' => NULL, 'companyrep2' => NULL, 'companyrep3' => NULL, 'companyrep4' => NULL, 'isDirector' => $d2isDirector, 'isTrustee' => 0, 'isChairman' => $isDirectorTwoChairman, 'isMember' => 0, 'isSecretary' => $d2isSecretary, 'isPublicOfficer' => $isDirectorTwoPublicOfficer, 'isShareHolder' => $d2isShareholder, 'classOfShares' => $item['item_meta']['d2ClassOfShares'][0], 'numShares' => $item['item_meta']['d2NumShares'][0], 'benOwned' => $d2BeneficiallyOwned, 'benName' => $d2HeldFor, 'memberDateJoined' => NULL, 'memberDateLeft' => NULL, 'memberAccountDesc' => NULL, 'memberResidential' => $d2Address, 'addPtyType' => NULL);
    //Director 3 Details
    $d3TownOfBirth = $item['item_meta']['d3TownOfBirth'][0];
    $d3StateOfBirth = $item['item_meta']['d3StateOfBirth'][0];
    $d3CountryOfBirth = $item['item_meta']['d3CountryOfBirth'][0];
    if ($d3StateOfBirth == "Other - International") {
        $d3StateOfBirth = NULL;
    } else {
        $d3CountryOfBirth = "Australia";
    }
    $d3ChangedName = $item['item_meta']['d3ChangedName'][0];
    if ($d3ChangedName == "Yes") {
        $d3FormerGivenNames = $item['item_meta']['d3FormerGivenNames'][0];
        $d3FormerFamilyName = $item['item_meta']['d3FormerFamilyName'][0];
        $d3HasChangedName = 1;
    } else {
        $d3FormerGivenNames = Null;
        $d3FormerFamilyName = Null;
        $d3HasChangedName = 0;
    }
    $d3HeldOnTrust = $item['item_meta']['d3SharesHeldOnTrust'][0];
    if ($d3HeldOnTrust == "Yes") {
        $d3BeneficiallyOwned = 0;
        $d3HeldFor = $item['item_meta']['d3SharesOnTrustFor'][0];
    } else {
        $d3BeneficiallyOwned = 1;
        $d3HeldFor = NULL;
    }
    $d3details = array('memberNamePrefix' => $item['item_meta']['d3NamePrefix'][0], 'memberGivenNames' => $item['item_meta']['d3GivenNames'][0], 'memberFamilyName' => $item['item_meta']['d3FamilyName'][0], 'memberFormerGivenNames' => $d3FormerGivenNames, 'memberFormerFamilyName' => $d3FormerFamilyName, 'memberChangedName' => $d3HasChangedName, 'memberTFN' => NULL, 'memberDOB' => $d3dob, 'memberGender' => $item['item_meta']['d3Gender'][0], 'memberTownOfBirth' => $d3TownOfBirth, 'memberStateOfBirth' => $d3StateOfBirth, 'memberCountryOfBirth' => $d3CountryOfBirth, 'memberOccupation' => NULL, 'isCompany' => NULL, 'companyname' => NULL, 'hasacn' => NULL, 'acn' => NULL, 'companyrep1' => NULL, 'companyrep2' => NULL, 'companyrep3' => NULL, 'companyrep4' => NULL, 'isDirector' => $d3isDirector, 'isTrustee' => 0, 'isChairman' => $isDirectorThreeChairman, 'isMember' => 0, 'isSecretary' => $d3isSecretary, 'isPublicOfficer' => $isDirectorThreePublicOfficer, 'isShareHolder' => $d3isShareholder, 'classOfShares' => $item['item_meta']['d3ClassOfShares'][0], 'numShares' => $item['item_meta']['d3NumShares'][0], 'benOwned' => $d3BeneficiallyOwned, 'benName' => $d3HeldFor, 'memberDateJoined' => NULL, 'memberDateLeft' => NULL, 'memberAccountDesc' => NULL, 'memberResidential' => $d3Address, 'addPtyType' => NULL);
    //Director 4 Details
    $d4TownOfBirth = $item['item_meta']['d4TownOfBirth'][0];
    $d4StateOfBirth = $item['item_meta']['d4StateOfBirth'][0];
    $d4CountryOfBirth = $item['item_meta']['d4CountryOfBirth'][0];
    if ($d4StateOfBirth == "Other - International") {
        $d4StateOfBirth = NULL;
    } else {
        $d4CountryOfBirth = "Australia";
    }
    $d4ChangedName = $item['item_meta']['d4ChangedName'][0];
    if ($d4ChangedName == "Yes") {
        $d4FormerGivenNames = $item['item_meta']['d4FormerGivenNames'][0];
        $d4FormerFamilyName = $item['item_meta']['d4FormerFamilyName'][0];
        $d4HasChangedName = 1;
    } else {
        $d4FormerGivenNames = Null;
        $d4FormerFamilyName = Null;
        $d4HasChangedName = 0;
    }
    $d4HeldOnTrust = $item['item_meta']['d4SharesHeldOnTrust'][0];
    if ($d4HeldOnTrust == "Yes") {
        $d4BeneficiallyOwned = 0;
        $d4HeldFor = $item['item_meta']['d4SharesOnTrustFor'][0];
    } else {
        $d4BeneficiallyOwned = 1;
        $d4HeldFor = NULL;
    }
    $d4details = array('memberNamePrefix' => $item['item_meta']['d4NamePrefix'][0], 'memberGivenNames' => $item['item_meta']['d4GivenNames'][0], 'memberFamilyName' => $item['item_meta']['d4FamilyName'][0], 'memberFormerGivenNames' => $d4FormerGivenNames, 'memberFormerFamilyName' => $d4FormerFamilyName, 'memberChangedName' => $d4HasChangedName, 'memberTFN' => NULL, 'memberDOB' => $d4dob, 'memberGender' => $item['item_meta']['d4Gender'][0], 'memberTownOfBirth' => $d4TownOfBirth, 'memberStateOfBirth' => $d4StateOfBirth, 'memberCountryOfBirth' => $d4CountryOfBirth, 'memberOccupation' => NULL, 'isCompany' => NULL, 'companyname' => NULL, 'hasacn' => NULL, 'acn' => NULL, 'companyrep1' => NULL, 'companyrep2' => NULL, 'companyrep3' => NULL, 'companyrep4' => NULL, 'isDirector' => $d4isDirector, 'isTrustee' => 0, 'isChairman' => $isDirectorFourChairman, 'isMember' => 0, 'isSecretary' => $d4isSecretary, 'isPublicOfficer' => $isDirectorFourPublicOfficer, 'isShareHolder' => $d4isShareholder, 'classOfShares' => $item['item_meta']['d4ClassOfShares'][0], 'numShares' => $item['item_meta']['d4NumShares'][0], 'benOwned' => $d4BeneficiallyOwned, 'benName' => $d4HeldFor, 'memberDateJoined' => NULL, 'memberDateLeft' => NULL, 'memberAccountDesc' => NULL, 'memberResidential' => $d4Address, 'addPtyType' => NULL);
    //Shareholder 1 Details
    $sh1HeldOnTrust = $item['item_meta']['sh1HeldOnTrust'][0];
    if ($sh1HeldOnTrust == "Yes") {
        $sh1BeneficiallyOwned = 0;
        $sh1HeldFor = $item['item_meta']['sh1HeldOnTrustFor'][0];
    } else {
        $sh1BeneficiallyOwned = 1;
        $sh1HeldFor = NULL;
    }
    $sh1Type = $item['item_meta']['sh1Type'][0];
    if ($sh1Type == "Individual") {
        $sh1NamePrefix = $item['item_meta']['sh1NamePrefix'][0];
        $sh1GivenNames = $item['item_meta']['sh1GivenNames'][0];
        $sh1FamilyName = $item['item_meta']['sh1FamilyName'][0];
        $sh1Gender = $item['item_meta']['sh1Gender'][0];
        $sh1IsCompany = 0;
        $sh1CompanyName = NULL;
        $sh1HasAcnOrArbn = NULL;
        $sh1Acn = NULL;
        $sh1Rep1 = NULL;
        $sh1Rep2 = NULL;
    } else {
        $sh1NamePrefix = NULL;
        $sh1GivenNames = NULL;
        $sh1FamilyName = NULL;
        $sh1Gender = NULL;
        $sh1IsCompany = 1;
        $sh1CompanyName = $item['item_meta']['sh1CompanyName'][0];
        $sh1HasAcnOrArbnStr = $item['item_meta']['sh1HasAcnOrArbn'][0];
        if ($sh1HasAcnOrArbnStr == "Yes") {
            $sh1Acn = $item['item_meta']['sh1Acn'][0];
            $sh1HasAcnOrArbn = 1;
        } else {
            $sh1Acn = NULL;
            $sh1HasAcnOrArbn = 0;
        }
        $sh1Rep1 = $item['item_meta']['sh1Rep1'][0];
        $sh1Rep2 = $item['item_meta']['sh1Rep2'][0];
    }
    $sh1details = array('memberNamePrefix' => $sh1NamePrefix, 'memberGivenNames' => $sh1GivenNames, 'memberFamilyName' => $sh1FamilyName, 'memberFormerGivenNames' => NULL, 'memberFormerFamilyName' => NULL, 'memberChangedName' => NULL, 'memberTFN' => NULL, 'memberDOB' => NULL, 'memberGender' => $sh1Gender, 'memberTownOfBirth' => NULL, 'memberStateOfBirth' => NULL, 'memberCountryOfBirth' => NULL, 'memberOccupation' => NULL, 'isCompany' => $sh1IsCompany, 'companyname' => $sh1CompanyName, 'hasacn' => $sh1HasAcnOrArbn, 'acn' => $sh1Acn, 'companyrep1' => $sh1Rep1, 'companyrep2' => $sh1Rep2, 'companyrep3' => NULL, 'companyrep4' => NULL, 'isDirector' => 0, 'isTrustee' => 0, 'isChairman' => 0, 'isMember' => 0, 'isSecretary' => 0, 'isPublicOfficer' => 0, 'isShareHolder' => 1, 'classOfShares' => $item['item_meta']['sh1ShareClass'][0], 'numShares' => $item['item_meta']['sh1NumShares'][0], 'benOwned' => $sh1BeneficiallyOwned, 'benName' => $sh1HeldFor, 'memberDateJoined' => NULL, 'memberDateLeft' => NULL, 'memberAccountDesc' => NULL, 'memberResidential' => $sh1Address, 'addPtyType' => NULL);
    //Shareholder 2 Details
    $sh2HeldOnTrust = $item['item_meta']['sh2HeldOnTrust'][0];
    if ($sh2HeldOnTrust == "Yes") {
        $sh2BeneficiallyOwned = 0;
        $sh2HeldFor = $item['item_meta']['sh2HeldOnTrustFor'][0];
    } else {
        $sh2BeneficiallyOwned = 1;
        $sh2HeldFor = NULL;
    }
    $sh2Type = $item['item_meta']['sh2Type'][0];
    if ($sh2Type == "Individual") {
        $sh2NamePrefix = $item['item_meta']['sh2NamePrefix'][0];
        $sh2GivenNames = $item['item_meta']['sh2GivenNames'][0];
        $sh2FamilyName = $item['item_meta']['sh2FamilyName'][0];
        $sh2Gender = $item['item_meta']['sh2Gender'][0];
        $sh2IsCompany = 0;
        $sh2CompanyName = NULL;
        $sh2HasAcnOrArbn = NULL;
        $sh2Acn = NULL;
        $sh2Rep1 = NULL;
        $sh2Rep2 = NULL;
    } else {
        $sh2NamePrefix = NULL;
        $sh2GivenNames = NULL;
        $sh2FamilyName = NULL;
        $sh2Gender = NULL;
        $sh2IsCompany = 1;
        $sh2CompanyName = $item['item_meta']['sh2CompanyName'][0];
        ${$sh2HasAcnOrArbnStr} = $item['item_meta']['sh2HasAcnOrArbn'][0];
        if (${$sh2HasAcnOrArbnStr} == "Yes") {
            $sh2Acn = $item['item_meta']['sh2Acn'][0];
            $sh2HasAcnOrArbn = 1;
        } else {
            $sh2Acn = NULL;
            $sh2HasAcnOrArbn = 0;
        }
        $sh2Rep1 = $item['item_meta']['sh2Rep1'][0];
        $sh2Rep2 = $item['item_meta']['sh2Rep2'][0];
    }
    $sh2details = array('memberNamePrefix' => $sh2NamePrefix, 'memberGivenNames' => $sh2GivenNames, 'memberFamilyName' => $sh2FamilyName, 'memberFormerGivenNames' => NULL, 'memberFormerFamilyName' => NULL, 'memberChangedName' => NULL, 'memberTFN' => NULL, 'memberDOB' => NULL, 'memberGender' => $sh2Gender, 'memberTownOfBirth' => NULL, 'memberStateOfBirth' => NULL, 'memberCountryOfBirth' => NULL, 'memberOccupation' => NULL, 'isCompany' => $sh2IsCompany, 'companyname' => $sh2CompanyName, 'hasacn' => $sh2HasAcnOrArbn, 'acn' => $sh2Acn, 'companyrep1' => $sh2Rep1, 'companyrep2' => $sh2Rep2, 'companyrep3' => NULL, 'companyrep4' => NULL, 'isDirector' => 0, 'isTrustee' => 0, 'isChairman' => 0, 'isMember' => 0, 'isSecretary' => 0, 'isPublicOfficer' => 0, 'isShareHolder' => 1, 'classOfShares' => $item['item_meta']['sh2ShareClass'][0], 'numShares' => $item['item_meta']['sh2NumShares'][0], 'benOwned' => $sh2BeneficiallyOwned, 'benName' => $sh2HeldFor, 'memberDateJoined' => NULL, 'memberDateLeft' => NULL, 'memberAccountDesc' => NULL, 'memberResidential' => $sh2Address, 'addPtyType' => NULL);
    //Shareholder 3 Details
    $sh3HeldOnTrust = $item['item_meta']['sh3HeldOnTrust'][0];
    if ($sh3HeldOnTrust == "Yes") {
        $sh3BeneficiallyOwned = 0;
        $sh3HeldFor = $item['item_meta']['sh3HeldOnTrustFor'][0];
    } else {
        $sh3BeneficiallyOwned = 1;
        $sh3HeldFor = NULL;
    }
    $sh3Type = $item['item_meta']['sh3Type'][0];
    if ($sh3Type == "Individual") {
        $sh3NamePrefix = $item['item_meta']['sh3NamePrefix'][0];
        $sh3GivenNames = $item['item_meta']['sh3GivenNames'][0];
        $sh3FamilyName = $item['item_meta']['sh3FamilyName'][0];
        $sh3Gender = $item['item_meta']['sh3Gender'][0];
        $sh3IsCompany = 0;
        $sh3CompanyName = NULL;
        $sh3HasAcnOrArbn = NULL;
        $sh3Acn = NULL;
        $sh3Rep1 = NULL;
        $sh3Rep2 = NULL;
    } else {
        $sh3NamePrefix = NULL;
        $sh3GivenNames = NULL;
        $sh3FamilyName = NULL;
        $sh3Gender = NULL;
        $sh3IsCompany = 1;
        $sh3CompanyName = $item['item_meta']['sh3CompanyName'][0];
        ${$sh3HasAcnOrArbnStr} = $item['item_meta']['sh3HasAcnOrArbn'][0];
        if (${$sh3HasAcnOrArbnStr} == "Yes") {
            $sh3Acn = $item['item_meta']['sh2Acn'][0];
            $sh3HasAcnOrArbn = 1;
        } else {
            $sh3Acn = NULL;
            $sh3HasAcnOrArbn = 0;
        }
        $sh3Rep1 = $item['item_meta']['sh3Rep1'][0];
        $sh3Rep2 = $item['item_meta']['sh3Rep2'][0];
    }
    $sh3details = array('memberNamePrefix' => $sh3NamePrefix, 'memberGivenNames' => $sh3GivenNames, 'memberFamilyName' => $sh3FamilyName, 'memberFormerGivenNames' => NULL, 'memberFormerFamilyName' => NULL, 'memberChangedName' => NULL, 'memberTFN' => NULL, 'memberDOB' => NULL, 'memberGender' => $sh3Gender, 'memberTownOfBirth' => NULL, 'memberStateOfBirth' => NULL, 'memberCountryOfBirth' => NULL, 'memberOccupation' => NULL, 'isCompany' => $sh3IsCompany, 'companyname' => $sh3CompanyName, 'hasacn' => $sh3HasAcnOrArbn, 'acn' => $sh3Acn, 'companyrep1' => $sh3Rep1, 'companyrep2' => $sh3Rep2, 'companyrep3' => NULL, 'companyrep4' => NULL, 'isDirector' => 0, 'isTrustee' => 0, 'isChairman' => 0, 'isMember' => 0, 'isSecretary' => 0, 'isPublicOfficer' => 0, 'isShareHolder' => 1, 'classOfShares' => $item['item_meta']['sh3ShareClass'][0], 'numShares' => $item['item_meta']['sh3NumShares'][0], 'benOwned' => $sh3BeneficiallyOwned, 'benName' => $sh3HeldFor, 'memberDateJoined' => NULL, 'memberDateLeft' => NULL, 'memberAccountDesc' => NULL, 'memberResidential' => $sh3Address, 'addPtyType' => NULL);
    //Shareholder 4 Details
    $sh4HeldOnTrust = $item['item_meta']['sh4HeldOnTrust'][0];
    if ($sh4HeldOnTrust == "Yes") {
        $sh4BeneficiallyOwned = 0;
        $sh4HeldFor = $item['item_meta']['sh4HeldOnTrustFor'][0];
    } else {
        $sh4BeneficiallyOwned = 1;
        $sh4HeldFor = NULL;
    }
    $sh4Type = $item['item_meta']['sh4Type'][0];
    if ($sh4Type == "Individual") {
        $sh4NamePrefix = $item['item_meta']['sh4NamePrefix'][0];
        $sh4GivenNames = $item['item_meta']['sh4GivenNames'][0];
        $sh4FamilyName = $item['item_meta']['sh4FamilyName'][0];
        $sh4Gender = $item['item_meta']['sh4Gender'][0];
        $sh4IsCompany = 0;
        $sh4CompanyName = NULL;
        $sh4HasAcnOrArbn = NULL;
        $sh4Acn = NULL;
        $sh4Rep1 = NULL;
        $sh4Rep2 = NULL;
    } else {
        $sh4NamePrefix = NULL;
        $sh4GivenNames = NULL;
        $sh4FamilyName = NULL;
        $sh4Gender = NULL;
        $sh4IsCompany = 1;
        $sh4CompanyName = $item['item_meta']['sh4CompanyName'][0];
        ${$sh4HasAcnOrArbnStr} = $item['item_meta']['sh4HasAcnOrArbn'][0];
        if (${$sh4HasAcnOrArbnStr} == "Yes") {
            $sh4Acn = $item['item_meta']['sh4Acn'][0];
            $sh4HasAcnOrArbn = 1;
        } else {
            $sh4Acn = NULL;
            $sh4HasAcnOrArbn = 0;
        }
        $sh4Rep1 = $item['item_meta']['sh4Rep1'][0];
        $sh4Rep2 = $item['item_meta']['sh4Rep2'][0];
    }
    $sh4details = array('memberNamePrefix' => $sh4NamePrefix, 'memberGivenNames' => $sh4GivenNames, 'memberFamilyName' => $sh4FamilyName, 'memberFormerGivenNames' => NULL, 'memberFormerFamilyName' => NULL, 'memberChangedName' => NULL, 'memberTFN' => NULL, 'memberDOB' => NULL, 'memberGender' => $sh4Gender, 'memberTownOfBirth' => NULL, 'memberStateOfBirth' => NULL, 'memberCountryOfBirth' => NULL, 'memberOccupation' => NULL, 'isCompany' => $sh4IsCompany, 'companyname' => $sh4CompanyName, 'hasacn' => $sh4HasAcnOrArbn, 'acn' => $sh4Acn, 'companyrep1' => $sh4Rep1, 'companyrep2' => $sh4Rep2, 'companyrep3' => NULL, 'companyrep4' => NULL, 'isDirector' => 0, 'isTrustee' => 0, 'isChairman' => 0, 'isMember' => 0, 'isSecretary' => 0, 'isPublicOfficer' => 0, 'isShareHolder' => 1, 'classOfShares' => $item['item_meta']['sh4ShareClass'][0], 'numShares' => $item['item_meta']['sh4NumShares'][0], 'benOwned' => $sh4BeneficiallyOwned, 'benName' => $sh4HeldFor, 'memberDateJoined' => NULL, 'memberDateLeft' => NULL, 'memberAccountDesc' => NULL, 'memberResidential' => $sh4Address, 'addPtyType' => NULL);
    $p1details = NULL;
    $p2details = NULL;
    $p3details = NULL;
    $p4details = NULL;
    $applicantDetails = array('memberNamePrefix' => NULL, 'memberGivenNames' => $item['item_meta']['applicantGivenName'][0], 'memberFamilyName' => $item['item_meta']['applicantFamilyName'][0], 'memberFormerGivenNames' => NULL, 'memberFormerFamilyName' => NULL, 'memberChangedName' => NULL, 'memberTFN' => NULL, 'memberDOB' => NULL, 'memberGender' => NULL, 'memberTownOfBirth' => NULL, 'memberStateOfBirth' => NULL, 'memberCountryOfBirth' => NULL, 'memberOccupation' => NULL, 'isCompany' => NULL, 'companyname' => NULL, 'hasacn' => NULL, 'acn' => NULL, 'companyrep1' => NULL, 'companyrep2' => NULL, 'companyrep3' => NULL, 'companyrep4' => NULL, 'isDirector' => 0, 'isTrustee' => 0, 'isChairman' => 0, 'isMember' => 0, 'isSecretary' => 0, 'isPublicOfficer' => 0, 'isShareHolder' => 0, 'classOfShares' => NULL, 'numShares' => NULL, 'benOwned' => 0, 'benName' => '', 'memberDateJoined' => NULL, 'memberDateLeft' => NULL, 'memberAccountDesc' => NULL, 'memberResidential' => $applicantAddress, 'addPtyType' => NULL);
    if ($item['item_meta']['hasAdditionalShareholders'][0] == "Yes") {
        $numShareholders = $item['item_meta']['numExtraSH'][0];
    } else {
        $numShareholders = '0';
    }
    switch ($numShareholders) {
        case '0':
            $sh1details = NULL;
            $sh2details = NULL;
            $sh3details = NULL;
            $sh4details = NULL;
            // $to = '*****@*****.**';
            // $subject = 'Switch Case 0';
            // $message = 'Switch Case 0';
            // wp_mail( $to, $subject, $message);
            break;
        case '1':
            //only one extra shareholder
            $sh2details = NULL;
            $sh3details = NULL;
            $sh4details = NULL;
            // $to = '*****@*****.**';
            // $subject = 'Switch Case 1';
            // $message = 'Switch Case 1';
            // wp_mail( $to, $subject, $message);
            break;
        case '2':
            $sh3details = NULL;
            $sh4details = NULL;
            // $to = '*****@*****.**';
            // $subject = 'Switch Case 2';
            // $message = 'Switch Case 2';
            // wp_mail( $to, $subject, $message);
            break;
        case '3':
            $sh4details = NULL;
            // $to = '*****@*****.**';
            // $subject = 'Switch Case 3';
            // $message = 'Switch Case 3';
            // wp_mail( $to, $subject, $message);
            break;
        case '4':
            // $to = '*****@*****.**';
            // $subject = 'Switch Case 4';
            // $message = 'Switch Case 4';
            // wp_mail( $to, $subject, $message);
            break;
    }
    $t = $item['item_meta']['numOfficeholders'][0];
    switch ($t) {
        case '0':
            $d1details = NULL;
            $d2details = NULL;
            $d3details = NULL;
            $d4details = NULL;
            break;
        case '1':
            $d2details = NULL;
            $d3details = NULL;
            $d4details = NULL;
            break;
        case '2':
            $d3details = NULL;
            $d4details = NULL;
            break;
        case '3':
            $d4details = NULL;
            break;
        case '4':
            break;
    }
    $isSolePurposeTxt = $item['item_meta']['isSolePurpose'][0];
    if ($isSolePurposeTxt == "Yes") {
        $isSolePurposeBit = 1;
    } else {
        $isSolePurposeBit = 0;
    }
    $hasSolePurposeDecTxt = $item['item_meta']['solePurposeDec'][0];
    if ($hasSolePurposeDecTxt == "Yes") {
        $hasSolePurposeDecBit = 1;
    } else {
        $hasSolePurposeDecBit = 0;
    }
    if ($item['item_meta']['manualReview'][0] == "Yes") {
        $manualReview = 1;
    } else {
        $manualReview = 0;
    }
    $isOccupyingRegOfficeTxt = $item['item_meta']['isOccupyingRegOffice'][0];
    if ($isOccupyingRegOfficeTxt == "Yes") {
        $isOccupyingRegOfficeBit = 1;
    } else {
        $isOccupyingRegOfficeBit = 0;
    }
    $hasOccupiersConsentTxt = $item['item_meta']['hasOccupiersConsent'][0];
    if ($hasOccupiersConsentTxt == "Yes") {
        $hasOccupiersConsentBit = 1;
    } else {
        $hasOccupiersConsentBit = 0;
    }
    $nameOfOccupier = $item['item_meta']['occupiersName'][0];
    $isIdenticalBusinessName = $item['item_meta']['isIdenticalBusinessName'][0];
    if ($isIdenticalBusinessName == "Yes") {
        $identicalBusinessNameBit = 1;
    } else {
        $identicalBusinessNameBit = 0;
    }
    // $to = '*****@*****.**';
    // $subject = 'Shareholder 1 Details JUST BEFORE';
    // $message = 'Shareholder 1 Details: '.print_r($sh1details, true);
    // wp_mail( $to, $subject, $message);
    if ($item['item_meta']['numExtraSH'][0] == "None") {
        $numExtraSH = 0;
    } else {
        $numExtraSH = $item['item_meta']['numExtraSH'][0];
    }
    $newCompanyArray = array('companyName' => $item['item_meta']['companyName'][0], 'companySuffix' => $item['item_meta']['companySuffix'][0], 'registeredState' => $item['item_meta']['companyRegState'][0], 'isNameReserved' => 0, 'isIdenticalBusinessName' => $identicalBusinessNameBit, 'identicalBusinessNumber' => $item['item_meta']['identicalBusinessNumber'][0], 'identicalBusinessStates' => $item['item_meta']['identicalBusinessStates'][0], 'isSolePurpose' => $isSolePurposeBit, 'solePurposeDec' => $hasSolePurposeDecBit, 'registeredOffice' => $companyRegisteredOffice, 'isOccupyingRegOffice' => $isOccupyingRegOfficeBit, 'occupiersName' => $nameOfOccupier, 'occupiersConsent' => $hasOccupiersConsentBit, 'principalPlaceBusiness' => $ppobAddress, 'share_Price' => $item['item_meta']['share_Price'][0], 'numOfficeholders' => $item['item_meta']['numOfficeholders'][0], 'D1Details' => $d1details, 'D2Details' => $d2details, 'D3Details' => $d3details, 'D4Details' => $d4details, 'numShareholders' => $numShareholders, 'SH1Details' => $sh1details, 'SH2Details' => $sh2details, 'SH3Details' => $sh3details, 'SH4Details' => $sh4details, 'applicant' => $applicantDetails, 'manualReview' => $manualReview);
    $to = '*****@*****.**';
    // $subject = 'Shareholder 1 Details JUST AFTER';
    // $message = 'Shareholder 1 Details: '.print_r($sh1details, true);
    // wp_mail( $to, $subject, $message);
    $to = '*****@*****.**';
    // $subject = 'Number Extra Shareholders';
    // $message = 'Number Extra Shareholders: '.$t.' Type: '.gettype($t). ' New Company Array: '.print_r($newCompanyArray,true);
    // wp_mail( $to, $subject, $message);
    //This will be populated once moved to jigo-shop.
    $adviserAddress = array('levelName' => NULL, 'streetName' => '', 'suburbName' => '', 'stateName' => '', 'postcode' => '');
    $body = array('fundName' => '*COMPANY INCORP ONLY*', 'fundPreviousName' => NULL, 'fundState' => NULL, 'fundAddress' => NULL, 'isPostalDifferent' => NULL, 'fundPostalAddress' => NULL, 'isTrusteeMeetingElsewhere' => NULL, 'trusteeMeetingAddress' => NULL, 'trusteeType' => 'C', 'trusteeIndiv' => NULL, 'trusteeCompany' => NULL, 'corporateTrustee' => $newCompanyArray, 'hasCompany' => 1, 'companyCode' => NULL, 'establishmentDate' => NULL, 'fundABN' => NULL, 'corporateTrusteeAcn' => NULL, 'numDirectors' => NULL, 'numMembers' => 0, 'M1Details' => NULL, 'M2Details' => NULL, 'M3Details' => NULL, 'M4Details' => NULL, 'person1Detail' => NULL, 'person2Detail' => NULL, 'person3Detail' => NULL, 'person4Detail' => NULL, 'fundCurrentDeedDate' => NULL, 'fundCurrentDeedNumber' => NULL, 'fundCurrentDeedVarClause' => NULL, 'fundPrev1DeedDate' => NULL, 'fundPrev1DeedVarClause' => NULL, 'fundPrev2DeedDate' => NULL, 'fundPrev2DeedVarClause' => NULL, 'fundPrev3DeedDate' => NULL, 'fundPrev3DeedVarClause' => NULL, 'fundPrev4DeedDate' => NULL, 'fundPrev4DeedVarClause' => NULL, 'adviserName' => $billingName, 'adviserCompany' => $billingCompany, 'adviserAddress' => $billingAddresArray, 'adviserAreaCode' => NULL, 'adviserPhone' => $billing_phone, 'isProcessed' => NULL, 'financialYearApplicable' => NULL, 'investmentObj' => NULL, 'returnLow' => NULL, 'returnHigh' => NULL, 'returnRate' => NULL, 'returnOverCPI' => NULL, 'fixedInterestAustAllocationFrom' => NULL, 'fixedInterestAustAllocationTo' => NULL, 'equityAustAllocationFrom' => NULL, 'equityAustAllocationTo' => NULL, 'internationalEquityAllocationFrom' => NULL, 'internationalEquityAllocationTo' => NULL, 'cashAllocationFrom' => NULL, 'cashAllocationTo' => NULL, 'propertyAllocationFrom' => NULL, 'propertyAllocationTo' => NULL, 'additionalAssetType1Name' => NULL, 'additionalAssetType1From' => NULL, 'additionalAssetType1To' => NULL, 'additionalAssetType2Name' => NULL, 'additionalAssetType2From' => NULL, 'additionalAssetType2To' => NULL, 'isAcquiringPropertyUsingLoan' => NULL, 'isHoldingContractOfInsurance' => NULL, 'submissionDate' => NULL, 'processedDate' => NULL, 'deedVersion' => NULL, 'constitutionVersion' => $constitutionVersion, 'orderNumber' => $order_id, 'hasInvStrat' => 0, 'hasBDBN' => 0, 'hasNBDBN' => 0, 'userID' => $userID, 'productID' => $product_id, 'chairman' => $chairmanSwitch, 'adviserEmail' => $adviserEmail, 'orderDate' => $orderDate, 'apIndivOne' => NULL, 'apIndivTwo' => NULL, 'apCompany' => NULL, 'numVariations' => NULL, 'yourRef' => $yourRef, 'publicOfficer' => $publicOfficer, 'orderServiceType' => $item['item_meta']['Service Type'][0]);
    //$request = new WP_Http();
    //$response = $request->post($post_url, array('body' => $body));
    return $body;
}
コード例 #12
0
function sdv_corp_post_Data($item, $order_id, $deedVersion, $constitutionVersion, $billingArray, $billingName, $billingCompany, $billing_phone, $product_id, $adviserEmail, $userID, $orderDate)
{
    $numVariations = $item['item_meta']['numVariations'][0];
    $estVariationClause = $item['item_meta']['estDeedVarClause'][0];
    $addPtyType = $item['item_meta']['additionalPartyType'][0];
    $yourRef = $item['item_meta']['yourRef'][0];
    $fundAddress = array('careOf' => NULL, 'levelName' => $item['item_meta']['fundAddressLevel'][0], 'streetName' => $item['item_meta']['fundAddressStreet'][0], 'suburbName' => $item['item_meta']['fundAddressSuburb'][0], 'stateName' => $item['item_meta']['fundAddressState'][0], 'postcode' => $item['item_meta']['fundAddressPostcode'][0]);
    //Postall address will come from Jigo-shop once the form submission is hooked up to run from that instead.
    $fundPostalAddress = array('careOf' => NULL, 'levelName' => NULL, 'streetName' => NULL, 'suburbName' => NULL, 'stateName' => NULL, 'postcode' => NULL);
    $trusteeMeetingAddress = array('careOf' => NULL, 'levelName' => $item['item_meta']['teeMtgAddressLevel'][0], 'streetName' => $item['item_meta']['teeMtgAddressStreet'][0], 'suburbName' => $item['item_meta']['teeMtgAddressSuburb'][0], 'stateName' => $item['item_meta']['teeMtgAddressState'][0], 'postcode' => $item['item_meta']['teeMtgAddressPostcode'][0]);
    $billingAddresArray = array('careOf' => NULL, 'levelName' => $billingArray[0], 'streetName' => $billingArray[1], 'suburbName' => $billingArray[2], 'stateName' => $billingArray[3], 'postcode' => $billingArray[4]);
    $trusteeCompanyPrincipalPlaceBusiness = array();
    $trusteeCompanyId = NULL;
    $chairmanName = $item['item_meta']['chairmanTrustee'][0];
    $t = $item['item_meta']['numMembers'][0];
    //Corporate Trustee Address
    $trusteeCompanyRegisteredOffice = array('careOf' => $item['item_meta']['corpTeeAddressCareOf'][0], 'levelName' => $item['item_meta']['corpTeeAddressLevel'][0], 'streetName' => $item['item_meta']['corpTeeAddressStreet'][0], 'suburbName' => $item['item_meta']['corpTeeAddressSuburb'][0], 'stateName' => $item['item_meta']['corpTeeAddressState'][0], 'postcode' => $item['item_meta']['corpTeeAddressPostcode'][0]);
    //Additional Party Address
    $apAddress = array('careOf' => NULL, 'levelName' => $item['item_meta']['additionalPartyAddressLevel'][0], 'streetName' => $item['item_meta']['additionalPartyAddressStreet'][0], 'suburbName' => $item['item_meta']['additionalPartyAddressSuburb'][0], 'stateName' => $item['item_meta']['additionalPartyAddressState'][0], 'postcode' => $item['item_meta']['additionalPartyAddressPostcode'][0]);
    //M1 Address
    $m1Address = array('careOf' => NULL, 'levelName' => $item['item_meta']['m1AddressLevel'][0], 'streetName' => $item['item_meta']['m1AddressStreet'][0], 'suburbName' => $item['item_meta']['m1AddressSuburb'][0], 'stateName' => $item['item_meta']['m1AddressState'][0], 'postcode' => $item['item_meta']['m1AddressPostcode'][0]);
    //M2 Address
    $m2Address = array('careOf' => NULL, 'levelName' => $item['item_meta']['m2AddressLevel'][0], 'streetName' => $item['item_meta']['m2AddressStreet'][0], 'suburbName' => $item['item_meta']['m2AddressSuburb'][0], 'stateName' => $item['item_meta']['m2AddressState'][0], 'postcode' => $item['item_meta']['m2AddressPostcode'][0]);
    //M3 Address
    $m3Address = array('careOf' => NULL, 'levelName' => $item['item_meta']['m3AddressLevel'][0], 'streetName' => $item['item_meta']['m3AddressStreet'][0], 'suburbName' => $item['item_meta']['m3AddressSuburb'][0], 'stateName' => $item['item_meta']['m3AddressState'][0], 'postcode' => $item['item_meta']['m3AddressPostcode'][0]);
    //M4 Address
    $m4Address = array('careOf' => NULL, 'levelName' => $item['item_meta']['m4AddressLevel'][0], 'streetName' => $item['item_meta']['m4AddressStreet'][0], 'suburbName' => $item['item_meta']['m4AddressSuburb'][0], 'stateName' => $item['item_meta']['m4AddressState'][0], 'postcode' => $item['item_meta']['m4AddressPostcode'][0]);
    //Non-Member Director Address
    $nonMemberDirectorDetailsAddress = array('careOf' => NULL, 'levelName' => $item['item_meta']['d2NonMemberAddressLevel'][0], 'streetName' => $item['item_meta']['d2NonMemberAddressStreet'][0], 'suburbName' => $item['item_meta']['d2NonMemberAddressSuburb'][0], 'stateName' => $item['item_meta']['d2NonMemberAddressState'][0], 'postcode' => $item['item_meta']['d2NonMemberAddressPostcode'][0]);
    if (!is_Null($item['item_meta']['m1MemberDOB'][0])) {
        $m1dob = $item['item_meta']['m1MemberDOB'][0];
    } else {
        $m1dob = NULL;
    }
    if (!is_Null($item['item_meta']['m2MemberDOB'][0])) {
        $m2dob = $item['item_meta']['m2MemberDOB'][0];
    } else {
        $m2dob = NULL;
    }
    if (!is_Null($item['item_meta']['m3MemberDOB'][0])) {
        $m3dob = $item['item_meta']['m3MemberDOB'][0];
    } else {
        $m3dob = NULL;
    }
    if (!is_Null($item['item_meta']['m4MemberDOB'][0])) {
        $m4dob = $item['item_meta']['m4MemberDOB'][0];
    } else {
        $m4dob = NULL;
    }
    if ($item['item_meta']['hasAdditionalParty'][0] == "Yes") {
        if ($item['item_meta']['additionalPartyCoOrIndiv'][0] == "Individual") {
            $ap1details = array('memberNamePrefix' => NULL, 'memberGivenNames' => $item['item_meta']['additionalPartyDirOneGivenNames'][0], 'memberFamilyName' => $item['item_meta']['additionalPartyDirOneFamilyName'][0], 'memberFormerGivenNames' => NULL, 'memberFormerFamilyName' => NULL, 'memberChangedName' => NULL, 'memberTFN' => NULL, 'memberDOB' => NULL, 'memberGender' => NULL, 'memberTownOfBirth' => NULL, 'memberStateOfBirth' => NULL, 'memberCountryOfBirth' => NULL, 'memberOccupation' => NULL, 'isCompany' => NULL, 'companyname' => NULL, 'hasacn' => NULL, 'acn' => NULL, 'companyrep1' => NULL, 'companyrep2' => NULL, 'companyrep3' => NULL, 'companyrep4' => NULL, 'isDirector' => NULL, 'isTrustee' => 0, 'isChairman' => NULL, 'isMember' => 0, 'isSecretary' => NULL, 'isPublicOfficer' => NULL, 'isShareHolder' => NULL, 'classOfShares' => NULL, 'numShares' => NULL, 'benOwned' => NULL, 'benName' => NULL, 'memberDateJoined' => NULL, 'memberDateLeft' => NULL, 'memberAccountDesc' => NULL, 'memberResidential' => $apAddress, 'addPtyType' => NULL);
            $ap2details = array('memberNamePrefix' => NULL, 'memberGivenNames' => $item['item_meta']['additionalPartyDirTwoGivenNames'][0], 'memberFamilyName' => $item['item_meta']['additionalPartyDirTwoFamilyName'][0], 'memberFormerGivenNames' => NULL, 'memberFormerFamilyName' => NULL, 'memberChangedName' => NULL, 'memberTFN' => NULL, 'memberDOB' => NULL, 'memberGender' => NULL, 'memberTownOfBirth' => NULL, 'memberStateOfBirth' => NULL, 'memberCountryOfBirth' => NULL, 'memberOccupation' => NULL, 'isCompany' => NULL, 'companyname' => NULL, 'hasacn' => NULL, 'acn' => NULL, 'companyrep1' => NULL, 'companyrep2' => NULL, 'companyrep3' => NULL, 'companyrep4' => NULL, 'isDirector' => NULL, 'isTrustee' => 0, 'isChairman' => NULL, 'isMember' => 0, 'isSecretary' => NULL, 'isPublicOfficer' => NULL, 'isShareHolder' => NULL, 'classOfShares' => NULL, 'numShares' => NULL, 'benOwned' => NULL, 'benName' => NULL, 'memberDateJoined' => NULL, 'memberDateLeft' => NULL, 'memberAccountDesc' => NULL, 'memberResidential' => $apAddress, 'addPtyType' => NULL);
        }
        if ($item['item_meta']['additionalPartyCoOrIndiv'][0] == "Company") {
            if (!is_null($item['item_meta']['additionalPartyDirOneGivenNames'][0])) {
                $apCompanyDirOne = $item['item_meta']['additionalPartyDirOneGivenNames'][0] . ' ' . $item['item_meta']['additionalPartyDirOneFamilyName'][0];
            } else {
                $apCompanyDirOne = NULL;
            }
            if (!is_null($item['item_meta']['additionalPartyDirTwoGivenNames'][0])) {
                $apCompanyDirTwo = $item['item_meta']['additionalPartyDirTwoGivenNames'][0] . ' ' . $item['item_meta']['additionalPartyDirTwoFamilyName'][0];
            } else {
                $apCompanyDirTwo = NULL;
            }
            if (!is_null($item['item_meta']['additionalPartyDirThreeGivenNames'][0])) {
                $apCompanyDirThree = $item['item_meta']['additionalPartyDirThreeGivenNames'][0] . ' ' . $item['item_meta']['additionalPartyDirThreeFamilyName'][0];
            } else {
                $apCompanyDirThree = NULL;
            }
            if (!is_null($item['item_meta']['additionalPartyDirFourGivenNames'][0])) {
                $apCompanyDirFour = $item['item_meta']['additionalPartyDirFourGivenNames'][0] . ' ' . $item['item_meta']['additionalPartyDirFourFamilyName'][0];
            } else {
                $apCompanyDirFour = NULL;
            }
            $apCompanydetails = array('memberNamePrefix' => NULL, 'memberGivenNames' => NULL, 'memberFamilyName' => NULL, 'memberFormerGivenNames' => NULL, 'memberFormerFamilyName' => NULL, 'memberChangedName' => NULL, 'memberTFN' => NULL, 'memberDOB' => NULL, 'memberGender' => NULL, 'memberTownOfBirth' => NULL, 'memberStateOfBirth' => NULL, 'memberCountryOfBirth' => NULL, 'memberOccupation' => NULL, 'isCompany' => 1, 'companyname' => $item['item_meta']['additionalPartyCompanyName'][0], 'hasacn' => 1, 'acn' => $item['item_meta']['additionalPartyCompanyAcn'][0], 'companyrep1' => $apCompanyDirOne, 'companyrep2' => $apCompanyDirTwo, 'companyrep3' => $apCompanyDirThree, 'companyrep4' => $apCompanyDirFour, 'isDirector' => NULL, 'isTrustee' => 0, 'isChairman' => NULL, 'isMember' => 0, 'isSecretary' => NULL, 'isPublicOfficer' => NULL, 'isShareHolder' => NULL, 'classOfShares' => NULL, 'numShares' => NULL, 'benOwned' => NULL, 'benName' => NULL, 'memberDateJoined' => NULL, 'memberDateLeft' => NULL, 'memberAccountDesc' => NULL, 'memberResidential' => $apAddress, 'addPtyType' => NULL);
        }
    } else {
        $ap1details = NULL;
        $ap2details = NULL;
        $apCompanydetails = NULL;
    }
    $m1details = array('memberNamePrefix' => $item['item_meta']['m1MemberNamePrefix'][0], 'memberGivenNames' => $item['item_meta']['m1MemberGivenNames'][0], 'memberFamilyName' => $item['item_meta']['m1MemberFamilyName'][0], 'memberFormerGivenNames' => NULL, 'memberFormerFamilyName' => NULL, 'memberChangedName' => NULL, 'memberTFN' => $item['item_meta']['m1MemberTFN'][0], 'memberDOB' => $m1dob, 'memberGender' => NULL, 'memberTownOfBirth' => NULL, 'memberStateOfBirth' => NULL, 'memberCountryOfBirth' => NULL, 'memberOccupation' => NULL, 'isCompany' => NULL, 'companyname' => NULL, 'hasacn' => NULL, 'acn' => NULL, 'companyrep1' => NULL, 'companyrep2' => NULL, 'companyrep3' => NULL, 'companyrep4' => NULL, 'isDirector' => 1, 'isTrustee' => 0, 'isChairman' => $isTrusteeOneChairman, 'isMember' => 1, 'isSecretary' => NULL, 'isPublicOfficer' => NULL, 'isShareHolder' => NULL, 'classOfShares' => NULL, 'numShares' => NULL, 'benOwned' => NULL, 'benName' => NULL, 'memberDateJoined' => NULL, 'memberDateLeft' => NULL, 'memberAccountDesc' => NULL, 'memberResidential' => $m1Address, 'addPtyType' => NULL);
    //print_r(array_values($m1details));
    $m2details = array('memberNamePrefix' => $item['item_meta']['m2MemberNamePrefix'][0], 'memberGivenNames' => $item['item_meta']['m2MemberGivenNames'][0], 'memberFamilyName' => $item['item_meta']['m2MemberFamilyName'][0], 'memberFormerGivenNames' => NULL, 'memberFormerFamilyName' => NULL, 'memberChangedName' => NULL, 'memberTFN' => $item['item_meta']['m2MemberTFN'][0], 'memberDOB' => $m2dob, 'memberGender' => NULL, 'memberTownOfBirth' => NULL, 'memberStateOfBirth' => NULL, 'memberCountryOfBirth' => NULL, 'memberOccupation' => NULL, 'isCompany' => NULL, 'companyname' => NULL, 'hasacn' => NULL, 'acn' => NULL, 'companyrep1' => NULL, 'companyrep2' => NULL, 'companyrep3' => NULL, 'companyrep4' => NULL, 'isDirector' => 1, 'isTrustee' => 0, 'isChairman' => $isTrusteeTwoChairman, 'isMember' => 1, 'isSecretary' => NULL, 'isPublicOfficer' => NULL, 'isShareHolder' => NULL, 'classOfShares' => NULL, 'numShares' => NULL, 'benOwned' => NULL, 'benName' => NULL, 'memberDateJoined' => NULL, 'memberDateLeft' => NULL, 'memberAccountDesc' => NULL, 'memberResidential' => $m2Address, 'addPtyType' => NULL);
    $m3details = array('memberNamePrefix' => $item['item_meta']['m3MemberNamePrefix'][0], 'memberGivenNames' => $item['item_meta']['m3MemberGivenNames'][0], 'memberFamilyName' => $item['item_meta']['m3MemberFamilyName'][0], 'memberFormerGivenNames' => NULL, 'memberFormerFamilyName' => NULL, 'memberChangedName' => NULL, 'memberTFN' => $item['item_meta']['m3MemberTFN'][0], 'memberDOB' => $m3dob, 'memberGender' => NULL, 'memberTownOfBirth' => NULL, 'memberStateOfBirth' => NULL, 'memberCountryOfBirth' => NULL, 'memberOccupation' => NULL, 'isCompany' => NULL, 'companyname' => NULL, 'hasacn' => NULL, 'acn' => NULL, 'companyrep1' => NULL, 'companyrep2' => NULL, 'companyrep3' => NULL, 'companyrep4' => NULL, 'isDirector' => 1, 'isTrustee' => 0, 'isChairman' => $isTrusteeThreeChairman, 'isMember' => 1, 'isSecretary' => NULL, 'isPublicOfficer' => NULL, 'isShareHolder' => NULL, 'classOfShares' => NULL, 'numShares' => NULL, 'benOwned' => NULL, 'benName' => NULL, 'memberDateJoined' => NULL, 'memberDateLeft' => NULL, 'memberAccountDesc' => NULL, 'memberResidential' => $m3Address, 'addPtyType' => NULL);
    $m4details = array('memberNamePrefix' => $item['item_meta']['m4MemberNamePrefix'][0], 'memberGivenNames' => $item['item_meta']['m4MemberGivenNames'][0], 'memberFamilyName' => $item['item_meta']['m4MemberFamilyName'][0], 'memberFormerGivenNames' => NULL, 'memberFormerFamilyName' => NULL, 'memberChangedName' => NULL, 'memberTFN' => $item['item_meta']['m4MemberTFN'][0], 'memberDOB' => $m4dob, 'memberGender' => NULL, 'memberTownOfBirth' => NULL, 'memberStateOfBirth' => NULL, 'memberCountryOfBirth' => NULL, 'memberOccupation' => NULL, 'isCompany' => NULL, 'companyname' => NULL, 'hasacn' => NULL, 'acn' => NULL, 'companyrep1' => NULL, 'companyrep2' => NULL, 'companyrep3' => NULL, 'companyrep4' => NULL, 'isDirector' => 1, 'isTrustee' => 0, 'isChairman' => $isTrusteeFourChairman, 'isMember' => 1, 'isSecretary' => NULL, 'isPublicOfficer' => NULL, 'isShareHolder' => NULL, 'classOfShares' => NULL, 'numShares' => NULL, 'benOwned' => NULL, 'benName' => NULL, 'memberDateJoined' => NULL, 'memberDateLeft' => NULL, 'memberAccountDesc' => NULL, 'memberResidential' => $m4Address, 'addPtyType' => NULL);
    $nonMemberDirectorDetails = array('memberNamePrefix' => $item['item_meta']['d2NonMemberNamePrefix'][0], 'memberGivenNames' => $item['item_meta']['d2NonMemberGivenNames'][0], 'memberFamilyName' => $item['item_meta']['d2NonMemberFamilyName'][0], 'memberFormerGivenNames' => NULL, 'memberFormerFamilyName' => NULL, 'memberChangedName' => NULL, 'memberTFN' => NULL, 'memberDOB' => NULL, 'memberGender' => NULL, 'memberTownOfBirth' => NULL, 'memberStateOfBirth' => NULL, 'memberCountryOfBirth' => NULL, 'memberOccupation' => NULL, 'isCompany' => NULL, 'companyname' => NULL, 'hasacn' => NULL, 'acn' => NULL, 'companyrep1' => NULL, 'companyrep2' => NULL, 'companyrep3' => NULL, 'companyrep4' => NULL, 'isDirector' => 1, 'isTrustee' => 0, 'isChairman' => $isPersonOneChairman, 'isMember' => 0, 'isSecretary' => NULL, 'isPublicOfficer' => NULL, 'isShareHolder' => NULL, 'classOfShares' => NULL, 'numShares' => NULL, 'benOwned' => NULL, 'benName' => NULL, 'memberDateJoined' => NULL, 'memberDateLeft' => NULL, 'memberAccountDesc' => NULL, 'memberResidential' => $nonMemberDirectorDetailsAddress, 'addPtyType' => NULL);
    $p1details = NULL;
    $p2details = NULL;
    $p3details = NULL;
    $p4details = NULL;
    $t = $item['item_meta']['numMembers'][0];
    switch ($t) {
        case '1':
            //only one individual trustee, need to add non-member details as trustee.
            $m2details = NULL;
            $m3details = NULL;
            $m4details = NULL;
            //if $hasNonMemberDirector
            if ($item['item_meta']['hasNonMemberAsD2'][0] == 'Yes') {
                $p1details = $m1details;
                $p2details = $nonMemberDirectorDetails;
                $p3details = NULL;
                $p4details = NULL;
                $numDirectors = 2;
            } else {
                //else
                $p1details = $m1details;
                $p2details = NULL;
                $p3details = NULL;
                $p4details = NULL;
                $numDirectors = 1;
            }
            break;
        case '2':
            //more than one individual trustee, so each member is a trustee.
            $m3details = NULL;
            $m4details = NULL;
            $p1details = $m1details;
            $p2details = $m2details;
            $p3details = NULL;
            $p4details = NULL;
            $numDirectors = 2;
            break;
        case '3':
            //more than one individual trustee, so each member is a trustee.
            $m4details = NULL;
            $p1details = $m1details;
            $p2details = $m2details;
            $p3details = $m3details;
            $p4details = NULL;
            $numDirectors = 3;
            break;
        case '4':
            //more than one individual trustee, so each member is a trustee.
            $p1details = $m1details;
            $p2details = $m2details;
            $p3details = $m3details;
            $p4details = $m4details;
            $numDirectors = 4;
            break;
    }
    $trusteeCorpArray = array('companyName' => $item['item_meta']['corpTeeName'][0], 'companySuffix' => '', 'companyACN' => $item['item_meta']['corpTeeACN'][0], 'registeredOffice' => $trusteeCompanyRegisteredOffice, 'D1Details' => $p1details, 'D2Details' => $p2details, 'D3Details' => $p3details, 'D4Details' => $p4details);
    //This will be populated once moved to jigo-shop.
    $adviserAddress = array('levelName' => NULL, 'streetName' => '', 'suburbName' => '', 'stateName' => '', 'postcode' => '');
    $fundEstDate = $item['item_meta']['fundEstDate'][0];
    if (!is_null($estVariationClause)) {
        //means variation hasn't occurred
        $currentDeedVarClause = $estVariationClause;
        $currentDeedDate = $fundEstDate;
        $to = '*****@*****.**';
        $subject = 'Establishment Deed Varition Clause & Date';
        $message = 'Current Deed Var Clause is the Establishment Deed Var Clause: ' . $estVariationClause . ' ' . $currentDeedVarClause;
        wp_mail($to, $subject, $message);
    } else {
        $currentDeedVarClause = $item['item_meta']['currentDeedVarClause'][0];
        $currentDeedDate = $item['item_meta']['currentDeedDate'][0];
        $to = '*****@*****.**';
        $subject = 'Deed Varition Clause & Date';
        $message = 'Current Deed Var Clause is NOT the Establishment Deed Var Clause: ' . $currentDeedVarClause;
        wp_mail($to, $subject, $message);
    }
    $firstVarDate = $item['item_meta']['firstVarDate'][0];
    $firstVarClause = $item['item_meta']['firstVarClause'][0];
    $secondVarDate = $item['item_meta']['secondVarDate'][0];
    $secondVarClause = $item['item_meta']['secondVarClause'][0];
    $thirdVarDate = $item['item_meta']['thirdVarDate'][0];
    $thirdVarClause = $item['item_meta']['thirdVarClause'][0];
    $fourthVarDate = $item['item_meta']['fourthVarDate'][0];
    $fourthVarClause = $item['item_meta']['fourthVarClause'][0];
    $body = array('fundName' => $item['item_meta']['fundName'][0], 'fundPreviousName' => NULL, 'fundState' => $item['item_meta']['fundState'][0], 'fundAddress' => $fundAddress, 'isPostalDifferent' => NULL, 'fundPostalAddress' => NULL, 'isTrusteeMeetingElsewhere' => NULL, 'trusteeMeetingAddress' => $trusteeMeetingAddress, 'trusteeType' => 'C', 'trusteeIndiv' => NULL, 'trusteeCompany' => $trusteeCorpArray, 'corporateTrustee' => NULL, 'hasCompany' => 0, 'companyCode' => NULL, 'establishmentDate' => $fundEstDate, 'fundABN' => NULL, 'corporateTrusteeAcn' => NULL, 'numDirectors' => $numDirectors, 'numMembers' => $item['item_meta']['numMembers'][0], 'M1Details' => $m1details, 'M2Details' => $m2details, 'M3Details' => $m3details, 'M4Details' => $m4details, 'person1Detail' => $p1details, 'person2Detail' => $p2details, 'person3Detail' => $p3details, 'person4Detail' => $p4details, 'fundCurrentDeedDate' => $currentDeedDate, 'fundCurrentDeedNumber' => NULL, 'fundCurrentDeedVarClause' => $currentDeedVarClause, 'fundPrev1DeedDate' => $firstVarDate, 'fundPrev1DeedVarClause' => $firstVarClause, 'fundPrev2DeedDate' => $secondVarDate, 'fundPrev2DeedVarClause' => $secondVarClause, 'fundPrev3DeedDate' => $thirdVarDate, 'fundPrev3DeedVarClause' => $thirdVarClause, 'fundPrev4DeedDate' => $fourthVarDate, 'fundPrev4DeedVarClause' => $fourthVarClause, 'adviserName' => $billingName, 'adviserCompany' => $billingCompany, 'adviserAddress' => $billingAddresArray, 'adviserAreaCode' => NULL, 'adviserPhone' => $billing_phone, 'isProcessed' => NULL, 'financialYearApplicable' => NULL, 'investmentObj' => NULL, 'returnLow' => NULL, 'returnHigh' => NULL, 'returnRate' => NULL, 'returnOverCPI' => NULL, 'fixedInterestAustAllocationFrom' => NULL, 'fixedInterestAustAllocationTo' => NULL, 'equityAustAllocationFrom' => NULL, 'equityAustAllocationTo' => NULL, 'internationalEquityAllocationFrom' => NULL, 'internationalEquityAllocationTo' => NULL, 'cashAllocationFrom' => NULL, 'cashAllocationTo' => NULL, 'propertyAllocationFrom' => NULL, 'propertyAllocationTo' => NULL, 'additionalAssetType1Name' => NULL, 'additionalAssetType1From' => NULL, 'additionalAssetType1To' => NULL, 'additionalAssetType2Name' => NULL, 'additionalAssetType2From' => NULL, 'additionalAssetType2To' => NULL, 'isAcquiringPropertyUsingLoan' => NULL, 'isHoldingContractOfInsurance' => NULL, 'submissionDate' => NULL, 'processedDate' => NULL, 'deedVersion' => $deedVersion, 'constitutionVersion' => $constitutionVersion, 'orderNumber' => $order_id, 'hasInvStrat' => 0, 'hasBDBN' => 0, 'hasNBDBN' => 0, 'userID' => $userID, 'productID' => $product_id, 'chairman' => $chairmanName, 'adviserEmail' => $adviserEmail, 'orderDate' => $orderDate, 'apIndivOne' => $ap1details, 'apIndivTwo' => $ap2details, 'apCompany' => $apCompanydetails, 'numVariations' => $numVariations, 'yourRef' => $yourRef, 'publicOfficer' => NULL, 'orderServiceType' => $item['item_meta']['service-type'][0], 'wlname' => NULL);
    //$request = new WP_Http();
    //$response = $request->post($post_url, array('body' => $body));
    return $body;
}
コード例 #13
0
 /**
  * js(on)country returns an json object for the select2 widget
  * @param  string $search Text for the lookup
  * @param  integer of the set value
  * @return json    [description]
  */
 public function actionJscountry($search = NULL, $id = NULL)
 {
     Yii::$app->response->format = Response::FORMAT_JSON;
     $clean['more'] = false;
     $query = new Query();
     if (!is_Null($search)) {
         $mainQuery = $query->select('id, iso3 AS text')->from('{{%net_frenzel_country}}')->where('UPPER(iso3) LIKE "%' . strtoupper($search) . '%"');
         $command = $mainQuery->createCommand();
         $rows = $command->queryAll();
         $clean['results'] = array_values($rows);
     } else {
         if (!is_null($id)) {
             $clean['results'] = ['id' => $id, 'text' => Country::findOne($id)->iso3];
         } else {
             $clean['results'] = ['id' => 0, 'text' => 'None found'];
         }
     }
     return $clean;
 }
コード例 #14
0
ファイル: _search.php プロジェクト: frenzelgmbh/sblog
use yii\helpers\Html;
use yii\widgets\ActiveForm;
?>

<div class="wgSearch">

<?php 
$form = ActiveForm::begin(array('options' => array('class' => 'form-search')));
?>

   <?php 
echo $form->field($model, 'searchstring', array('template' => "<div class=\"input-group\">{input}<span class=\"input-group-btn\"><button type=\"submit\" class=\"btn bg_mint_dd searchbtn\">GO</button></span></div>\n"))->textInput(array('placeholder' => 'Looking for something?'));
?>

<?php 
ActiveForm::end();
?>

<?php 
if (!is_Null($hits)) {
    foreach ($hits as $hit) {
        echo $this->render('iviews/_search_result_portlet', array('data' => $hit, 'searchText' => $model->searchstring));
    }
} elseif (strlen($model->searchstring) > 0) {
    echo "no results found!";
}
?>

</div>