namespace Galette\Controllers\Crud;
use Galette\Controllers\CrudController;
-
use Slim\Http\Request;
use Slim\Http\Response;
use Galette\Entity\Adherent;
use Galette\Entity\Contribution;
use Galette\Entity\Transaction;
-
-
-
use Galette\Repository\Contributions;
use Galette\Repository\Transactions;
use Galette\Repository\Members;
use Galette\IO\PdfMembersCards;
use Galette\Repository\PaymentTypes;
use Galette\Core\Links;
-
-
-
use Analog\Analog;
/**
Response $response,
array $args,
Contribution $contrib
- ) :Response {
+ ): Response {
$get = $request->getQueryParams();
// contribution types
*
* @return Response
*/
- public function add(Request $request, Response $response, array $args = []) :Response
+ public function add(Request $request, Response $response, array $args = []): Response
{
if ($this->session->contribution !== null) {
$contrib = $this->session->contribution;
*
* @return Response
*/
- public function doAdd(Request $request, Response $response, array $args = []) :Response
+ public function doAdd(Request $request, Response $response, array $args = []): Response
{
$args['action'] = 'add';
return $this->store($request, $response, $args);
*
* @return Response
*/
- public function list(Request $request, Response $response, array $args = []) :Response
+ public function list(Request $request, Response $response, array $args = []): Response
{
$ajax = false;
- if ($request->isXhr()
+ if (
+ $request->isXhr()
|| isset($request->getQueryParams()['ajax'])
&& $request->getQueryParams()['ajax'] == 'true'
) {
$filters->orderby = $value;
break;
case 'member':
- if (($this->login->isAdmin()
+ if (
+ ($this->login->isAdmin()
|| $this->login->isStaff())
) {
if ($value == 'all') {
*
* @return Response
*/
- public function filter(Request $request, Response $response, array $args = []) :Response
+ public function filter(Request $request, Response $response, array $args = []): Response
{
$raw_type = null;
switch ($args['type']) {
$filters->max_amount = null;
}
- if ((isset($post['nbshow']) && is_numeric($post['nbshow']))
+ if (
+ (isset($post['nbshow']) && is_numeric($post['nbshow']))
) {
$filters->show = $post['nbshow'];
}
*
* @return Response
*/
- public function edit(Request $request, Response $response, array $args = []) :Response
+ public function edit(Request $request, Response $response, array $args = []): Response
{
if ($this->session->contribution !== null) {
$contrib = $this->session->contribution;
*
* @return Response
*/
- public function doEdit(Request $request, Response $response, array $args = []) :Response
+ public function doEdit(Request $request, Response $response, array $args = []): Response
{
$args['action'] = 'edit';
return $this->store($request, $response, $args);
*
* @return Response
*/
- public function store(Request $request, Response $response, array $args = []) :Response
+ public function store(Request $request, Response $response, array $args = []): Response
{
$post = $request->getParsedBody();
$action = $args['action'];
'contrib_type' => custom_html_entity_decode($contrib->type->libelle)
)
);
- if ($new && isset($_POST['mail_confirm'])
+ if (
+ $new && isset($_POST['mail_confirm'])
&& $_POST['mail_confirm'] == '1'
) {
if (GaletteMail::isValidEmail($adh->getEmail())) {