Welcome Guest, Not a member yet? Register   Sign In
Search string in multidimensional array
#1

I have an array of permissions. And I want to check if the name of permission contains certain word or not.
This is my array
PHP Code:
(
    [310] => stdClass Object
        
(
            [permission_id] => 310
            
[name] => Shift.Master.View
            
[description] => View Shift Content
            
[status] => active
        
)

    [311] => stdClass Object
        
(
            [permission_id] => 311
            
[name] => Shift.Master.Create
            
[description] => Create Shift Content
            
[status] => active
        
)

    [312] => stdClass Object
        
(
            [permission_id] => 312
            
[name] => Shift.Master.Edit
            
[description] => Edit Shift Content
            
[status] => active
        
)

    [313] => stdClass Object
        
(
            [permission_id] => 313
            
[name] => Shift.Master.Delete
            
[description] => Delete Shift Content
            
[status] => active
        
)

    [290] => stdClass Object
        
(
            [permission_id] => 290
            
[name] => Holiday.Master.View
            
[description] => 
            [status] => active
        
)

    [291] => stdClass Object
        
(
            [permission_id] => 291
            
[name] => Holiday.Master.Create
            
[description] => Create Holiday Settings
            
[status] => active
        
)

    [292] => stdClass Object
        
(
            [permission_id] => 292
            
[name] => Holiday.Master.Edit
            
[description] => Edit Holiday Settings
            
[status] => active
        
)

    [293] => stdClass Object
        
(
            [permission_id] => 293
            
[name] => Holiday.Master.Delete
            
[description] => Delete Holiday Settings
            
[status] => active
        
)

    [544] => stdClass Object
        
(
            [permission_id] => 544
            
[name] => Leave_type.Master.View
            
[description] => 
            [status] => active
        
)

    [545] => stdClass Object
        
(
            [permission_id] => 545
            
[name] => Leave_type.Master.Create
            
[description] => Create Leave_type Content
            
[status] => active
        
)

    [546] => stdClass Object
        
(
            [permission_id] => 546
            
[name] => Leave_type.Master.Edit
            
[description] => Edit Leave_type Content
            
[status] => active
        
)

    [547] => stdClass Object
        
(
            [permission_id] => 547
            
[name] => Leave_type.Master.Delete
            
[description] => Delete Leave_type Content
            
[status] => active
        
)

    [238] => stdClass Object
        
(
            [permission_id] => 238
            
[name] => Branch.Master.View
            
[description] => View Branch Content
            
[status] => active
        
)

    [239] => stdClass Object
        
(
            [permission_id] => 239
            
[name] => Branch.Master.Create
            
[description] => Create Branch Content
            
[status] => active
        
)

    [240] => stdClass Object
        
(
            [permission_id] => 240
            
[name] => Branch.Master.Edit
            
[description] => Edit Branch Content
            
[status] => active
        
)

    [241] => stdClass Object
        
(
            [permission_id] => 241
            
[name] => Branch.Master.Delete
            
[description] => Delete Branch Content
            
[status] => active
        
)

    [589] => stdClass Object
        
(
            [permission_id] => 589
            
[name] => Bank_acc.Master.Create
            
[description] => Create Bank_acc Settings
            
[status] => active
        
)

    [590] => stdClass Object
        
(
            [permission_id] => 590
            
[name] => Bank_acc.Master.Edit
            
[description] => Edit Bank_acc Settings
            
[status] => active
        
)

    [591] => stdClass Object
        
(
            [permission_id] => 591
            
[name] => Bank_acc.Master.Delete
            
[description] => Delete Bank_acc Settings
            
[status] => active
        
)

    [493] => stdClass Object
        
(
            [permission_id] => 493
            
[name] => Warehouse.Master.View
            
[description] => View Warehouse Content
            
[status] => active
        
)

    [494] => stdClass Object
        
(
            [permission_id] => 494
            
[name] => Warehouse.Master.Create
            
[description] => Create Warehouse Content
            
[status] => active
        
)

    [495] => stdClass Object
        
(
            [permission_id] => 495
            
[name] => Warehouse.Master.Edit
            
[description] => Edit Warehouse Content
            
[status] => active
        
)

    [496] => stdClass Object
        
(
            [permission_id] => 496
            
[name] => Warehouse.Master.Delete
            
[description] => Delete Warehouse Content
            
[status] => active
        
)

    [528] => stdClass Object
        
(
            [permission_id] => 528
            
[name] => Notification.Master.View
            
[description] => View Notification Content
            
[status] => active
        
)

    [529] => stdClass Object
        
(
            [permission_id] => 529
            
[name] => Notification.Master.Create
            
[description] => Create Notification Content
            
[status] => active
        
)

    [530] => stdClass Object
        
(
            [permission_id] => 530
            
[name] => Notification.Master.Edit
            
[description] => Edit Notification Content
            
[status] => active
        
)

    [534] => stdClass Object
        
(
            [permission_id] => 534
            
[name] => Notification.Master.Delete
            
[description] => Delete Notification Content
            
[status] => active
        
)

    [74] => stdClass Object
        
(
            [permission_id] => 74
            
[name] => Suppliers.Master.View
            
[description] => View Suppliers Content
            
[status] => active
        
)

    [75] => stdClass Object
        
(
            [permission_id] => 75
            
[name] => Suppliers.Master.Create
            
[description] => Create Suppliers Content
            
[status] => active
        
)

    [76] => stdClass Object
        
(
            [permission_id] => 76
            
[name] => Suppliers.Master.Edit
            
[description] => Edit Suppliers Content
            
[status] => active
        
)

    [77] => stdClass Object
        
(
            [permission_id] => 77
            
[name] => Suppliers.Master.Delete
            
[description] => Delete Suppliers Content
            
[status] => active
        
)

    [124] => stdClass Object
        
(
            [permission_id] => 124
            
[name] => Dealers.Master.View
            
[description] => View Master Content
            
[status] => active
        
)

    [125] => stdClass Object
        
(
            [permission_id] => 125
            
[name] => Dealers.Master.Create
            
[description] => Create Dealers Content
            
[status] => active
        
)

    [126] => stdClass Object
        
(
            [permission_id] => 126
            
[name] => Dealers.Master.Edit
            
[description] => Edit Dealers Content
            
[status] => active
        
)

    [127] => stdClass Object
        
(
            [permission_id] => 127
            
[name] => Dealers.Master.Delete
            
[description] => Delete Dealers Content
            
[status] => active
        
)

    [426] => stdClass Object
        
(
            [permission_id] => 426
            
[name] => Customer_groups.Master.View
            
[description] => View Customer_groups Settings
            
[status] => active
        
)

    [427] => stdClass Object
        
(
            [permission_id] => 427
            
[name] => Customer_groups.Master.Create
            
[description] => Create Customer_groups Settings
            
[status] => active
        
)

    [428] => stdClass Object
        
(
            [permission_id] => 428
            
[name] => Customer_groups.Master.Edit
            
[description] => Edit Customer_groups Settings
            
[status] => active
        
)

    [429] => stdClass Object
        
(
            [permission_id] => 429
            
[name] => Customer_groups.Master.Delete
            
[description] => Delete Customer_groups Settings
            
[status] => active
        
)

    [107] => stdClass Object
        
(
            [permission_id] => 107
            
[name] => Products.Master.View
            
[description] => View Products Content
            
[status] => active
        
)

    [108] => stdClass Object
        
(
            [permission_id] => 108
            
[name] => Products.Master.Create
            
[description] => Create Products Content
            
[status] => active
        
)

    [109] => stdClass Object
        
(
            [permission_id] => 109
            
[name] => Products.Master.Edit
            
[description] => Edit Products Content
            
[status] => active
        
)

    [110] => stdClass Object
        
(
            [permission_id] => 110
            
[name] => Products.Master.Delete
            
[description] => Delete Products Content
            
[status] => active
        
)

    [99] => stdClass Object
        
(
            [permission_id] => 99
            
[name] => Category.Master.View
            
[description] => View Category Content
            
[status] => active
        
)

    [100] => stdClass Object
        
(
            [permission_id] => 100
            
[name] => Category.Master.Create
            
[description] => Create Category Content
            
[status] => active
        
)

    [101] => stdClass Object
        
(
            [permission_id] => 101
            
[name] => Category.Master.Edit
            
[description] => Edit Category Content
            
[status] => active
        
)

    [102] => stdClass Object
        
(
            [permission_id] => 102
            
[name] => Category.Master.Delete
            
[description] => Delete Category Content
            
[status] => active
        
)

    [500] => stdClass Object
        
(
            [permission_id] => 500
            
[name] => Brands.Master.Create
            
[description] => Create Brands Content
            
[status] => active
        
)

    [501] => stdClass Object
        
(
            [permission_id] => 501
            
[name] => Brands.Master.Edit
            
[description] => Edit Brands Content
            
[status] => active
        
)

    [502] => stdClass Object
        
(
            [permission_id] => 502
            
[name] => Brands.Master.Delete
            
[description] => Delete Brands Content
            
[status] => active
        
)

    [621] => stdClass Object
        
(
            [permission_id] => 621
            
[name] => Unit_of_measurement.Master.Create
            
[description] => Create Unit_of_measurement Settings
            
[status] => active
        
)

    [622] => stdClass Object
        
(
            [permission_id] => 622
            
[name] => Unit_of_measurement.Master.Edit
            
[description] => Edit Unit_of_measurement Settings
            
[status] => active
        
)

    [623] => stdClass Object
        
(
            [permission_id] => 623
            
[name] => Unit_of_measurement.Master.Delete
            
[description] => Delete Unit_of_measurement Settings
            
[status] => active
        
)

    [132] => stdClass Object
        
(
            [permission_id] => 132
            
[name] => Purchase.Master.List
            [description] => View Purchase Content
            
[status] => active
        
)

    [133] => stdClass Object
        
(
            [permission_id] => 133
            
[name] => Purchase.Master.Create
            
[description] => Create Purchase Content
            
[status] => active
        
)

    [134] => stdClass Object
        
(
            [permission_id] => 134
            
[name] => Purchase.Master.Edit
            
[description] => Edit Purchase Content
            
[status] => active
        
)

    [135] => stdClass Object
        
(
            [permission_id] => 135
            
[name] => Purchase.Master.Delete
            
[description] => Delete Purchase Content
            
[status] => active
        
)

    [927] => stdClass Object
        
(
            [permission_id] => 927
            
[name] => Purchasereturn.Master.View
            
[description] => View Purchasereturn Master
            
[status] => active
        
)

    [928] => stdClass Object
        
(
            [permission_id] => 928
            
[name] => Purchasereturn.Master.Create
            
[description] => Create Purchasereturn Master
            
[status] => active
        
)

    [929] => stdClass Object
        
(
            [permission_id] => 929
            
[name] => Purchasereturn.Master.Edit
            
[description] => Edit Purchasereturn Master
            
[status] => active
        
)

    [930] => stdClass Object
        
(
            [permission_id] => 930
            
[name] => Purchasereturn.Master.Delete
            
[description] => Delete Purchasereturn Master
            
[status] => active
        
)

    [294] => stdClass Object
        
(
            [permission_id] => 294
            
[name] => Employee.Master.View
            
[description] => View Employee Content
            
[status] => active
        
)

    [295] => stdClass Object
        
(
            [permission_id] => 295
            
[name] => Employee.Master.Create
            
[description] => Create Employee Content
            
[status] => active
        
)

    [296] => stdClass Object
        
(
            [permission_id] => 296
            
[name] => Employee.Master.Edit
            
[description] => Edit Employee Content
            
[status] => active
        
)

    [297] => stdClass Object
        
(
            [permission_id] => 297
            
[name] => Employee.Master.Delete
            
[description] => Delete Employee Content
            
[status] => active
        
)

    [258] => stdClass Object
        
(
            [permission_id] => 258
            
[name] => Department.Master.View
            
[description] => 
            [status] => active
        
)

    [259] => stdClass Object
        
(
            [permission_id] => 259
            
[name] => Department.Master.Create
            
[description] => Create Department Content
            
[status] => active
        
)

    [260] => stdClass Object
        
(
            [permission_id] => 260
            
[name] => Department.Master.Edit
            
[description] => Edit Department Content
            
[status] => active
        
)

    [261] => stdClass Object
        
(
            [permission_id] => 261
            
[name] => Department.Master.Delete
            
[description] => Delete Department Content
            
[status] => active
        
)

    [645] => stdClass Object
        
(
            [permission_id] => 645
            
[name] => Designation.Master.View
            
[description] => View Designation Settings
            
[status] => active
        
)

    [646] => stdClass Object
        
(
            [permission_id] => 646
            
[name] => Designation.Master.Create
            
[description] => Create Designation Settings
            
[status] => active
        
)

    [647] => stdClass Object
        
(
            [permission_id] => 647
            
[name] => Designation.Master.Edit
            
[description] => Edit Designation Settings
            
[status] => active
        
)

    [648] => stdClass Object
        
(
            [permission_id] => 648
            
[name] => Designation.Master.Delete
            
[description] => Delete Designation Settings
            
[status] => active
        
)

    [583] => stdClass Object
        
(
            [permission_id] => 583
            
[name] => Team_management.Master.View
            
[description] => View Team_management Content
            
[status] => active
        
)

    [584] => stdClass Object
        
(
            [permission_id] => 584
            
[name] => Team_management.Master.Create
            
[description] => Create Team_management Content
            
[status] => active
        
)

    [585] => stdClass Object
        
(
            [permission_id] => 585
            
[name] => Team_management.Master.Edit
            
[description] => Edit Team_management Content
            
[status] => active
        
)

    [586] => stdClass Object
        
(
            [permission_id] => 586
            
[name] => Team_management.Master.Delete
            
[description] => Delete Team_management Content
            
[status] => active
        
)

    [742] => stdClass Object
        
(
            [permission_id] => 742
            
[name] => My_approval.Master.List
            [description] => View My_approval Content
            
[status] => active
        
)

    [653] => stdClass Object
        
(
            [permission_id] => 653
            
[name] => Employee_status.Master.View
            
[description] => View Employee_status Settings
            
[status] => active
        
)

    [654] => stdClass Object
        
(
            [permission_id] => 654
            
[name] => Employee_status.Master.Create
            
[description] => Create Employee_status Settings
            
[status] => active
        
)

    [655] => stdClass Object
        
(
            [permission_id] => 655
            
[name] => Employee_status.Master.Edit
            
[description] => Edit Employee_status Settings
            
[status] => active
        
)

    [656] => stdClass Object
        
(
            [permission_id] => 656
            
[name] => Employee_status.Master.Delete
            
[description] => Delete Employee_status Settings
            
[status] => active
        
)

    [840] => stdClass Object
        
(
            [permission_id] => 840
            
[name] => Users.Master.View
            
[description] => 
            [status] => active
        
)

    [841] => stdClass Object
        
(
            [permission_id] => 841
            
[name] => Users.Master.Create
            
[description] => 
            [status] => active
        
)

    [842] => stdClass Object
        
(
            [permission_id] => 842
            
[name] => Users.Master.Edit
            
[description] => 
            [status] => active
        
)

    [843] => stdClass Object
        
(
            [permission_id] => 843
            
[name] => Users.Master.Delete
            
[description] => 
            [status] => active
        
)

    [897] => stdClass Object
        
(
            [permission_id] => 897
            
[name] => Account_group.Master.View
            
[description] => View Account_group Master
            
[status] => active
        
)

    [898] => stdClass Object
        
(
            [permission_id] => 898
            
[name] => Account_group.Master.Create
            
[description] => Create Account_group Master
            
[status] => active
        
)

    [899] => stdClass Object
        
(
            [permission_id] => 899
            
[name] => Account_group.Master.Edit
            
[description] => Edit Account_group Master
            
[status] => active
        
)

    [900] => stdClass Object
        
(
            [permission_id] => 900
            
[name] => Account_group.Master.Delete
            
[description] => Delete Account_group Master
            
[status] => active
        
)

    [901] => stdClass Object
        
(
            [permission_id] => 901
            
[name] => Account_head.Master.View
            
[description] => View Account_head Master
            
[status] => active
        
)

    [902] => stdClass Object
        
(
            [permission_id] => 902
            
[name] => Account_head.Master.Create
            
[description] => Create Account_head Master
            
[status] => active
        
)

    [903] => stdClass Object
        
(
            [permission_id] => 903
            
[name] => Account_head.Master.Edit
            
[description] => Edit Account_head Master
            
[status] => active
        
)

    [904] => stdClass Object
        
(
            [permission_id] => 904
            
[name] => Account_head.Master.Delete
            
[description] => Delete Account_head Master
            
[status] => active
        
)

    [938] => stdClass Object
        
(
            [permission_id] => 938
            
[name] => Currency.Master.View
            
[description] => View Currency Master
            
[status] => active
        
)

    [939] => stdClass Object
        
(
            [permission_id] => 939
            
[name] => Currency.Master.Create
            
[description] => Create Currency Master
            
[status] => active
        
)

    [940] => stdClass Object
        
(
            [permission_id] => 940
            
[name] => Currency.Master.Edit
            
[description] => Edit Currency Master
            
[status] => active
        
)

    [941] => stdClass Object
        
(
            [permission_id] => 941
            
[name] => Currency.Master.Delete
            
[description] => Delete Currency Master
            
[status] => active
        
)

    [948] => stdClass Object
        
(
            [permission_id] => 948
            
[name] => Purchase_addition_head.Master.View
            
[description] => View Purchase_addition_head Master
            
[status] => active
        
)

    [949] => stdClass Object
        
(
            [permission_id] => 949
            
[name] => Purchase_addition_head.Master.Create
            
[description] => Create Purchase_addition_head Master
            
[status] => active
        
)

    [950] => stdClass Object
        
(
            [permission_id] => 950
            
[name] => Purchase_addition_head.Master.Edit
            
[description] => Edit Purchase_addition_head Master
            
[status] => active
        
)

    [951] => stdClass Object
        
(
            [permission_id] => 951
            
[name] => Purchase_addition_head.Master.Delete
            
[description] => Delete Purchase_addition_head Master
            
[status] => active
        
)

    [956] => stdClass Object
        
(
            [permission_id] => 956
            
[name] => Sub_ledger.Master.View
            
[description] => View Sub_ledger Master
            
[status] => active
        
)

    [957] => stdClass Object
        
(
            [permission_id] => 957
            
[name] => Sub_ledger.Master.Create
            
[description] => Create Sub_ledger Master
            
[status] => active
        
)

    [958] => stdClass Object
        
(
            [permission_id] => 958
            
[name] => Sub_ledger.Master.Edit
            
[description] => Edit Sub_ledger Master
            
[status] => active
        
)

    [959] => stdClass Object
        
(
            [permission_id] => 959
            
[name] => Sub_ledger.Master.Delete
            
[description] => Delete Sub_ledger Master
            
[status] => active
        
)

    [952] => stdClass Object
        
(
            [permission_id] => 952
            
[name] => Supplier_groups.Master.View
            
[description] => View Supplier_groups Master
            
[status] => active
        
)

    [953] => stdClass Object
        
(
            [permission_id] => 953
            
[name] => Supplier_groups.Master.Create
            
[description] => Create Supplier_groups Master
            
[status] => active
        
)

    [954] => stdClass Object
        
(
            [permission_id] => 954
            
[name] => Supplier_groups.Master.Edit
            
[description] => Edit Supplier_groups Master
            
[status] => active
        
)

    [955] => stdClass Object
        
(
            [permission_id] => 955
            
[name] => Supplier_groups.Master.Delete
            
[description] => Delete Supplier_groups Master
            
[status] => active
        
)

    [477] => stdClass Object
        
(
            [permission_id] => 477
            
[name] => Cheque_encashed.Account.View
            
[description] => View Cheque_encashed Sales
            
[status] => active
        
)

    [478] => stdClass Object
        
(
            [permission_id] => 478
            
[name] => Cheque_encashed.Account.Create
            
[description] => Create Cheque_encashed Sales
            
[status] => active
        
)

    [479] => stdClass Object
        
(
            [permission_id] => 479
            
[name] => Cheque_encashed.Account.Edit
            
[description] => Edit Cheque_encashed Sales
            
[status] => active
        
)

    [480] => stdClass Object
        
(
            [permission_id] => 480
            
[name] => Cheque_encashed.Account.Delete
            
[description] => Delete Cheque_encashed Sales
            
[status] => active
        
)

    [482] => stdClass Object
        
(
            [permission_id] => 482
            
[name] => Cash.Account.View
            
[description] => View Cash Account
            
[status] => active
        
)

    [483] => stdClass Object
        
(
            [permission_id] => 483
            
[name] => Cash.Account.Delete
            
[description] => Delete Cash Account
            
[status] => active
        
)

    [596] => stdClass Object
        
(
            [permission_id] => 596
            
[name] => Bank_transfer.Account.View
            
[description] => View Bank_transfer Account
            
[status] => active
        
)

    [597] => stdClass Object
        
(
            [permission_id] => 597
            
[name] => Bank_transfer.Account.Create
            
[description] => Create Bank_transfer Account
            
[status] => active
        
)

    [598] => stdClass Object
        
(
            [permission_id] => 598
            
[name] => Bank_transfer.Account.Edit
            
[description] => Edit Bank_transfer Account
            
[status] => active
        
)

    [599] => stdClass Object
        
(
            [permission_id] => 599
            
[name] => Bank_transfer.Account.Delete
            
[description] => Delete Bank_transfer Account
            
[status] => active
        
)

    [909] => stdClass Object
        
(
            [permission_id] => 909
            
[name] => Journal_entry.Account.View
            
[description] => View Journal_entry Account
            
[status] => active
        
)

    [910] => stdClass Object
        
(
            [permission_id] => 910
            
[name] => Journal_entry.Account.Create
            
[description] => Create Journal_entry Account
            
[status] => active
        
)

    [911] => stdClass Object
        
(
            [permission_id] => 911
            
[name] => Journal_entry.Account.Edit
            
[description] => Edit Journal_entry Account
            
[status] => active
        
)

    [912] => stdClass Object
        
(
            [permission_id] => 912
            
[name] => Journal_entry.Account.Delete
            
[description] => Delete Journal_entry Account
            
[status] => active
        
)

    [966] => stdClass Object
        
(
            [permission_id] => 966
            
[name] => Journal_entry.Account.Verify
            
[description] => Journal Entry Verify
            
[status] => active
        
)

    [967] => stdClass Object
        
(
            [permission_id] => 967
            
[name] => Journal_entry.Account.Approve
            
[description] => Journal Entry Approve
            
[status] => active
        
)

    [913] => stdClass Object
        
(
            [permission_id] => 913
            
[name] => Ledger.Account.Customer
            
[description] => View Ledger Account
            
[status] => active
        
)

    [914] => stdClass Object
        
(
            [permission_id] => 914
            
[name] => Ledger.Account.Supplier
            
[description] => Create Ledger Account
            
[status] => active
        
)

    [915] => stdClass Object
        
(
            [permission_id] => 915
            
[name] => Ledger.Account.General
            
[description] => Edit Ledger Account
            
[status] => active
        
)

    [917] => stdClass Object
        
(
            [permission_id] => 917
            
[name] => Trial_balance.Account.View
            
[description] => View Trial_balance Account
            
[status] => active
        
)

    [918] => stdClass Object
        
(
            [permission_id] => 918
            
[name] => Receipt_voucher.Account.View
            
[description] => View Receipt_voucher Account
            
[status] => active
        
)

    [919] => stdClass Object
        
(
            [permission_id] => 919
            
[name] => Receipt_voucher.Account.Create
            
[description] => Create Receipt_voucher Account
            
[status] => active
        
)

    [920] => stdClass Object
        
(
            [permission_id] => 920
            
[name] => Receipt_voucher.Account.Edit
            
[description] => Edit Receipt_voucher Account
            
[status] => active
        
)

    [921] => stdClass Object
        
(
            [permission_id] => 921
            
[name] => Receipt_voucher.Account.Delete
            
[description] => Delete Receipt_voucher Account
            
[status] => active
        
)

    [970] => stdClass Object
        
(
            [permission_id] => 970
            
[name] => Receipt_voucher.Account.Verify
            
[description] => Receipt voucher verify
            
[status] => active
        
)

    [971] => stdClass Object
        
(
            [permission_id] => 971
            
[name] => Receipt_voucher.Account.Approve
            
[description] => Receipt voucher approve
            
[status] => active
        
)

    [922] => stdClass Object
        
(
            [permission_id] => 922
            
[name] => Payment_voucher.Account.View
            
[description] => View Payment_voucher Account
            
[status] => active
        
)

    [923] => stdClass Object
        
(
            [permission_id] => 923
            
[name] => Payment_voucher.Account.Create
            
[description] => Create Payment_voucher Account
            
[status] => active
        
)

    [924] => stdClass Object
        
(
            [permission_id] => 924
            
[name] => Payment_voucher.Account.Edit
            
[description] => Edit Payment_voucher Account
            
[status] => active
        
)

    [925] => stdClass Object
        
(
            [permission_id] => 925
            
[name] => Payment_voucher.Account.Delete
            
[description] => Delete Payment_voucher Account
            
[status] => active
        
)

    [968] => stdClass Object
        
(
            [permission_id] => 968
            
[name] => Payment_voucher.Account.Verify
            
[description] => Payment Voucher Verify
            
[status] => active
        
)

    [969] => stdClass Object
        
(
            [permission_id] => 969
            
[name] => Payment_voucher.Account.Approve
            
[description] => Payment Voucher Approve
            
[status] => active
        
)

    [926] => stdClass Object
        
(
            [permission_id] => 926
            
[name] => Balance_sheet.Account.View
            
[description] => View Balance_sheet Account
            
[status] => active
        
)

    [942] => stdClass Object
        
(
            [permission_id] => 942
            
[name] => Stock_ledger.Account.View
            
[description] => View Stock_ledger Account
            
[status] => active
        
)

    [944] => stdClass Object
        
(
            [permission_id] => 944
            
[name] => Budgeting.Account.View
            
[description] => View Budgeting Account
            
[status] => active
        
)

    [945] => stdClass Object
        
(
            [permission_id] => 945
            
[name] => Budgeting.Account.Create
            
[description] => Create Budgeting Account
            
[status] => active
        
)

    [946] => stdClass Object
        
(
            [permission_id] => 946
            
[name] => Budgeting.Account.Edit
            
[description] => Edit Budgeting Account
            
[status] => active
        
)

    [947] => stdClass Object
        
(
            [permission_id] => 947
            
[name] => Budgeting.Account.Delete
            
[description] => Delete Budgeting Account
            
[status] => active
        
)

    [960] => stdClass Object
        
(
            [permission_id] => 960
            
[name] => Day_book.Account.View
            
[description] => View Day_book Account
            
[status] => active
        
)

    [177] => stdClass Object
        
(
            [permission_id] => 177
            
[name] => Orders.Sales.View
            
[description] => View Orders Sales
            
[status] => active
        
)

    [178] => stdClass Object
        
(
            [permission_id] => 178
            
[name] => Orders.Sales.Create
            
[description] => Create Orders Sales
            
[status] => active
        
)

    [179] => stdClass Object
        
(
            [permission_id] => 179
            
[name] => Orders.Sales.Edit
            
[description] => Edit Orders Sales
            
[status] => active
        
)

    [180] => stdClass Object
        
(
            [permission_id] => 180
            
[name] => Orders.Sales.Delete
            
[description] => Delete Orders Sales
            
[status] => active
        
)

    [779] => stdClass Object
        
(
            [permission_id] => 779
            
[name] => Orders.Sales.Approve
            
[description] => approve orders 
            
[status] => active
        
)

    [827] => stdClass Object
        
(
            [permission_id] => 827
            
[name] => Orders.Sales.Verify
            
[description] => orders verification process before approval
            
[status] => active
        
)

    [181] => stdClass Object
        
(
            [permission_id] => 181
            
[name] => Visit.Sales.View
            
[description] => View Visit Sales
            
[status] => active
        
)

    [182] => stdClass Object
        
(
            [permission_id] => 182
            
[name] => Visit.Sales.Create
            
[description] => Create Visit Sales
            
[status] => active
        
)

    [183] => stdClass Object
        
(
            [permission_id] => 183
            
[name] => Visit.Sales.Edit
            
[description] => Edit Visit Sales
            
[status] => active
        
)

    [184] => stdClass Object
        
(
            [permission_id] => 184
            
[name] => Visit.Sales.Delete
            
[description] => Delete Visit Sales
            
[status] => active
        
)

    [516] => stdClass Object
        
(
            [permission_id] => 516
            
[name] => Visit.Sales.Approve
            
[description] => 
            [status] => active
        
)

    [185] => stdClass Object
        
(
            [permission_id] => 185
            
[name] => Visit_followup.Sales.View
            
[description] => View Visit_followup Sales
            
[status] => active
        
)

    [186] => stdClass Object
        
(
            [permission_id] => 186
            
[name] => Visit_followup.Sales.Create
            
[description] => Create Visit_followup Sales
            
[status] => active
        
)

    [187] => stdClass Object
        
(
            [permission_id] => 187
            
[name] => Visit_followup.Sales.Edit
            
[description] => Edit Visit_followup Sales
            
[status] => active
        
)

    [188] => stdClass Object
        
(
            [permission_id] => 188
            
[name] => Visit_followup.Sales.Delete
            
[description] => Delete Visit_followup Sales
            
[status] => active
        
)

    [778] => stdClass Object
        
(
            [permission_id] => 778
            
[name] => Visit_followup.Sales.Approve
            
[description] => verify visit followup
            
[status] => active
        
)

    [189] => stdClass Object
        
(
            [permission_id] => 189
            
[name] => Visit_payment.Sales.View
            
[description] => View Visit_payment Sales
            
[status] => active
        
)

    [190] => stdClass Object
        
(
            [permission_id] => 190
            
[name] => Visit_payment.Sales.Create
            
[description] => Create Visit_payment Sales
            
[status] => active
        
)

    [191] => stdClass Object
        
(
            [permission_id] => 191
            
[name] => Visit_payment.Sales.Edit
            
[description] => Edit Visit_payment Sales
            
[status] => active
        
)

    [192] => stdClass Object
        
(
            [permission_id] => 192
            
[name] => Visit_payment.Sales.Delete
            
[description] => Delete Visit_payment Sales
            
[status] => active
        
)

    [556] => stdClass Object
        
(
            [permission_id] => 556
            
[name] => Visit_payment.Sales.Approve
            
[description] => 
            [status] => active
        
)

    [205] => stdClass Object
        
(
            [permission_id] => 205
            
[name] => Schemes.Sales.View
            
[description] => View Schemes Sales
            
[status] => active
        
)

    [206] => stdClass Object
        
(
            [permission_id] => 206
            
[name] => Schemes.Sales.Create
            
[description] => Create Schemes Sales
            
[status] => active
        
)

    [207] => stdClass Object
        
(
            [permission_id] => 207
            
[name] => Schemes.Sales.Edit
            
[description] => Edit Schemes Sales
            
[status] => active
        
)

    [208] => stdClass Object
        
(
            [permission_id] => 208
            
[name] => Schemes.Sales.Delete
            
[description] => Delete Schemes Sales
            
[status] => active
        
)

    [229] => stdClass Object
        
(
            [permission_id] => 229
            
[name] => Price_list.Sales.View
            
[description] => View Price_list Sales
            
[status] => active
        
)

    [674] => stdClass Object
        
(
            [permission_id] => 674
            
[name] => Sales_target.Sales.View
            
[description] => View Sales_target Sales
            
[status] => active
        
)

    [675] => stdClass Object
        
(
            [permission_id] => 675
            
[name] => Sales_target.Sales.Create
            
[description] => Create Sales_target Sales
            
[status] => active
        
)

    [676] => stdClass Object
        
(
            [permission_id] => 676
            
[name] => Sales_target.Sales.Edit
            
[description] => Edit Sales_target Sales
            
[status] => active
        
)

    [677] => stdClass Object
        
(
            [permission_id] => 677
            
[name] => Sales_target.Sales.Delete
            
[description] => Delete Sales_target Sales
            
[status] => active
        
)

    [896] => stdClass Object
        
(
            [permission_id] => 896
            
[name] => Sales_return.Sales.Approve
            
[description] => Sales_Return.Sales.Approve
            
[status] => active
        
)

    [943] => stdClass Object
        
(
            [permission_id] => 943
            
[name] => Undo_action.Sales.View
            
[description] => View Undo_action Sales
            
[status] => active
        
)

    [934] => stdClass Object
        
(
            [permission_id] => 934
            
[name] => Purchase_addition.Purchase.View
            
[description] => View Purchase_addition Purchase
            
[status] => active
        
)

    [935] => stdClass Object
        
(
            [permission_id] => 935
            
[name] => Purchase_addition.Purchase.Create
            
[description] => Create Purchase_addition Purchase
            
[status] => active
        
)

    [936] => stdClass Object
        
(
            [permission_id] => 936
            
[name] => Purchase_addition.Purchase.Edit
            
[description] => Edit Purchase_addition Purchase
            
[status] => active
        
)

    [937] => stdClass Object
        
(
            [permission_id] => 937
            
[name] => Purchase_addition.Purchase.Delete
            
[description] => Delete Purchase_addition Purchase
            
[status] => active
        
)

    [485] => stdClass Object
        
(
            [permission_id] => 485
            
[name] => Orders.Dispatch.View
            
[description] => 
            [status] => active
        
)

    [486] => stdClass Object
        
(
            [permission_id] => 486
            
[name] => Orders.Dispatch.Delete
            
[description] => 
            [status] => active
        
)

    [487] => stdClass Object
        
(
            [permission_id] => 487
            
[name] => Orders.Dispatch.Edit
            
[description] => 
            [status] => active
        
)

    [766] => stdClass Object
        
(
            [permission_id] => 766
            
[name] => Dispatched_order.Dispatch.View
            
[description] => View Dispatched_order Dispatch
            
[status] => active
        
)

    [868] => stdClass Object
        
(
            [permission_id] => 868
            
[name] => Sales_return.Dispatch.View
            
[description] => View Sales_return Dispatch
            
[status] => active
        
)

    [869] => stdClass Object
        
(
            [permission_id] => 869
            
[name] => Sales_return.Dispatch.Create
            
[description] => Create Sales_return Dispatch
            
[status] => active
        
)

    [870] => stdClass Object
        
(
            [permission_id] => 870
            
[name] => Sales_return.Dispatch.Edit
            
[description] => Edit Sales_return Dispatch
            
[status] => active
        
)

    [871] => stdClass Object
        
(
            [permission_id] => 871
            
[name] => Sales_return.Dispatch.Delete
            
[description] => Delete Sales_return Dispatch
            
[status] => active
        
)

    [931] => stdClass Object
        
(
            [permission_id] => 931
            
[name] => Bill.Dispatch.Create
            
[description] => 
            [status] => active
        
)

    [932] => stdClass Object
        
(
            [permission_id] => 932
            
[name] => Bill.Dispatch.Edit
            
[description] => 
            [status] => active
        
)

    [933] => stdClass Object
        
(
            [permission_id] => 933
            
[name] => Bill.Dispatch.View
            
[description] => 
            [status] => active
        
)

    [980] => stdClass Object
        
(
            [permission_id] => 980
            
[name] => Bill.Dispatch.Delete
            
[description] => 
            [status] => active
        
)

    [965] => stdClass Object
        
(
            [permission_id] => 965
            
[name] => Stock_status.Dispatch.View
            
[description] => View Stock_status Dispatch
            
[status] => active
        
)

    [972] => stdClass Object
        
(
            [permission_id] => 972
            
[name] => Goods_transfer.Dispatch.View
            
[description] => View Goods_transfer Dispatch
            
[status] => active
        
)

    [973] => stdClass Object
        
(
            [permission_id] => 973
            
[name] => Goods_transfer.Dispatch.Create
            
[description] => Create Goods_transfer Dispatch
            
[status] => active
        
)

    [974] => stdClass Object
        
(
            [permission_id] => 974
            
[name] => Goods_transfer.Dispatch.Edit
            
[description] => Edit Goods_transfer Dispatch
            
[status] => active
        
)

    [975] => stdClass Object
        
(
            [permission_id] => 975
            
[name] => Goods_transfer.Dispatch.Delete
            
[description] => Delete Goods_transfer Dispatch
            
[status] => active
        
)

    [91] => stdClass Object
        
(
            [permission_id] => 91
            
[name] => Inquiry.Services.View
            
[description] => View Inquiry Content
            
[status] => active
        
)

    [92] => stdClass Object
        
(
            [permission_id] => 92
            
[name] => Inquiry.Services.Create
            
[description] => Create Inquiry Content
            
[status] => active
        
)

    [93] => stdClass Object
        
(
            [permission_id] => 93
            
[name] => Inquiry.Services.Edit
            
[description] => Edit Inquiry Content
            
[status] => active
        
)

    [94] => stdClass Object
        
(
            [permission_id] => 94
            
[name] => Inquiry.Services.Delete
            
[description] => Delete Inquiry Content
            
[status] => active
        
)

    [128] => stdClass Object
        
(
            [permission_id] => 128
            
[name] => Spare_parts.Services.View
            
[description] => View Spare_parts Content
            
[status] => active
        
)

    [129] => stdClass Object
        
(
            [permission_id] => 129
            
[name] => Spare_parts.Services.Create
            
[description] => Create Spare_parts Content
            
[status] => active
        
)

    [130] => stdClass Object
        
(
            [permission_id] => 130
            
[name] => Spare_parts.Services.Edit
            
[description] => Edit Spare_parts Content
            
[status] => active
        
)

    [131] => stdClass Object
        
(
            [permission_id] => 131
            
[name] => Spare_parts.Services.Delete
            
[description] => Delete Spare_parts Content
            
[status] => active
        
)

    [587] => stdClass Object
        
(
            [permission_id] => 587
            
[name] => All_transfer.Services.View
            
[description] => View All_transfer Services
            
[status] => active
        
)

    [619] => stdClass Object
        
(
            [permission_id] => 619
            
[name] => Bulk_transfer.Services.View
            
[description] => View Bulk_transfer Services
            
[status] => active
        
)

    [704] => stdClass Object
        
(
            [permission_id] => 704
            
[name] => Queries.Services.View
            
[description] => View Queries Services
            
[status] => active
        
)

    [705] => stdClass Object
        
(
            [permission_id] => 705
            
[name] => Queries.Services.Create
            
[description] => Create Queries Services
            
[status] => active
        
)

    [706] => stdClass Object
        
(
            [permission_id] => 706
            
[name] => Queries.Services.Edit
            
[description] => Edit Queries Services
            
[status] => active
        
)

    [707] => stdClass Object
        
(
            [permission_id] => 707
            
[name] => Queries.Services.Delete
            
[description] => Delete Queries Services
            
[status] => active
        
)

    [809] => stdClass Object
        
(
            [permission_id] => 809
            
[name] => Requisition.Services.View
            
[description] => View Requisition Services
            
[status] => active
        
)

    [810] => stdClass Object
        
(
            [permission_id] => 810
            
[name] => Requisition.Services.Create
            
[description] => View Requisition Services
            
[status] => active
        
)

    [811] => stdClass Object
        
(
            [permission_id] => 811
            
[name] => Requisition.Services.Edit
            
[description] => View Requisition Services
            
[status] => active
        
)

    [812] => stdClass Object
        
(
            [permission_id] => 812
            
[name] => Requisition.Services.Delete
            
[description] => View Requisition Services
            
[status] => active
        
)

    [152] => stdClass Object
        
(
            [permission_id] => 152
            
[name] => Leads.Lead.View
            
[description] => View Lead Content
            
[status] => active
        
)

    [153] => stdClass Object
        
(
            [permission_id] => 153
            
[name] => Leads.Lead.Create
            
[description] => Create Lead Content
            
[status] => active
        
)

    [154] => stdClass Object
        
(
            [permission_id] => 154
            
[name] => Leads.Lead.Edit
            
[description] => Edit Lead Content
            
[status] => active
        
)

    [155] => stdClass Object
        
(
            [permission_id] => 155
            
[name] => Leads.Lead.Delete
            
[description] => Delete Lead Content
            
[status] => active
        
)

    [173] => stdClass Object
        
(
            [permission_id] => 173
            
[name] => Quotation.Lead.View
            
[description] => View Quotation Sales
            
[status] => active
        
)

    [174] => stdClass Object
        
(
            [permission_id] => 174
            
[name] => Quotation.Lead.Create
            
[description] => Create Quotation Sales
            
[status] => active
        
)

    [175] => stdClass Object
        
(
            [permission_id] => 175
            
[name] => Quotation.Lead.Edit
            
[description] => Edit Quotation Sales
            
[status] => active
        
)

    [176] => stdClass Object
        
(
            [permission_id] => 176
            
[name] => Quotation.Lead.Delete
            
[description] => Delete Quotation Sales
            
[status] => active
        
)

    [548] => stdClass Object
        
(
            [permission_id] => 548
            
[name] => Leave.Leaves.View
            
[description] => View Leave Content
            
[status] => active
        
)

    [549] => stdClass Object
        
(
            [permission_id] => 549
            
[name] => Leave.Leaves.Create
            
[description] => Create Leave Content
            
[status] => active
        
)

    [550] => stdClass Object
        
(
            [permission_id] => 550
            
[name] => Leave.Leaves.Edit
            
[description] => Edit Leave Content
            
[status] => active
        
)

    [551] => stdClass Object
        
(
            [permission_id] => 551
            
[name] => Leave.Leaves.Delete
            
[description] => Delete Leave Content
            
[status] => active
        
)

    [784] => stdClass Object
        
(
            [permission_id] => 784
            
[name] => Leave.Leaves.Approve
            
[description] => 
            [status] => active
        
)

    [700] => stdClass Object
        
(
            [permission_id] => 700
            
[name] => Leave_opeaning.Leaves.View
            
[description] => View Leave_opeaning Leaves
            
[status] => active
        
)

    [701] => stdClass Object
        
(
            [permission_id] => 701
            
[name] => Leave_opeaning.Leaves.Create
            
[description] => Create Leave_opeaning Leaves
            
[status] => active
        
)

    [702] => stdClass Object
        
(
            [permission_id] => 702
            
[name] => Leave_opeaning.Leaves.Edit
            
[description] => Edit Leave_opeaning Leaves
            
[status] => active
        
)

    [703] => stdClass Object
        
(
            [permission_id] => 703
            
[name] => Leave_opeaning.Leaves.Delete
            
[description] => Delete Leave_opeaning Leaves
            
[status] => active
        
)

    [318] => stdClass Object
        
(
            [permission_id] => 318
            
[name] => Shift_roster.Attendance.View
            
[description] => View Shift_roster Content
            
[status] => active
        
)

    [319] => stdClass Object
        
(
            [permission_id] => 319
            
[name] => Shift_roster.Attendance.Create
            
[description] => Create Shift_roster Content
            
[status] => active
        
)

    [320] => stdClass Object
        
(
            [permission_id] => 320
            
[name] => Shift_roster.Attendance.Edit
            
[description] => Edit Shift_roster Content
            
[status] => active
        
)

    [321] => stdClass Object
        
(
            [permission_id] => 321
            
[name] => Shift_roster.Attendance.Delete
            
[description] => Delete Shift_roster Content
            
[status] => active
        
)

    [440] => stdClass Object
        
(
            [permission_id] => 440
            
[name] => Branchreport.Attendance.View
            
[description] => View Branchreport Reports
            
[status] => active
        
)

    [441] => stdClass Object
        
(
            [permission_id] => 441
            
[name] => Branchreport.Attendance.Create
            
[description] => Create Branchreport Reports
            
[status] => active
        
)

    [442] => stdClass Object
        
(
            [permission_id] => 442
            
[name] => Branchreport.Attendance.Edit
            
[description] => Edit Branchreport Reports
            
[status] => active
        
)

    [443] => stdClass Object
        
(
            [permission_id] => 443
            
[name] => Branchreport.Attendance.Delete
            
[description] => Delete Branchreport Reports
            
[status] => active
        
)

    [444] => stdClass Object
        
(
            [permission_id] => 444
            
[name] => Attendances.Attendance.View
            
[description] => View Attendance Content
            
[status] => active
        
)

    [445] => stdClass Object
        
(
            [permission_id] => 445
            
[name] => Attendances.Attendance.Create
            
[description] => Create Attendance Content
            
[status] => active
        
)

    [446] => stdClass Object
        
(
            [permission_id] => 446
            
[name] => Attendances.Attendance.Edit
            
[description] => Edit Attendance Content
            
[status] => active
        
)

    [447] => stdClass Object
        
(
            [permission_id] => 447
            
[name] => Attendances.Attendance.Delete
            
[description] => Delete Attendance Content
            
[status] => active
        
)




What I tried.

PHP Code:
foreach ($permissions as $row) {
 
$permissionArr explode("."$row->name);
 if (
$permissionArr[1] == $type) {
 return 
true;
 }
 }
 
 return 
false

Is there a better way to do this.
Reply
#2

Looks good to me.
Practical guide to IgnitedCMS - Book coming soon, www.ignitedcms.com
Reply




Theme © iAndrew 2016 - Forum software by © MyBB