| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 4.24a --> |
<!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co --> |
<!-- Field: Doc-Info; Name: Source; Value: 185630 12312018 10K.xfr; Date: 2019%2D03%2D07T23:48:48Z --> |
<!-- Field: Doc-Info; Name: Status; Value: 0x00000000 --> |
<!-- Field: Doc-Info; Name: Misc; Value: 9q9Zs7xRiXhun8uCaHMsOaeMmaPtxZ57WYkhsGZ9HVmqLy0jyTyvyyk1OeNW8fgN --> |
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2018-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2018-01-31" xmlns:us-roles="http://fasb.org/us-roles/2018-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2018-01-31" xmlns:PHOT="http://growlifeinc.com/20181231" elementFormDefault="qualified" targetNamespace="http://growlifeinc.com/20181231"> |
| <annotation> |
| | <appinfo> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation"> |
| <link:definition> 00000001 - Document - Document and Entity Information </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/BalanceSheets" id="BalanceSheets"> |
| <link:definition> 00000002 - Statement - Consolidated Balance Sheets </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/BalanceSheetsParenthetical" id="BalanceSheetsParenthetical"> |
| <link:definition> 00000003 - Statement - Consolidated Balance Sheets (Parenthetical) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/StatementsOfOperations" id="StatementsOfOperations"> |
| <link:definition> 00000004 - Statement - Consolidated Statements of Operations </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/StatementsOfStockholdersDeficit" id="StatementsOfStockholdersDeficit"> |
| <link:definition> 00000005 - Statement - Consolidated Statements of Stockholders' Deficit </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/StatementsOfCashFlows" id="StatementsOfCashFlows"> |
| <link:definition> 00000006 - Statement - Consolidated Statements of Cash Flows </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/DescriptionOfBusinessAndOrganization" id="DescriptionOfBusinessAndOrganization"> |
| <link:definition> 00000007 - Disclosure - 1. DESCRIPTION OF BUSINESS AND ORGANIZATION </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/GoingConcern" id="GoingConcern"> |
| <link:definition> 00000008 - Disclosure - 2. GOING CONCERN </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/SignificantAccountingPoliciesAdoptionOfAccountingStandards" id="SignificantAccountingPoliciesAdoptionOfAccountingStandards"> |
| <link:definition> 00000009 - Disclosure - 3. SIGNIFICANT ACCOUNTING POLICIES: ADOPTION OF ACCOUNTING STANDARDS </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/Transactions" id="Transactions"> |
| <link:definition> 00000010 - Disclosure - 4. TRANSACTIONS </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/Inventory" id="Inventory"> |
| <link:definition> 00000011 - Disclosure - 5. INVENTORY </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/PropertyAndEquipment" id="PropertyAndEquipment"> |
| <link:definition> 00000012 - Disclosure - 6. PROPERTY AND EQUIPMENT </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/IntangibleAssetsNet" id="IntangibleAssetsNet"> |
| <link:definition> 00000013 - Disclosure - 7. INTANGIBLE ASSETS, NET </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/AccountsPayable" id="AccountsPayable"> |
| <link:definition> 00000014 - Disclosure - 8. ACCOUNTS PAYABLE </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/AccruedExpenses" id="AccruedExpenses"> |
| <link:definition> 00000015 - Disclosure - 9. ACCRUED EXPENSES </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/ConvertibleNotesPayableNet" id="ConvertibleNotesPayableNet"> |
| <link:definition> 00000016 - Disclosure - 10. CONVERTIBLE NOTES PAYABLE, NET </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/DerivativeLiability" id="DerivativeLiability"> |
| <link:definition> 00000017 - Disclosure - 11. DERIVATIVE LIABILITY </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/RelatedPartyTransactionsAndCertainRelationships" id="RelatedPartyTransactionsAndCertainRelationships"> |
| <link:definition> 00000018 - Disclosure - 12. RELATED PARTY TRANSACTIONS AND CERTAIN RELATIONSHIPS </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/Equity" id="Equity"> |
| <link:definition> 00000019 - Disclosure - 13. EQUITY </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/StockOptions" id="StockOptions"> |
| <link:definition> 00000020 - Disclosure - 14. STOCK OPTIONS </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/CommitmentsContingenciesAndLegalProceedings" id="CommitmentsContingenciesAndLegalProceedings"> |
| <link:definition> 00000021 - Disclosure - 15. COMMITMENTS, CONTINGENCIES AND LEGAL PROCEEDINGS </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/IncomeTaxes" id="IncomeTaxes"> |
| <link:definition> 00000022 - Disclosure - 16. INCOME TAXES </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/SubsequentEvents" id="SubsequentEvents"> |
| <link:definition> 00000023 - Disclosure - 17. SUBSEQUENT EVENTS </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/SignificantAccountingPoliciesAdoptionOfAccountingStandardsPolicies" id="SignificantAccountingPoliciesAdoptionOfAccountingStandardsPolicies"> |
| <link:definition> 00000024 - Disclosure - 3. SIGNIFICANT ACCOUNTING POLICIES: ADOPTION OF ACCOUNTING STANDARDS (Policies) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/TransactionsTables" id="TransactionsTables"> |
| <link:definition> 00000025 - Disclosure - 4. TRANSACTIONS (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/InventoryTables" id="InventoryTables"> |
| <link:definition> 00000026 - Disclosure - 5. INVENTORY (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/PropertyAndEquipmentTables" id="PropertyAndEquipmentTables"> |
| <link:definition> 00000027 - Disclosure - 6. PROPERTY AND EQUIPMENT (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/IntangibleAssetsNetTables" id="IntangibleAssetsNetTables"> |
| <link:definition> 00000028 - Disclosure - 7. INTANGIBLE ASSETS, NET (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/ConvertibleNotesPayableNetTables" id="ConvertibleNotesPayableNetTables"> |
| <link:definition> 00000029 - Disclosure - 10. CONVERTIBLE NOTES PAYABLE, NET (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/DerivativeLiabilityTables" id="DerivativeLiabilityTables"> |
| <link:definition> 00000030 - Disclosure - 11. DERIVATIVE LIABILITY (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/EquityTables" id="EquityTables"> |
| <link:definition> 00000031 - Disclosure - 13. EQUITY (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/StockOptionsTables" id="StockOptionsTables"> |
| <link:definition> 00000032 - Disclosure - 14. STOCK OPTIONS (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/CommitmentsContingenciesAndLegalProceedingsTables" id="CommitmentsContingenciesAndLegalProceedingsTables"> |
| <link:definition> 00000033 - Disclosure - 15. COMMITMENTS, CONTINGENCIES AND LEGAL PROCEEDINGS (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/IncomeTaxesTables" id="IncomeTaxesTables"> |
| <link:definition> 00000034 - Disclosure - 16. INCOME TAXES (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/SignificantAccountingPoliciesAdoptionOfAccountingStandardsDetailsNarrative" id="SignificantAccountingPoliciesAdoptionOfAccountingStandardsDetailsNarrative"> |
| <link:definition> 00000035 - Disclosure - 3. SIGNIFICANT ACCOUNTING POLICIES: ADOPTION OF ACCOUNTING STANDARDS (Details Narrative) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/TransactionsDetails" id="TransactionsDetails"> |
| <link:definition> 00000036 - Disclosure - 4. TRANSACTIONS (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/TransactionsDetails1" id="TransactionsDetails1"> |
| <link:definition> 00000037 - Disclosure - 4. TRANSACTIONS (Details 1) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/InventoryDetails" id="InventoryDetails"> |
| <link:definition> 00000038 - Disclosure - 5. INVENTORY (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/PropertyAndEquipmentDetails" id="PropertyAndEquipmentDetails"> |
| <link:definition> 00000039 - Disclosure - 6. PROPERTY AND EQUIPMENT (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/IntangibleAssetsNetDetails" id="IntangibleAssetsNetDetails"> |
| <link:definition> 00000040 - Disclosure - 7. INTANGIBLE ASSETS, NET (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/ConvertibleNotesPayableNetDetails" id="ConvertibleNotesPayableNetDetails"> |
| <link:definition> 00000041 - Disclosure - 10. CONVERTIBLE NOTES PAYABLE, NET (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/DerivativeLiabilityDetails" id="DerivativeLiabilityDetails"> |
| <link:definition> 00000042 - Disclosure - 11. DERIVATIVE LIABILITY (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/EquityDetails" id="EquityDetails"> |
| <link:definition> 00000043 - Disclosure - 13. EQUITY (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/EquityDetails1" id="EquityDetails1"> |
| <link:definition> 00000044 - Disclosure - 13. EQUITY (Details 1) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/EquityDetails2" id="EquityDetails2"> |
| <link:definition> 00000045 - Disclosure - 13. EQUITY (Details 2) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/StockOptionsDetails" id="StockOptionsDetails"> |
| <link:definition> 00000046 - Disclosure - 14. STOCK OPTIONS (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/StockOptionsDetails1" id="StockOptionsDetails1"> |
| <link:definition> 00000047 - Disclosure - 14. STOCK OPTIONS (Details 1) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/StockOptionsDetails2" id="StockOptionsDetails2"> |
| <link:definition> 00000048 - Disclosure - 14. STOCK OPTIONS (Details 2) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/CommitmentsContingenciesAndLegalProceedingsDetails" id="CommitmentsContingenciesAndLegalProceedingsDetails"> |
| <link:definition> 00000049 - Disclosure - 15. COMMITMENTS, CONTINGENCIES AND LEGAL PROCEEDINGS (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/IncomeTaxesDetails" id="IncomeTaxesDetails"> |
| <link:definition> 00000050 - Disclosure - 16. INCOME TAXES (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/IncomeTaxDetails1" id="IncomeTaxDetails1"> |
| <link:definition> 00000051 - Disclosure - 16. INCOME TAX (Details 1) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://growlifeinc.com/role/IncomeTaxesDetailsNarrative" id="IncomeTaxesDetailsNarrative"> |
| <link:definition> 00000052 - Disclosure - 16. INCOME TAXES (Details Narrative) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="phot-20181231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="phot-20181231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="phot-20181231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Calculation Links"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="phot-20181231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Definition Links"/> |
| | | </appinfo> |
| | </annotation> |
| <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/> |
| <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/> |
| <import namespace="http://xbrl.sec.gov/dei/2018-01-31" schemaLocation="https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd"/> |
| <import namespace="http://fasb.org/us-gaap/2018-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd"/> |
| <import namespace="http://fasb.org/us-types/2018-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-01-31.xsd"/> |
| <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/> |
| <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/> |
| <import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd"/> |
| <import namespace="http://fasb.org/srt/2018-01-31" schemaLocation="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd"/> |
| <element id="PHOT_GainLossOnDebtConversions" name="GainLossOnDebtConversions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_ValueOfStockOptionsExpensed" name="ValueOfStockOptionsExpensed" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_StockBasedCompensationForWarrants" name="StockBasedCompensationForWarrants" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_StockIssuedDuringPeriodValueConvertibleNoteAndInterestConversion" name="StockIssuedDuringPeriodValueConvertibleNoteAndInterestConversion" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_StockIssuedDuringPeriodSharesConvertibleNoteAndInterestConversion" name="StockIssuedDuringPeriodSharesConvertibleNoteAndInterestConversion" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_WriteoffOfDerivativeLiabilitiesToAdditionalPaidInCapital" name="WriteoffOfDerivativeLiabilitiesToAdditionalPaidInCapital" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_WriteoffOfDerivativeLiabilityToAdditionalPaidInCapital" name="WriteoffOfDerivativeLiabilityToAdditionalPaidInCapital" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_ProceedsFromConvertiblePromissoryNote" name="ProceedsFromConvertiblePromissoryNote" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_CashPayoffToTcaGlobalCreditMasterFundLp" name="CashPayoffToTcaGlobalCreditMasterFundLp" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_SharesIssuedForConvertibleNoteAndInterestConversion" name="SharesIssuedForConvertibleNoteAndInterestConversion" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_CommonStockIssuedForConversionOfAccountsPayable" name="CommonStockIssuedForConversionOfAccountsPayable" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodIntrinsicValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodIntrinsicValue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresWeightedAverageIntrinsicValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresWeightedAverageIntrinsicValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_StockIssuedDuringPeriodValueRigthsOffering" name="StockIssuedDuringPeriodValueRigthsOffering" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_StockIssuedDuringPeriodSharesRigthsOffering" name="StockIssuedDuringPeriodSharesRigthsOffering" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_CancellationOfSeriesCConvertiblePreferredStock" name="CancellationOfSeriesCConvertiblePreferredStock" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_NoncontrollingInterestInEzcloneEnterprisesInc." name="NoncontrollingInterestInEzcloneEnterprisesInc." nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_AcquisitionOfEzcloneErterprisesInc." name="AcquisitionOfEzcloneErterprisesInc." nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_AcquisitionOfEzcloneErterprisesInc.IntangibleAssets" name="AcquisitionOfEzcloneErterprisesInc.IntangibleAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_AccruedExpensesDisclosureTextBlock" name="AccruedExpensesDisclosureTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_ConvertibleNotesSummarizedTextBlock" name="ConvertibleNotesSummarizedTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_WarrantDividendYield" name="WarrantDividendYield" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_WarrantExpectedLife" name="WarrantExpectedLife" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_WarrantExpectedVolatility" name="WarrantExpectedVolatility" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_WarrantRiskFreeInterestRate" name="WarrantRiskFreeInterestRate" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_StockOptionDividendYield" name="StockOptionDividendYield" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_StockOptionExpectedLife" name="StockOptionExpectedLife" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_StockOptionExpectedVolatility" name="StockOptionExpectedVolatility" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_StockOptionRiskFreeInterestRate" name="StockOptionRiskFreeInterestRate" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_ProceedsFromIssuanceOfCommonStockRight" name="ProceedsFromIssuanceOfCommonStockRight" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_RmhEgcAcquisitionMember" name="RmhEgcAcquisitionMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_PostRmhEgcAcquisitionMember" name="PostRmhEgcAcquisitionMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_NonRmhEgcAcquisitionMember" name="NonRmhEgcAcquisitionMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_TenPercentSeniorSecuredConvertibleNotesMember" name="TenPercentSeniorSecuredConvertibleNotesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_ConvertibleDebt1Member" name="ConvertibleDebt1Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_ConvertibleDebt3Member" name="ConvertibleDebt3Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_ConvertibleDebt4Member" name="ConvertibleDebt4Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_ProformaResultsOfBusinessAcquisitionMember" name="ProformaResultsOfBusinessAcquisitionMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_SGTMember" name="SGTMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_GrenersComMember" name="GrenersComMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_BrianSaghebMember" name="BrianSaghebMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_WNetFundILPRevolverMember" name="WNetFundILPRevolverMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_ConvertibleDebt2Member" name="ConvertibleDebt2Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_ConvertibleDebt5Member" name="ConvertibleDebt5Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_UrbanGardenMember" name="UrbanGardenMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_RockyMountainHurdoponicsAndEvergreenGardenCenterMember" name="RockyMountainHurdoponicsAndEvergreenGardenCenterMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_UnrealizedGainOnInvestmentInRelatedPartyMember" name="UnrealizedGainOnInvestmentInRelatedPartyMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_ConversionOfNotesMember" name="ConversionOfNotesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_VapeHoldingsIncMember" name="VapeHoldingsIncMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_GeminiMasterFundMember" name="GeminiMasterFundMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_RawMaterialsMember" name="RawMaterialsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_FinishedGoodsMember" name="FinishedGoodsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_FirstConversionMember" name="FirstConversionMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_SecondtConversionMember" name="SecondtConversionMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_DerivativeTotalMember" name="DerivativeTotalMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_DerivativeOutstandinglMember" name="DerivativeOutstandinglMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_DerivativeLiability7PercentNoteFiftyThouMember" name="DerivativeLiability7PercentNoteFiftyThouMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_WagesMember" name="WagesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_ConsultingMember" name="ConsultingMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_WebsiteExpensesMember" name="WebsiteExpensesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_ProductionsExpensesMember" name="ProductionsExpensesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_InvestorRelationsExpensesMember" name="InvestorRelationsExpensesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_InventoryAcquiredMember" name="InventoryAcquiredMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_BoardMemberMember" name="BoardMemberMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_UnrealizedGainInvestmentRelatedPartyMember" name="UnrealizedGainInvestmentRelatedPartyMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_TotalSharesMember" name="TotalSharesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_UnrealizedInvestmentRelatedPartyMember" name="UnrealizedInvestmentRelatedPartyMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_RmgEgcAcquisitionCustomerContractsMember" name="RmgEgcAcquisitionCustomerContractsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_GrenersAcquisitionCustomerContractsMember" name="GrenersAcquisitionCustomerContractsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_PhototronAcquisitionCustomerContractsMember" name="PhototronAcquisitionCustomerContractsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_SojaIncUrbanGardenSupplyAcquisitionCustomerContractsMember" name="SojaIncUrbanGardenSupplyAcquisitionCustomerContractsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_PriceRangeAMember" name="PriceRangeAMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_PriceRangeBMember" name="PriceRangeBMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_PriceRange1Member" name="PriceRange1Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_PriceRange2Member" name="PriceRange2Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_AsOriginallyPresentedMember" name="AsOriginallyPresentedMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_AmountOfRestatementMember" name="AmountOfRestatementMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_AsRestatedMember" name="AsRestatedMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_AsReportedMember" name="AsReportedMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_RmhEgcAsReportedMember" name="RmhEgcAsReportedMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_CombinedProFormaMember" name="CombinedProFormaMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_ConvertibleDebt6Member" name="ConvertibleDebt6Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_ConvertibleDebt7Member" name="ConvertibleDebt7Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_ConvertibleDebt8Member" name="ConvertibleDebt8Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_Warrant2Member" name="Warrant2Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_PriceRange3Member" name="PriceRange3Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_PriceRange4Member" name="PriceRange4Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_PreAcquisitionOperationsMember" name="PreAcquisitionOperationsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_PriceRangeCMember" name="PriceRangeCMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_PriceRangeDMember" name="PriceRangeDMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_PriceRangeEMember" name="PriceRangeEMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_PriceRange5Member" name="PriceRange5Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_PriceRange6Member" name="PriceRange6Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_DocumentAndEntityInformationAbstract" name="DocumentAndEntityInformationAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_NotesToFinancialStatementsAbstract" name="NotesToFinancialStatementsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_IntangibleAssetsNetAbstract" name="IntangibleAssetsNetAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_AccountsPayableAbstract" name="AccountsPayableAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_AccruedExpensesAbstract" name="AccruedExpensesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_TransactionsTablesAbstract" name="TransactionsTablesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_IntangibleAssetsNetTablesAbstract" name="IntangibleAssetsNetTablesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_StockOptionsTablesAbstract" name="StockOptionsTablesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_TransactionsDetails1Abstract" name="TransactionsDetails1Abstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_TransactionsDetailsAbstract" name="TransactionsDetailsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_IntangibleAssetsNetDetailsAbstract" name="IntangibleAssetsNetDetailsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_DisclosureLongtermConvertibleNotesPayableDetailsAbstract" name="DisclosureLongtermConvertibleNotesPayableDetailsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_DerivativeLiabilityDetailsAbstract" name="DerivativeLiabilityDetailsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_EquityDetails2Abstract" name="EquityDetails2Abstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_StockOptionsDetails2Abstract" name="StockOptionsDetails2Abstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="PHOT_DisclosureCommitmentsAndContingenciesDetailsAbstract" name="DisclosureCommitmentsAndContingenciesDetailsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| </schema> |