Esempio n. 1
0
        public Object getRefererType(int idSite, PiwikPeriod period, PiwikDate date, string segment = null, RefererType refererType = null)
        {
            Parameter[] parameters =
            {
                new SimpleParameter("idSite", idSite),
                new PeriodParameter("period", period),
                new PiwikDateParameter("date", date),
                new SimpleParameter("segment", segment),
                new RefererTypeParameter("typeReferer", refererType),
            };

            if (PiwikPeriod.isMultipleDates(period, date))
            {
                return this.sendRequest<Hashtable>("getRefererType", new List<Parameter>(parameters));
            }
            else
            {
                return this.sendRequest<ArrayList>("getRefererType", new List<Parameter>(parameters));
            }
        }
 public RefererTypeParameter(string name, RefererType refererType)
     : base(name)
 {
     this.refererType = refererType;
 }
Esempio n. 3
0
        public Object getRefererType(int idSite, PiwikPeriod period, PiwikDate date, string segment = null, RefererType refererType = null)
        {
            Parameter[] parameters =
            {
                new SimpleParameter("idSite",           idSite),
                new PeriodParameter("period",           period),
                new PiwikDateParameter("date",          date),
                new SimpleParameter("segment",          segment),
                new RefererTypeParameter("typeReferer", refererType),
            };

            if (PiwikPeriod.isMultipleDates(period, date))
            {
                return(this.sendRequest <Hashtable>("getRefererType", new List <Parameter>(parameters)));
            }
            else
            {
                return(this.sendRequest <ArrayList>("getRefererType", new List <Parameter>(parameters)));
            }
        }
 public RefererTypeParameter(string name, RefererType refererType)
     : base(name)
 {
     this.refererType = refererType;
 }