Documentation ¶
Index ¶
- func AddSlashes(str string) string
- func AppAddress() string
- func AppEnv() string
- func AppName() string
- func AppPort() string
- func AppURL() string
- func ArrayContains(array interface{}, val interface{}) (exists bool, index int)
- func ArrayMerge(array ...[]interface{}) []interface{}
- func DbDatabase() string
- func DbDriver() string
- func DbHost() string
- func DbPassword() string
- func DbPort() string
- func DbUsername() string
- func EmailFromAddress() string
- func EmailFromName() string
- func EmailSend(from string, to []string, subject string, htmlMessage string) (bool, error)
- func Env(key string) string
- func EnvInitialize()
- func FiberAllIps(c *fiber.Ctx) []string
- func FiberGetValueArray2D(c *fiber.Ctx, key string, defaultValue ...[]string) [][]string
- func FiberReq(c *fiber.Ctx, key string, valueDefault string) string
- func FileExists(filePath string) bool
- func FileGetContents(filename string) (string, error)
- func FilePutContents(filename string, data string, mode os.FileMode) error
- func FileToBase64(filePath string) string
- func IP(r *http.Request) string
- func ImgToBase64Url(filePath string) string
- func InterfaceToStringArray(v interface{}) []string
- func IsNumeric(s string) bool
- func IsStringArrayEqual(a, b []string) bool
- func LinkWebsite() string
- func MapToColumn(inputMap []map[string]string, keyName string) []string
- func MapToKeyValue(inputMap []map[string]string, keyName string, valueName string) map[string]string
- func MinCSS(cssString string) (string, error)
- func MinHTML(htmlString string) (string, error)
- func MinScript(sctiptString string) (string, error)
- func Query(db *sql.DB, query string) (result map[int]map[string]string, err error)
- func RandStr(len int) string
- func Req(r *http.Request, key string, defaultValue string) string
- func RespondJSON(w http.ResponseWriter, response api.Response)
- func ScriptsHTML(str string) string
- func Slugify(s string, replaceWith rune) string
- func StrToInt(s string) (int, error)
- func StrToInt64(s string) (int64, error)
- func StrToTimeUnix(str string) (int64, error)
- func StylesHTML(str string) string
- func TemplateParseString(templateString string, data interface{}) string
- func ToString(v interface{}) string
- func Unlink(filename string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AppAddress ¶ added in v1.2.1
func AppAddress() string
AppAddress return the full URL and PORT for the app
func AppEnv ¶ added in v1.2.1
func AppEnv() string
AppEnv returns the environment the app is running in
func ArrayContains ¶ added in v1.3.7
ArrayContains checks whether an array contains the specified value
func ArrayMerge ¶ added in v1.7.0
func ArrayMerge(array ...[]interface{}) []interface{}
ArrayMerge merges two arrays
func DbDatabase ¶ added in v1.2.2
func DbDatabase() string
DbDatabase return the name of the database
func DbPassword ¶ added in v1.2.2
func DbPassword() string
DbPassword return the password for the database
func DbUsername ¶ added in v1.2.2
func DbUsername() string
DbUsername return the username of the database
func EmailFromAddress ¶ added in v1.2.1
func EmailFromAddress() string
EmailFromAddress return the URL for the app
func EmailFromName ¶ added in v1.2.1
func EmailFromName() string
EmailFromName return the URL for the app
func EnvInitialize ¶ added in v1.4.7
func EnvInitialize()
EnvInitialize intializes the envorinment variables
func FiberAllIps ¶ added in v1.3.7
func FiberAllIps(c *fiber.Ctx) []string
FiberAllIps returns all the IPs in the chain
func FiberGetValueArray2D ¶ added in v1.1.2
FiberGetValueArray2D return a 2D array of a post body Defaults to nil if the form key doesn't exist. If a default value is given, it will return that value if the form key does not exist. Returned value is only valid within the handler. Do not store any references. Make copies or use the Immutable setting instead.
func FiberReq ¶ added in v1.4.8
FiberReq return the key from the $_REQUEST, or default value if empty
func FileExists ¶ added in v1.2.4
FileExists checks if a file exists
func FileGetContents ¶ added in v1.2.4
FileGetContents reads entire file into a string
func FilePutContents ¶ added in v1.5.0
FilePutContents adds content to file
func FileToBase64 ¶ added in v1.4.12
FileToBase64 converts a file to Base64 encoded string
func ImgToBase64Url ¶ added in v1.4.12
ImgToBase64Url converts an image file to Base64 encoded URL string
func InterfaceToStringArray ¶ added in v1.4.1
func InterfaceToStringArray(v interface{}) []string
InterfaceToStringArray converts an interface to String array
func IsStringArrayEqual ¶ added in v1.4.1
IsStringArrayEqual checks whether 2 string arrays are the same
func LinkWebsite ¶ added in v1.3.1
func LinkWebsite() string
LinkWebsite returns a URL to the current website
func MapToColumn ¶ added in v1.3.2
MapToColumn Returns a column from map
func MapToKeyValue ¶ added in v1.3.2
func MapToKeyValue(inputMap []map[string]string, keyName string, valueName string) map[string]string
MapToKeyValue Returns a column from map
func RespondJSON ¶ added in v1.4.10
func RespondJSON(w http.ResponseWriter, response api.Response)
RespondJSON returns an API response as JSON
func ScriptsHTML ¶ added in v1.4.6
ScriptsHTML the HTML from scripts string
func Slugify ¶ added in v1.3.2
Slugify replaces each run of characters which are not ASCII letters or numbers with the Replacement character, except for leading or trailing runs. Letters will be stripped of diacritical marks and lowercased. Letter or number codepoints that do not have combining marks or a lower-cased variant will be passed through unaltered.
func StrToInt64 ¶ added in v1.7.0
StrToInt64 converts a string to Int64
func StrToTimeUnix ¶ added in v1.7.0
StrToTimeUnix converts sting to Unix time
func TemplateParseString ¶
TemplateParseString parses a template string with the passed data
Types ¶
This section is empty.