Time registration tool build with Phalcon

Overview

PhalconTime Application

PhalconTime is a timekeeping tool that helps you track hours spend on clients and projects.

Please write me if you have any feedback.

NOTE

The master branch will always contain the latest stable version. If you wish to check older versions or newer ones currently under development, please switch to the relevant branch.

Get Started

Requirements

  • PHP >= 7.0.x (lower versions might work but are not tested)
  • [Apache][2] Web Server with [mod_rewrite][3] enabled or [Nginx][4] Web Server
  • Latest stable [Phalcon Framework release][5] extension enabled
  • [MySQL][6] >= 5.7.x (lower versions might work but are not tested)

Installation

First you need to clone this repository:

$ git clone [email protected]:Videles/PhalconTime.git

Or via HTTPS

$ git clone https://github.com/Videles/PhalconTime.git

Create the database via either the Phalcon Developer Tools - Migrations or via the database phalcon-time.sql dump file, see app/migrations/phalcon-time.sql

Configuration

Open app/config/config.php and set the parameters for the database connection and basepath / domain URI

Create the directory public/img/uploads and /cache and set the right permissions for both directories i.e. 755

Credentials

The default login credentials are:

Username: Admin Password: ChangeThisPassword

License

PhalconTime is lincensed under MIT. © Videles. See LICENSE.md for more information.

You might also like...
 Phalcon Demo Application
Phalcon Demo Application

Phalcon Demo Application We use modified Phalcon INVO Application to demonstrate basics of Codeception testing. We expect to implement as many feature

Phalcon official Forum

Phosphorum 3 Phosphorum is an engine for building flexible, clear and fast forums. You can adapt it to your own needs or improve it if you want. Pleas

Phalcon PHP Meta tags Service

About Phalcon meta tags plugin for PhalconPHP. This plugin allows you to easily and flexibly customize the meta tags of your view. If this plugin help

Implementation of an API application using the Phalcon Framework

phalcon-api Sample API using Phalcon Implementation of an API application using the Phalcon Framework https://phalcon.io Installation Clone the projec

A composer package designed to help you create a JSON:API in Phalcon
A composer package designed to help you create a JSON:API in Phalcon

phalcon-json-api-package A composer package designed to help you create a JSON:API in Phalcon What happens when a PHP developer wants to create an API

RedisPlugin for Phalcon

RedisPlugin for Phalcon (The correspondence of MySQL sharding.) Composer { "require": { "ienaga/phalcon-redis-plugin": "3.*" } } Versio

Easy Repository pattern for PHP Phalcon framework.

Phalcon Repositories Introduction Phalcon Repositories lets you easily build repositories for your Phalcon models, for both SQL and Mongo drivers. PHP

Phalcon devtools

Yarak yarak - (Falconry) a state of prime fitness in a falcon Laravel inspired Phalcon devtools Database migrations that rollback step-by-step, reset

Incubator adapters/functionality for the Phalcon PHP Framework

Phalcon Incubator This is a repository to publish/share/experiment with new adapters, prototypes or functionality that can potentially be incorporated

Comments
  • ACL - ControllerBase condition

    ACL - ControllerBase condition

    https://github.com/Videles/PhalconTime/blob/4d764692bbe9695a33fef912cd600af068cd1ec1/app/controllers/ControllerBase.php#L124

    Shouldn't here be just If, not elseif?

    opened by Jurigag 2
  • Keeping the left sidebar menu open

    Keeping the left sidebar menu open

    I used your commented code on the left sidebar menu and used it to check the issue I am facing with AdminLTE in my code. It has the same issue. I have attached a modified layout.volt. Use it and click on Verkoop->Projects2. It will open Projects but close the left menu, i.e. Verkoop sub-menu. I would like the left side menu to stay as it is even if any menu or sub-menu is clicked. Only the content should change. Any ideas on how to resolve this. I have a long multi-level left sidebar menu and I am facing the same issue. I copied all your CSS and JS files exactly and tried to see if it will work but it didn't. Let me know if you have a solution. layout.zip

    Thanks Amal

    opened by amsharma9 1
  • ACL - ControllerBase

    ACL - ControllerBase

    https://github.com/Videles/PhalconTime/blob/4d764692bbe9695a33fef912cd600af068cd1ec1/app/controllers/ControllerBase.php#L119

    If you are requiring phalcon 3 you can actually store user objects/models in cache/session and just implements RoleAware interface on this class and use here this object

    opened by Jurigag 1
  • Schema is hard coded

    Schema is hard coded

    First of all, thanks for creating this application. I had been wanting to see a sample application like this. I was also struggling with integrating AdminLTE with Phalcon and using datatables. What you have created is very helpful.

    I think you should avoid hard coding the schema in each model. I had to comment those lines in each model code to get your app to work with my database testdb $this->setSchema("phalcon-time");

    opened by amsharma9 1
Owner
null
This is a Location Registration For location registration

location-registration-system This is a Location Registration location-registration-system for users registration location if your location verifide Wi

masoudharooni 9 Feb 10, 2022
A Phalcon paginator adapter for Phalcon Collections

Phalcon Collection Paginator A Phalcon paginator adapter for Phalcon Collections Why create this? Being familiar with the various Pagination data adap

Angel S. Moreno 2 Oct 7, 2022
Quickly and easily preview and test your Magento 2 order confirmation page, without hacks or spending time placing new order each time

Preview Order Confirmation Page for Magento 2 For Magento 2.0.x, 2.1.x, 2.2.x and 2.3.x Styling and testing Magento's order confirmation page can be a

MagePal :: Magento Extensions 71 Aug 12, 2022
Setupify is a Phalcon provisioning and development tool.

Setupify Provisioning Tool WARNING: Setupify is currently in a state of experimentation. Use tag release. Setupify is a collection of bash scripts for

Perch Labs 3 Oct 7, 2022
A powerful debug and profilers tool for the Phalcon Framework

Phalcon Debugbar Integrates PHP Debug Bar with Phalcon Framework. 中文说明 Features Normal request capturing Ajax request capturing Redirect request chain

Yajie Zhu 162 Oct 7, 2022
SPAM Registration Stopper is a Q2A plugin that prevents highly probable SPAM user registrations based on well-known SPAM checking services and other techniques

SPAM Registration Stopper [by Gabriel Zanetti] Description SPAM Registration Stopper is a Question2Answer plugin that prevents highly probable SPAM us

Gabriel Zanetti 2 Jan 23, 2022
The swiss army knife for Magento developers, sysadmins and devops. The tool provides a huge set of well tested command line commands which save hours of work time. All commands are extendable by a module API.

netz98 magerun CLI tools for Magento 2 The n98 magerun cli tools provides some handy tools to work with Magento from command line. Build Status Latest

netz98 758 Dec 28, 2022
This tool can write the monolog standard log directly to clickhouse in real time via the tcp protocol

log2ck This tool can write the monolog standard log directly to clickhouse in real time via the tcp protocol. If you can write regular rules, other st

Hisune 9 Aug 15, 2022
This tool is used to build and maintain browscap files.

Browser Capabilities Project This tool is used to build and maintain browscap files.

Browser Capabilities Project 400 Dec 29, 2022
Magento2 Spanish (Argentina) language pack build from Crowdin community translation tool.

Magento2-language-es_ar Magento2 Spanish (Argentina) language pack build from Crowdin community translation tool. Paquete de idioma de Español (Argent

SemExpert 2 Apr 7, 2021