Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Open sidebar
frente-brasil-popular
Comite Nacional Lula Livre
Commits
f06f4615
Commit
f06f4615
authored
6 years ago
by
Henrique Marques
Browse files
Options
Download
Email Patches
Plain Diff
Petitions modal component
parent
aa0c4ece
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
74 additions
and
0 deletions
+74
-0
plugins/petitions/pagebuilder-widgets/petitions-modal/petitions-modal.php
...s/pagebuilder-widgets/petitions-modal/petitions-modal.php
+44
-0
plugins/petitions/pagebuilder-widgets/petitions-modal/tpl/template.php
...ions/pagebuilder-widgets/petitions-modal/tpl/template.php
+0
-0
plugins/petitions/petitions.php
plugins/petitions/petitions.php
+30
-0
No files found.
plugins/petitions/pagebuilder-widgets/petitions-modal/petitions-modal.php
0 → 100644
View file @
f06f4615
<?php
/*
Widget Name: Modal de Petição
Description: Modal de agradecimento de assinatura da petição
Author: hacklab/
Author URI: https://hacklab.com.br/
*/
namespace
widgets
;
class
PetitionsModal
extends
\
SiteOrigin_Widget
{
function
__construct
()
{
$fields
=
[
'title'
=>
[
'type'
=>
'text'
,
'label'
=>
'Título do Modal'
,
'default'
=>
'Agradecemos sua participação'
,
],
'text'
=>
[
'type'
=>
'text'
,
'label'
=>
'Texto do Modal'
,
'default'
=>
'Para dar mais coro à nossa ação, compartilhe esta campanha em suas redes e convide seus amigos a se juntarem nessa pressão'
,
],
];
parent
::
__construct
(
'petitions-modal'
,
'Modal de Petição'
,
[
'description'
=>
'Modal de agradecimento de assinatura da petição'
],
[],
$fields
,
plugin_dir_path
(
__FILE__
)
);
}
function
get_template_name
(
$instance
)
{
return
'template'
;
}
function
get_style_name
(
$instance
)
{
return
'style'
;
}
}
Siteorigin_widget_register
(
'petitions-modal'
,
__FILE__
,
'widgets\PetitionsModal'
);
This diff is collapsed.
Click to expand it.
plugins/petitions/pagebuilder-widgets/petitions-modal/tpl/template.php
0 → 100644
View file @
f06f4615
This diff is collapsed.
Click to expand it.
plugins/petitions/petitions.php
0 → 100644
View file @
f06f4615
<?php
/*
* Plugin Name: Abaixo Assinados - Hacklab
* Plugin Description: Abaixo Assinados by hacklab
* Author: hacklab/
*/
include
__DIR__
.
'/ctps.php'
;
include
__DIR__
.
'/assets.php'
;
include
__DIR__
.
'/ajax.php'
;
include
__DIR__
.
'/metaboxes.php'
;
include
__DIR__
.
'/pagebuilder.php'
;
// Adding rewrite rule for caching
function
petitions_cache_rewrite
()
{
add_rewrite_rule
(
'petitions/delete/([0-9]+)$'
,
'wp-admin/admin-ajax.php?action=petitions_deletepost&ID=$1'
,
'top'
);
add_rewrite_rule
(
'petitions/([0-9]+)/create$'
,
'wp-admin/admin-ajax.php?action=petitions_createpost&event_id=$1'
,
'top'
);
add_rewrite_rule
(
'petitions/([0-9]+)/(.*)$'
,
'wp-admin/admin-ajax.php?action=petitions_fetchposts&event_id=$1&time=$2'
,
'top'
);
}
add_action
(
'init'
,
'petitions_cache_rewrite'
);
add_filter
(
'template_include'
,
'petitions_single_template'
);
function
petitions_single_template
(
$template
)
{
if
(
is_singular
(
'petition'
)
)
{
return
plugin_dir_path
(
__FILE__
)
.
'single-petition.php'
;
}
return
$template
;
}
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment