632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
|
*/
static void onoff_attribute(
const char *zLabel, /* The text label on the checkbox */
const char *zVar, /* The corresponding row in the VAR table */
const char *zQParm, /* The query parameter */
int dfltVal /* Default value if VAR table entry does not exist */
){
const char *zVal = db_get(zVar, 0);
const char *zQ = P(zQParm);
int iVal;
if( zVal ){
iVal = atoi(zVal);
}else{
iVal = dfltVal;
}
if( zQ==0 && P("submit") ){
zQ = "off";
}
if( zQ ){
int iQ = strcmp(zQ,"on")==0 || atoi(zQ);
if( iQ!=iVal ){
login_verify_csrf_secret();
|
<
|
<
<
<
<
<
|
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
|
*/
static void onoff_attribute(
const char *zLabel, /* The text label on the checkbox */
const char *zVar, /* The corresponding row in the VAR table */
const char *zQParm, /* The query parameter */
int dfltVal /* Default value if VAR table entry does not exist */
){
const char *zQ = P(zQParm);
int iVal = db_get_boolean(zVar, dfltVal);
if( zQ==0 && P("submit") ){
zQ = "off";
}
if( zQ ){
int iQ = strcmp(zQ,"on")==0 || atoi(zQ);
if( iQ!=iVal ){
login_verify_csrf_secret();
|
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
|
style_header("Fossil SCM Behavior");
db_begin_transaction();
@ <form action="%s(g.zBaseURL)/setup_behavior" method="POST">
login_insert_csrf_secret();
@ <hr>
onoff_attribute("Automatically synchronize with repository",
"autosync", "autosync", 0);
@ <p>Automatically keeps your work in sync with a centralized server.</p>
@ <hr>
onoff_attribute("Sign all commits with gpg",
"clearsign", "clearsign", 0);
@ <p>When enabled (the default), fossil will attempt to
@ sign all commits with gpg. When disabled, commits will
@ be unsigned.</p>
@ <hr>
onoff_attribute("Require local authentication",
"localauth", "localauth", 0);
@ <p>If enabled, require that HTTP connections from
@ 127.0.0.1 be authenticated by password. If
|
|
|
|
|
|
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
|
style_header("Fossil SCM Behavior");
db_begin_transaction();
@ <form action="%s(g.zBaseURL)/setup_behavior" method="POST">
login_insert_csrf_secret();
@ <hr>
onoff_attribute("Automatically synchronize with repository",
"autosync", "autosync", 1);
@ <p>Automatically keeps your work in sync with a centralized server.</p>
@ <hr>
onoff_attribute("Sign all commits with GPG",
"clearsign", "clearsign", 1);
@ <p>When enabled (the default), fossil will attempt to
@ sign all commits with GPG. When disabled, commits will
@ be unsigned.</p>
@ <hr>
onoff_attribute("Require local authentication",
"localauth", "localauth", 0);
@ <p>If enabled, require that HTTP connections from
@ 127.0.0.1 be authenticated by password. If
|