├── README.md
├── apache.conf
├── api
├── .gitignore
├── .htaccess
├── bin
│ ├── phantomjs
│ └── phantomjs-linux
├── config.php
├── constants.php
├── controller
│ ├── crawler.controller.php
│ └── report.controller.php
├── index.php
├── model
│ ├── crawl.model.php
│ ├── product.model.php
│ ├── report.model.php
│ ├── store.model.php
│ └── variant.model.php
├── scripts
│ ├── jq.js
│ ├── shopifyiq.js
│ ├── shopifyiq_crawler.js
│ ├── shopifyiq_crawler.sh
│ ├── shopifyiq_rank.js
│ ├── shopifyiq_rank.sh
│ ├── shopifyiq_rank_crawler.js
│ ├── shopifyiq_store_stats.js
│ └── shopifyiq_store_stats.sh
└── sql_queries.php
├── dashboard
├── .htaccess
├── config.php
├── constants.php
├── controller
│ ├── dashboard.controller.php
│ └── login.controller.php
├── index.php
├── model
│ └── user.model.php
└── view
│ ├── assets
│ ├── css
│ │ └── dashboard.css
│ ├── img
│ │ ├── android-chrome-192x192.png
│ │ ├── android-chrome-384x384.png
│ │ ├── apple-touch-icon.png
│ │ ├── arrow_down.png
│ │ ├── arrow_up.png
│ │ ├── browserconfig.xml
│ │ ├── chart_icon.png
│ │ ├── favicon-16x16.png
│ │ ├── favicon-32x32.png
│ │ ├── favicon.ico
│ │ ├── google_icon.png
│ │ ├── green.png
│ │ ├── logo.png
│ │ ├── manifest.json
│ │ ├── mstile-150x150.png
│ │ ├── products_icon.png
│ │ ├── red.png
│ │ ├── safari-pinned-tab.svg
│ │ ├── shopify_icon.png
│ │ ├── siq_login.gif
│ │ ├── siq_main_logo.png
│ │ ├── speed_icon.png
│ │ ├── tool_tip.png
│ │ ├── video.png
│ │ └── warning.png
│ └── js
│ │ ├── Chart.bundle.js
│ │ ├── Chart.min.js
│ │ ├── loading.js
│ │ ├── moment.js
│ │ ├── siq_auth.js
│ │ ├── siq_config.js
│ │ ├── siq_dashboard.js
│ │ ├── siq_livespy.js
│ │ ├── siq_ranking_global.js
│ │ ├── siq_ranking_store.js
│ │ ├── siq_sitelist.js
│ │ └── utils.js
│ ├── dashboard.view.php
│ ├── footer.view.php
│ ├── header.view.php
│ └── login.view.php
├── index.html
├── shared
└── lib
│ ├── database.class.php
│ ├── phpFastCache
│ ├── .htaccess
│ ├── CacheManager.php
│ ├── Core
│ │ ├── DriverAbstract.php
│ │ ├── DriverInterface.php
│ │ ├── phpFastCache.php
│ │ └── phpFastCacheExtensions.php
│ ├── Drivers
│ │ ├── apc.php
│ │ ├── cookie.php
│ │ ├── example.php
│ │ ├── files.php
│ │ ├── memcache.php
│ │ ├── memcached.php
│ │ ├── mongodb.php
│ │ ├── predis.php
│ │ ├── redis.php
│ │ ├── sqlite.php
│ │ ├── ssdb.php
│ │ ├── wincache.php
│ │ └── xcache.php
│ ├── Exceptions
│ │ ├── phpFastCacheCoreException.php
│ │ └── phpFastCacheDriverException.php
│ ├── Plugins
│ │ └── CronClearFiles.php
│ ├── Util
│ │ ├── Languages.php
│ │ ├── Legacy.php
│ │ └── OpenBaseDir.php
│ ├── _extensions
│ │ ├── SSDB.php
│ │ └── predis-1.0
│ │ │ ├── CHANGELOG.md
│ │ │ ├── CONTRIBUTING.md
│ │ │ ├── FAQ.md
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── VERSION
│ │ │ ├── autoload.php
│ │ │ ├── composer.json
│ │ │ ├── examples
│ │ │ ├── custom_cluster_distributor.php
│ │ │ ├── debuggable_connection.php
│ │ │ ├── dispatcher_loop.php
│ │ │ ├── executing_redis_commands.php
│ │ │ ├── key_prefixing.php
│ │ │ ├── lua_scripting_abstraction.php
│ │ │ ├── monitor_consumer.php
│ │ │ ├── pipelining_commands.php
│ │ │ ├── pubsub_consumer.php
│ │ │ ├── redis_collections_iterators.php
│ │ │ ├── replication_complex.php
│ │ │ ├── replication_simple.php
│ │ │ ├── session_handler.php
│ │ │ ├── shared.php
│ │ │ └── transaction_using_cas.php
│ │ │ ├── package.ini
│ │ │ └── src
│ │ │ ├── Autoloader.php
│ │ │ ├── Client.php
│ │ │ ├── ClientContextInterface.php
│ │ │ ├── ClientException.php
│ │ │ ├── ClientInterface.php
│ │ │ ├── Cluster
│ │ │ ├── ClusterStrategy.php
│ │ │ ├── Distributor
│ │ │ │ ├── DistributorInterface.php
│ │ │ │ ├── EmptyRingException.php
│ │ │ │ ├── HashRing.php
│ │ │ │ └── KetamaRing.php
│ │ │ ├── Hash
│ │ │ │ ├── CRC16.php
│ │ │ │ └── HashGeneratorInterface.php
│ │ │ ├── PredisStrategy.php
│ │ │ ├── RedisStrategy.php
│ │ │ └── StrategyInterface.php
│ │ │ ├── Collection
│ │ │ └── Iterator
│ │ │ │ ├── CursorBasedIterator.php
│ │ │ │ ├── HashKey.php
│ │ │ │ ├── Keyspace.php
│ │ │ │ ├── ListKey.php
│ │ │ │ ├── SetKey.php
│ │ │ │ └── SortedSetKey.php
│ │ │ ├── Command
│ │ │ ├── Command.php
│ │ │ ├── CommandInterface.php
│ │ │ ├── ConnectionAuth.php
│ │ │ ├── ConnectionEcho.php
│ │ │ ├── ConnectionPing.php
│ │ │ ├── ConnectionQuit.php
│ │ │ ├── ConnectionSelect.php
│ │ │ ├── HashDelete.php
│ │ │ ├── HashExists.php
│ │ │ ├── HashGet.php
│ │ │ ├── HashGetAll.php
│ │ │ ├── HashGetMultiple.php
│ │ │ ├── HashIncrementBy.php
│ │ │ ├── HashIncrementByFloat.php
│ │ │ ├── HashKeys.php
│ │ │ ├── HashLength.php
│ │ │ ├── HashScan.php
│ │ │ ├── HashSet.php
│ │ │ ├── HashSetMultiple.php
│ │ │ ├── HashSetPreserve.php
│ │ │ ├── HashValues.php
│ │ │ ├── HyperLogLogAdd.php
│ │ │ ├── HyperLogLogCount.php
│ │ │ ├── HyperLogLogMerge.php
│ │ │ ├── KeyDelete.php
│ │ │ ├── KeyDump.php
│ │ │ ├── KeyExists.php
│ │ │ ├── KeyExpire.php
│ │ │ ├── KeyExpireAt.php
│ │ │ ├── KeyKeys.php
│ │ │ ├── KeyMove.php
│ │ │ ├── KeyPersist.php
│ │ │ ├── KeyPreciseExpire.php
│ │ │ ├── KeyPreciseExpireAt.php
│ │ │ ├── KeyPreciseTimeToLive.php
│ │ │ ├── KeyRandom.php
│ │ │ ├── KeyRename.php
│ │ │ ├── KeyRenamePreserve.php
│ │ │ ├── KeyRestore.php
│ │ │ ├── KeyScan.php
│ │ │ ├── KeySort.php
│ │ │ ├── KeyTimeToLive.php
│ │ │ ├── KeyType.php
│ │ │ ├── ListIndex.php
│ │ │ ├── ListInsert.php
│ │ │ ├── ListLength.php
│ │ │ ├── ListPopFirst.php
│ │ │ ├── ListPopFirstBlocking.php
│ │ │ ├── ListPopLast.php
│ │ │ ├── ListPopLastBlocking.php
│ │ │ ├── ListPopLastPushHead.php
│ │ │ ├── ListPopLastPushHeadBlocking.php
│ │ │ ├── ListPushHead.php
│ │ │ ├── ListPushHeadX.php
│ │ │ ├── ListPushTail.php
│ │ │ ├── ListPushTailX.php
│ │ │ ├── ListRange.php
│ │ │ ├── ListRemove.php
│ │ │ ├── ListSet.php
│ │ │ ├── ListTrim.php
│ │ │ ├── PrefixableCommandInterface.php
│ │ │ ├── Processor
│ │ │ │ ├── KeyPrefixProcessor.php
│ │ │ │ ├── ProcessorChain.php
│ │ │ │ └── ProcessorInterface.php
│ │ │ ├── PubSubPublish.php
│ │ │ ├── PubSubPubsub.php
│ │ │ ├── PubSubSubscribe.php
│ │ │ ├── PubSubSubscribeByPattern.php
│ │ │ ├── PubSubUnsubscribe.php
│ │ │ ├── PubSubUnsubscribeByPattern.php
│ │ │ ├── RawCommand.php
│ │ │ ├── ScriptCommand.php
│ │ │ ├── ServerBackgroundRewriteAOF.php
│ │ │ ├── ServerBackgroundSave.php
│ │ │ ├── ServerClient.php
│ │ │ ├── ServerCommand.php
│ │ │ ├── ServerConfig.php
│ │ │ ├── ServerDatabaseSize.php
│ │ │ ├── ServerEval.php
│ │ │ ├── ServerEvalSHA.php
│ │ │ ├── ServerFlushAll.php
│ │ │ ├── ServerFlushDatabase.php
│ │ │ ├── ServerInfo.php
│ │ │ ├── ServerInfoV26x.php
│ │ │ ├── ServerLastSave.php
│ │ │ ├── ServerMonitor.php
│ │ │ ├── ServerObject.php
│ │ │ ├── ServerSave.php
│ │ │ ├── ServerScript.php
│ │ │ ├── ServerSentinel.php
│ │ │ ├── ServerShutdown.php
│ │ │ ├── ServerSlaveOf.php
│ │ │ ├── ServerSlowlog.php
│ │ │ ├── ServerTime.php
│ │ │ ├── SetAdd.php
│ │ │ ├── SetCardinality.php
│ │ │ ├── SetDifference.php
│ │ │ ├── SetDifferenceStore.php
│ │ │ ├── SetIntersection.php
│ │ │ ├── SetIntersectionStore.php
│ │ │ ├── SetIsMember.php
│ │ │ ├── SetMembers.php
│ │ │ ├── SetMove.php
│ │ │ ├── SetPop.php
│ │ │ ├── SetRandomMember.php
│ │ │ ├── SetRemove.php
│ │ │ ├── SetScan.php
│ │ │ ├── SetUnion.php
│ │ │ ├── SetUnionStore.php
│ │ │ ├── StringAppend.php
│ │ │ ├── StringBitCount.php
│ │ │ ├── StringBitOp.php
│ │ │ ├── StringBitPos.php
│ │ │ ├── StringDecrement.php
│ │ │ ├── StringDecrementBy.php
│ │ │ ├── StringGet.php
│ │ │ ├── StringGetBit.php
│ │ │ ├── StringGetMultiple.php
│ │ │ ├── StringGetRange.php
│ │ │ ├── StringGetSet.php
│ │ │ ├── StringIncrement.php
│ │ │ ├── StringIncrementBy.php
│ │ │ ├── StringIncrementByFloat.php
│ │ │ ├── StringPreciseSetExpire.php
│ │ │ ├── StringSet.php
│ │ │ ├── StringSetBit.php
│ │ │ ├── StringSetExpire.php
│ │ │ ├── StringSetMultiple.php
│ │ │ ├── StringSetMultiplePreserve.php
│ │ │ ├── StringSetPreserve.php
│ │ │ ├── StringSetRange.php
│ │ │ ├── StringStrlen.php
│ │ │ ├── StringSubstr.php
│ │ │ ├── TransactionDiscard.php
│ │ │ ├── TransactionExec.php
│ │ │ ├── TransactionMulti.php
│ │ │ ├── TransactionUnwatch.php
│ │ │ ├── TransactionWatch.php
│ │ │ ├── ZSetAdd.php
│ │ │ ├── ZSetCardinality.php
│ │ │ ├── ZSetCount.php
│ │ │ ├── ZSetIncrementBy.php
│ │ │ ├── ZSetIntersectionStore.php
│ │ │ ├── ZSetLexCount.php
│ │ │ ├── ZSetRange.php
│ │ │ ├── ZSetRangeByLex.php
│ │ │ ├── ZSetRangeByScore.php
│ │ │ ├── ZSetRank.php
│ │ │ ├── ZSetRemove.php
│ │ │ ├── ZSetRemoveRangeByLex.php
│ │ │ ├── ZSetRemoveRangeByRank.php
│ │ │ ├── ZSetRemoveRangeByScore.php
│ │ │ ├── ZSetReverseRange.php
│ │ │ ├── ZSetReverseRangeByScore.php
│ │ │ ├── ZSetReverseRank.php
│ │ │ ├── ZSetScan.php
│ │ │ ├── ZSetScore.php
│ │ │ └── ZSetUnionStore.php
│ │ │ ├── CommunicationException.php
│ │ │ ├── Configuration
│ │ │ ├── ClusterOption.php
│ │ │ ├── ConnectionFactoryOption.php
│ │ │ ├── ExceptionsOption.php
│ │ │ ├── OptionInterface.php
│ │ │ ├── Options.php
│ │ │ ├── OptionsInterface.php
│ │ │ ├── PrefixOption.php
│ │ │ ├── ProfileOption.php
│ │ │ └── ReplicationOption.php
│ │ │ ├── Connection
│ │ │ ├── AbstractConnection.php
│ │ │ ├── Aggregate
│ │ │ │ ├── ClusterInterface.php
│ │ │ │ ├── MasterSlaveReplication.php
│ │ │ │ ├── PredisCluster.php
│ │ │ │ ├── RedisCluster.php
│ │ │ │ └── ReplicationInterface.php
│ │ │ ├── AggregateConnectionInterface.php
│ │ │ ├── CompositeConnectionInterface.php
│ │ │ ├── CompositeStreamConnection.php
│ │ │ ├── ConnectionException.php
│ │ │ ├── ConnectionInterface.php
│ │ │ ├── Factory.php
│ │ │ ├── FactoryInterface.php
│ │ │ ├── NodeConnectionInterface.php
│ │ │ ├── Parameters.php
│ │ │ ├── ParametersInterface.php
│ │ │ ├── PhpiredisSocketConnection.php
│ │ │ ├── PhpiredisStreamConnection.php
│ │ │ ├── StreamConnection.php
│ │ │ └── WebdisConnection.php
│ │ │ ├── Monitor
│ │ │ └── Consumer.php
│ │ │ ├── NotSupportedException.php
│ │ │ ├── Pipeline
│ │ │ ├── Atomic.php
│ │ │ ├── ConnectionErrorProof.php
│ │ │ ├── FireAndForget.php
│ │ │ └── Pipeline.php
│ │ │ ├── PredisException.php
│ │ │ ├── Profile
│ │ │ ├── Factory.php
│ │ │ ├── ProfileInterface.php
│ │ │ ├── RedisProfile.php
│ │ │ ├── RedisUnstable.php
│ │ │ ├── RedisVersion200.php
│ │ │ ├── RedisVersion220.php
│ │ │ ├── RedisVersion240.php
│ │ │ ├── RedisVersion260.php
│ │ │ ├── RedisVersion280.php
│ │ │ └── RedisVersion300.php
│ │ │ ├── Protocol
│ │ │ ├── ProtocolException.php
│ │ │ ├── ProtocolProcessorInterface.php
│ │ │ ├── RequestSerializerInterface.php
│ │ │ ├── ResponseReaderInterface.php
│ │ │ └── Text
│ │ │ │ ├── CompositeProtocolProcessor.php
│ │ │ │ ├── Handler
│ │ │ │ ├── BulkResponse.php
│ │ │ │ ├── ErrorResponse.php
│ │ │ │ ├── IntegerResponse.php
│ │ │ │ ├── MultiBulkResponse.php
│ │ │ │ ├── ResponseHandlerInterface.php
│ │ │ │ ├── StatusResponse.php
│ │ │ │ └── StreamableMultiBulkResponse.php
│ │ │ │ ├── ProtocolProcessor.php
│ │ │ │ ├── RequestSerializer.php
│ │ │ │ └── ResponseReader.php
│ │ │ ├── PubSub
│ │ │ ├── AbstractConsumer.php
│ │ │ ├── Consumer.php
│ │ │ └── DispatcherLoop.php
│ │ │ ├── Replication
│ │ │ └── ReplicationStrategy.php
│ │ │ ├── Response
│ │ │ ├── Error.php
│ │ │ ├── ErrorInterface.php
│ │ │ ├── Iterator
│ │ │ │ ├── MultiBulk.php
│ │ │ │ ├── MultiBulkIterator.php
│ │ │ │ └── MultiBulkTuple.php
│ │ │ ├── ResponseInterface.php
│ │ │ ├── ServerException.php
│ │ │ └── Status.php
│ │ │ ├── Session
│ │ │ └── Handler.php
│ │ │ └── Transaction
│ │ │ ├── AbortedMultiExecException.php
│ │ │ ├── MultiExec.php
│ │ │ └── MultiExecState.php
│ ├── index.html
│ └── phpFastCache.php
│ └── utility.php
└── shopifyiq_db.sql
/apache.conf:
--------------------------------------------------------------------------------
1 |
2 | ServerName dashboard.shopifyiq
3 | DocumentRoot ##########/Projects/shopifyiq/shopifyiq/src/dashboard
4 | ServerAdmin admin@shopifyiq.com
5 | UseCanonicalName Off
6 | CustomLog ##########/Projects/shopifyiq/shopifyiq/src/api/log/api.shopifyiq.log combined
7 |
8 |
9 | AllowOverride All
10 | Options Indexes FollowSymLinks MultiViews
11 | # AllowOverride None
12 | Order allow,deny
13 | allow from all
14 |
15 |
16 |
--------------------------------------------------------------------------------
/api/.gitignore:
--------------------------------------------------------------------------------
1 | logs/
2 |
3 |
--------------------------------------------------------------------------------
/api/.htaccess:
--------------------------------------------------------------------------------
1 | #php_value memory_limit 800M
2 | Options +SymLinksIfOwnerMatch
3 | RewriteEngine On
4 | RewriteCond %{REQUEST_FILENAME} !-f
5 | RewriteCond %{REQUEST_FILENAME} !-d
6 | RewriteRule . index.php [QSA,L]
7 |
8 | SetOutputFilter DEFLATE
9 | SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip
10 |
11 |
12 |
13 | Header set Access-Control-Allow-Origin "*"
14 |
15 |
16 |
--------------------------------------------------------------------------------
/api/bin/phantomjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/paulpierre/pp_shopifyiq/51df1b14d335f54874fc98772659e5fa74ea589b/api/bin/phantomjs
--------------------------------------------------------------------------------
/api/bin/phantomjs-linux:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/paulpierre/pp_shopifyiq/51df1b14d335f54874fc98772659e5fa74ea589b/api/bin/phantomjs-linux
--------------------------------------------------------------------------------
/api/constants.php:
--------------------------------------------------------------------------------
1 | $store_id == null)
27 | {
28 | throw new Exception('You must specify the model\'s store_id');
29 | }
30 |
31 | if($store_id == null) $store_id = $this->store_id;
32 |
33 | //Lets fetch the table and load it into the object
34 |
35 | $db_columns = Array(
36 |
37 | );
38 |
39 | $db_conditions = Array(
40 | 'store_id'=>$store_id
41 | );
42 | $result = $this->db_retrieve(self::TABLE_NAME,$db_columns,$db_conditions,null,false);
43 |
44 | }
45 |
46 |
47 | }
48 |
49 |
--------------------------------------------------------------------------------
/dashboard/.htaccess:
--------------------------------------------------------------------------------
1 | #php_value memory_limit 800M
2 | Options +SymLinksIfOwnerMatch
3 | RewriteEngine On
4 | RewriteCond %{REQUEST_FILENAME} !-f
5 | RewriteCond %{REQUEST_FILENAME} !-d
6 | RewriteRule . index.php [QSA,L]
7 |
8 | SetOutputFilter DEFLATE
9 | SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip
10 |
11 |
12 |
13 | Header set Access-Control-Allow-Origin "*"
14 |
15 |
16 |
--------------------------------------------------------------------------------
/dashboard/constants.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/dashboard/view/assets/img/android-chrome-192x192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/paulpierre/pp_shopifyiq/51df1b14d335f54874fc98772659e5fa74ea589b/dashboard/view/assets/img/android-chrome-192x192.png
--------------------------------------------------------------------------------
/dashboard/view/assets/img/android-chrome-384x384.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/paulpierre/pp_shopifyiq/51df1b14d335f54874fc98772659e5fa74ea589b/dashboard/view/assets/img/android-chrome-384x384.png
--------------------------------------------------------------------------------
/dashboard/view/assets/img/apple-touch-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/paulpierre/pp_shopifyiq/51df1b14d335f54874fc98772659e5fa74ea589b/dashboard/view/assets/img/apple-touch-icon.png
--------------------------------------------------------------------------------
/dashboard/view/assets/img/arrow_down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/paulpierre/pp_shopifyiq/51df1b14d335f54874fc98772659e5fa74ea589b/dashboard/view/assets/img/arrow_down.png
--------------------------------------------------------------------------------
/dashboard/view/assets/img/arrow_up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/paulpierre/pp_shopifyiq/51df1b14d335f54874fc98772659e5fa74ea589b/dashboard/view/assets/img/arrow_up.png
--------------------------------------------------------------------------------
/dashboard/view/assets/img/browserconfig.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | #da532c
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/dashboard/view/assets/img/chart_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/paulpierre/pp_shopifyiq/51df1b14d335f54874fc98772659e5fa74ea589b/dashboard/view/assets/img/chart_icon.png
--------------------------------------------------------------------------------
/dashboard/view/assets/img/favicon-16x16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/paulpierre/pp_shopifyiq/51df1b14d335f54874fc98772659e5fa74ea589b/dashboard/view/assets/img/favicon-16x16.png
--------------------------------------------------------------------------------
/dashboard/view/assets/img/favicon-32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/paulpierre/pp_shopifyiq/51df1b14d335f54874fc98772659e5fa74ea589b/dashboard/view/assets/img/favicon-32x32.png
--------------------------------------------------------------------------------
/dashboard/view/assets/img/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/paulpierre/pp_shopifyiq/51df1b14d335f54874fc98772659e5fa74ea589b/dashboard/view/assets/img/favicon.ico
--------------------------------------------------------------------------------
/dashboard/view/assets/img/google_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/paulpierre/pp_shopifyiq/51df1b14d335f54874fc98772659e5fa74ea589b/dashboard/view/assets/img/google_icon.png
--------------------------------------------------------------------------------
/dashboard/view/assets/img/green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/paulpierre/pp_shopifyiq/51df1b14d335f54874fc98772659e5fa74ea589b/dashboard/view/assets/img/green.png
--------------------------------------------------------------------------------
/dashboard/view/assets/img/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/paulpierre/pp_shopifyiq/51df1b14d335f54874fc98772659e5fa74ea589b/dashboard/view/assets/img/logo.png
--------------------------------------------------------------------------------
/dashboard/view/assets/img/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "",
3 | "icons": [
4 | {
5 | "src": "/assets/img/android-chrome-192x192.png",
6 | "sizes": "192x192",
7 | "type": "image/png"
8 | },
9 | {
10 | "src": "/assets/img/android-chrome-384x384.png",
11 | "sizes": "384x384",
12 | "type": "image/png"
13 | }
14 | ],
15 | "theme_color": "#ffffff",
16 | "background_color": "#ffffff",
17 | "display": "standalone"
18 | }
19 |
--------------------------------------------------------------------------------
/dashboard/view/assets/img/mstile-150x150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/paulpierre/pp_shopifyiq/51df1b14d335f54874fc98772659e5fa74ea589b/dashboard/view/assets/img/mstile-150x150.png
--------------------------------------------------------------------------------
/dashboard/view/assets/img/products_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/paulpierre/pp_shopifyiq/51df1b14d335f54874fc98772659e5fa74ea589b/dashboard/view/assets/img/products_icon.png
--------------------------------------------------------------------------------
/dashboard/view/assets/img/red.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/paulpierre/pp_shopifyiq/51df1b14d335f54874fc98772659e5fa74ea589b/dashboard/view/assets/img/red.png
--------------------------------------------------------------------------------
/dashboard/view/assets/img/shopify_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/paulpierre/pp_shopifyiq/51df1b14d335f54874fc98772659e5fa74ea589b/dashboard/view/assets/img/shopify_icon.png
--------------------------------------------------------------------------------
/dashboard/view/assets/img/siq_login.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/paulpierre/pp_shopifyiq/51df1b14d335f54874fc98772659e5fa74ea589b/dashboard/view/assets/img/siq_login.gif
--------------------------------------------------------------------------------
/dashboard/view/assets/img/siq_main_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/paulpierre/pp_shopifyiq/51df1b14d335f54874fc98772659e5fa74ea589b/dashboard/view/assets/img/siq_main_logo.png
--------------------------------------------------------------------------------
/dashboard/view/assets/img/speed_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/paulpierre/pp_shopifyiq/51df1b14d335f54874fc98772659e5fa74ea589b/dashboard/view/assets/img/speed_icon.png
--------------------------------------------------------------------------------
/dashboard/view/assets/img/tool_tip.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/paulpierre/pp_shopifyiq/51df1b14d335f54874fc98772659e5fa74ea589b/dashboard/view/assets/img/tool_tip.png
--------------------------------------------------------------------------------
/dashboard/view/assets/img/video.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/paulpierre/pp_shopifyiq/51df1b14d335f54874fc98772659e5fa74ea589b/dashboard/view/assets/img/video.png
--------------------------------------------------------------------------------
/dashboard/view/assets/img/warning.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/paulpierre/pp_shopifyiq/51df1b14d335f54874fc98772659e5fa74ea589b/dashboard/view/assets/img/warning.png
--------------------------------------------------------------------------------
/dashboard/view/assets/js/siq_config.js:
--------------------------------------------------------------------------------
1 |
2 | //Debug settings
3 | var load_full_catalog = true,
4 | max_page_count = 1;
5 |
6 |
7 | /** ================
8 | * Global Variables
9 | * ================ */
10 |
11 | var page = 1,
12 | page_count,
13 | product_count = 0,
14 | is_crawling_page = false,
15 | is_crawling_product = false,
16 | is_crawling_product_details = false,
17 | products_per_page = 0,
18 | page_counter = 0,
19 | product_counter = 0,
20 | _site,
21 | _url,
22 | MODE,
23 | site_id,
24 | _store,
25 | date_start,
26 | date_end,
27 | _lastChart,
28 | product_counts,
29 | rank_product_list,
30 | API_DOMAIN,
31 | ranking_list = Array(),
32 | site_rank_list = Array(),
33 | product_rank = 1,
34 | product_list = Array(),
35 | is_empty_product_list = false,
36 | bar;
37 |
38 | MODE='prod';
39 |
40 |
41 |
42 |
43 | switch(MODE)
44 | {
45 | case 'local':
46 | API_DOMAIN="api.shopifyiq";
47 |
48 | $.ajaxSetup({
49 | cache: false
50 | });
51 | break;
52 |
53 | case 'prod':
54 | API_DOMAIN="api.shopifyiq.com";
55 |
56 | $.ajaxSetup({
57 | cache: true
58 | });
59 | break;
60 | }
61 |
--------------------------------------------------------------------------------
/dashboard/view/footer.view.php:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
7 |
14 |
15 |