CODE STYLE changes
files modified: workflow/engine/methods/controls/buscador.php
workflow/engine/methods/controls/buscador2.php
workflow/engine/methods/controls/calendar.php
workflow/engine/methods/controls/varsAjax.php
workflow/engine/methods/controls/varsAjaxByType.php
This commit is contained in:
@@ -1,52 +1,53 @@
|
||||
<?php
|
||||
/**
|
||||
* buscador.php
|
||||
*
|
||||
* ProcessMaker Open Source Edition
|
||||
* Copyright (C) 2004 - 2008 Colosa Inc.23
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Affero General Public License as
|
||||
* published by the Free Software Foundation, either version 3 of the
|
||||
* License, or (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* For more information, contact Colosa Inc, 2566 Le Jeune Rd.,
|
||||
* Coral Gables, FL, 33134, USA, or email info@colosa.com.
|
||||
*/
|
||||
$frm = $HTTP_GET_VARS;
|
||||
|
||||
?>
|
||||
|
||||
<h1>demo de buscador</h1>
|
||||
<form method=post action="buscador2.php">
|
||||
<input type=hidden name=ticket value="<?php echo $frm['ticket'] ?>"> <input
|
||||
<?php
|
||||
/**
|
||||
* buscador.php
|
||||
*
|
||||
* ProcessMaker Open Source Edition
|
||||
* Copyright (C) 2004 - 2008 Colosa Inc.23
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Affero General Public License as
|
||||
* published by the Free Software Foundation, either version 3 of the
|
||||
* License, or (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* For more information, contact Colosa Inc, 2566 Le Jeune Rd.,
|
||||
* Coral Gables, FL, 33134, USA, or email info@colosa.com.
|
||||
*/
|
||||
$frm = $HTTP_GET_VARS;
|
||||
|
||||
?>
|
||||
|
||||
<h1>demo de buscador</h1>
|
||||
<form method=post action="buscador2.php">
|
||||
<input type=hidden name=ticket value="<?php echo $frm['ticket'] ?>"> <input
|
||||
type=hidden name=tipo value="<?php echo $frm['tipo'] ?>">
|
||||
Buscador tipo : <?php echo $frm['tipo'] ?><br>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td>curso</td>
|
||||
<td><select name=curso>
|
||||
<option value="curso1">Curso 1</option>
|
||||
<option value="curso2">Curso 2</option>
|
||||
<option value="curso3">Curso 3</option>
|
||||
<option value="curso4">Curso 4</4option>
|
||||
|
||||
<option value="curso5">Curso 5</option></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan=2><input type=submit></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Buscador tipo : <?php echo $frm['tipo'] ?><br>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td>curso</td>
|
||||
<td><select name=curso>
|
||||
<option value="curso1">Curso 1</option>
|
||||
<option value="curso2">Curso 2</option>
|
||||
<option value="curso3">Curso 3</option>
|
||||
<option value="curso4">Curso 4</4option>
|
||||
|
||||
<option value="curso5">Curso 5</option></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan=2><input type=submit></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
<?php
|
||||
|
||||
|
||||
@@ -18,15 +18,16 @@ this program. If not, see
|
||||
* Coral Gables, FL, 33134, USA, or email info@colosa.com.
|
||||
*
|
||||
*/
|
||||
<?php
|
||||
$frm = $HTTP_POST_VARS;
|
||||
|
||||
$dbc = new dbconnection();
|
||||
$ses = new DBSession( $dbc );
|
||||
$sql = "update tickets set tipo = ' " . $frm['tipo'] . "', resultado = ' " . $frm['curso'] . "' where ticket = '" . $frm['ticket'] . "' ";
|
||||
$ses->Execute( $sql );
|
||||
<?php
|
||||
$frm = $HTTP_POST_VARS;
|
||||
|
||||
$dbc = new dbconnection();
|
||||
$ses = new DBSession( $dbc );
|
||||
$sql = "update tickets set tipo = ' " . $frm['tipo'] . "', resultado = ' " . $frm['curso'] . "' where ticket = '" . $frm['ticket'] . "' ";
|
||||
$ses->Execute( $sql );
|
||||
?>
|
||||
<script language="JavaScript">
|
||||
window.close();
|
||||
</script>
|
||||
<?php
|
||||
|
||||
|
||||
@@ -148,12 +148,13 @@ function set_datetime(n_datetime, b_close) {
|
||||
</tr>
|
||||
<tr>
|
||||
<script language="JavaScript">
|
||||
<?php
|
||||
<?php
|
||||
// print weekdays titles
|
||||
for ($n = 0; $n < 7; $n ++)
|
||||
print "<td bgcolor='#87cefa' align='center'><font color='#ffffff'>" . $ARR_WEEKDAYS[(NUM_WEEKSTART + n) % 7] . "</font></td>";
|
||||
print "</tr>";
|
||||
|
||||
for ($n = 0; $n < 7; $n ++) {
|
||||
print "<td bgcolor='#87cefa' align='center'><font color='#ffffff'>" . $ARR_WEEKDAYS[(NUM_WEEKSTART + n) % 7] . "</font></td>";
|
||||
}
|
||||
print "</tr>";
|
||||
|
||||
?>
|
||||
// print calendar table
|
||||
|
||||
@@ -194,10 +195,12 @@ if (obj_caller && obj_caller.time_comp) {
|
||||
}
|
||||
</script>
|
||||
|
||||
</table>
|
||||
</table>
|
||||
|
||||
</tr>
|
||||
</td>
|
||||
</tr>
|
||||
</td>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
<?php
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,66 +1,65 @@
|
||||
<?php
|
||||
/**
|
||||
* varsAjax.php
|
||||
*
|
||||
* ProcessMaker Open Source Edition
|
||||
* Copyright (C) 2004 - 2008 Colosa Inc.23
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Affero General Public License as
|
||||
* published by the Free Software Foundation, either version 3 of the
|
||||
* License, or (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* For more information, contact Colosa Inc, 2566 Le Jeune Rd.,
|
||||
* Coral Gables, FL, 33134, USA, or email info@colosa.com.
|
||||
*/
|
||||
|
||||
/**
|
||||
* the varAjaxByType file as the varAjax.php handle the render of the diferent
|
||||
* types of dynaform variables there are 3 of them system, process, and the default
|
||||
* that show both system and process variables.
|
||||
* uses almost the same variables passed to varsAjax, plus $_POST['type'] that is the
|
||||
* type of the variables. Then it render a propel table with all the variables
|
||||
* loaded for that type.
|
||||
*
|
||||
* @author Gustavo Cruz gustavo-at-colosa.com
|
||||
* @param $_POST variables
|
||||
*/
|
||||
|
||||
G::LoadClass( 'xmlfield_InputPM' );
|
||||
$aFields = getDynaformsVars( $_POST['sProcess'], true, isset( $_POST['bIncMulSelFields'] ) ? $_POST['bIncMulSelFields'] : 0 );
|
||||
$aType = $_POST['type'];
|
||||
|
||||
$aRows[0] = Array ('fieldname' => 'char','variable' => 'char','type' => 'type','label' => 'char'
|
||||
);
|
||||
foreach ($aFields as $aField) {
|
||||
switch ($aType) {
|
||||
case "system":
|
||||
if ($aField['sType'] == "system") {
|
||||
$aRows[] = Array ('fieldname' => $_POST['sFieldName'],'variable' => $_POST['sSymbol'] . $aField['sName'],'variable_label' => '<div class="pm__dynavars"> <a id="dynalink" href=# onclick="insertFormVar(\'' . $_POST['sFieldName'] . '\',\'' . $_POST['sSymbol'] . $aField['sName'] . '\');">' . $_POST['sSymbol'] . $aField['sName'] . '</a></div>','type' => $aField['sType'],'label' => $aField['sLabel']
|
||||
);
|
||||
}
|
||||
break;
|
||||
case "process":
|
||||
if ($aField['sType'] != "system") {
|
||||
$aRows[] = Array ('fieldname' => $_POST['sFieldName'],'variable' => $_POST['sSymbol'] . $aField['sName'],'variable_label' => '<div class="pm__dynavars"> <a id="dynalink" href=# onclick="insertFormVar(\'' . $_POST['sFieldName'] . '\',\'' . $_POST['sSymbol'] . $aField['sName'] . '\');">' . $_POST['sSymbol'] . $aField['sName'] . '</a></div>','type' => $aField['sType'],'label' => $aField['sLabel']
|
||||
);
|
||||
}
|
||||
break;
|
||||
default:
|
||||
$aRows[] = Array ('fieldname' => $_POST['sFieldName'],'variable' => $_POST['sSymbol'] . $aField['sName'],'variable_label' => '<div class="pm__dynavars"> <a id="dynalink" href=# onclick="insertFormVar(\'' . $_POST['sFieldName'] . '\',\'' . $_POST['sSymbol'] . $aField['sName'] . '\');">' . $_POST['sSymbol'] . $aField['sName'] . '</a></div>','type' => $aField['sType'],'label' => $aField['sLabel']
|
||||
);
|
||||
break;
|
||||
}
|
||||
|
||||
}
|
||||
<?php
|
||||
/**
|
||||
* varsAjax.php
|
||||
*
|
||||
* ProcessMaker Open Source Edition
|
||||
* Copyright (C) 2004 - 2008 Colosa Inc.23
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Affero General Public License as
|
||||
* published by the Free Software Foundation, either version 3 of the
|
||||
* License, or (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* For more information, contact Colosa Inc, 2566 Le Jeune Rd.,
|
||||
* Coral Gables, FL, 33134, USA, or email info@colosa.com.
|
||||
*/
|
||||
|
||||
/**
|
||||
* the varAjaxByType file as the varAjax.php handle the render of the diferent
|
||||
* types of dynaform variables there are 3 of them system, process, and the default
|
||||
* that show both system and process variables.
|
||||
* uses almost the same variables passed to varsAjax, plus $_POST['type'] that is the
|
||||
* type of the variables. Then it render a propel table with all the variables
|
||||
* loaded for that type.
|
||||
*
|
||||
* @author Gustavo Cruz gustavo-at-colosa.com
|
||||
* @param $_POST variables
|
||||
*/
|
||||
|
||||
G::LoadClass( 'xmlfield_InputPM' );
|
||||
$aFields = getDynaformsVars( $_POST['sProcess'], true, isset( $_POST['bIncMulSelFields'] ) ? $_POST['bIncMulSelFields'] : 0 );
|
||||
$aType = $_POST['type'];
|
||||
|
||||
$aRows[0] = Array ('fieldname' => 'char','variable' => 'char','type' => 'type','label' => 'char');
|
||||
foreach ($aFields as $aField) {
|
||||
switch ($aType) {
|
||||
case "system":
|
||||
if ($aField['sType'] == "system") {
|
||||
$aRows[] = Array ('fieldname' => $_POST['sFieldName'],'variable' => $_POST['sSymbol'] . $aField['sName'],'variable_label' => '<div class="pm__dynavars"> <a id="dynalink" href=# onclick="insertFormVar(\'' . $_POST['sFieldName'] . '\',\'' . $_POST['sSymbol'] . $aField['sName'] . '\');">' . $_POST['sSymbol'] . $aField['sName'] . '</a></div>','type' => $aField['sType'],'label' => $aField['sLabel']
|
||||
);
|
||||
}
|
||||
break;
|
||||
case "process":
|
||||
if ($aField['sType'] != "system") {
|
||||
$aRows[] = Array ('fieldname' => $_POST['sFieldName'],'variable' => $_POST['sSymbol'] . $aField['sName'],'variable_label' => '<div class="pm__dynavars"> <a id="dynalink" href=# onclick="insertFormVar(\'' . $_POST['sFieldName'] . '\',\'' . $_POST['sSymbol'] . $aField['sName'] . '\');">' . $_POST['sSymbol'] . $aField['sName'] . '</a></div>','type' => $aField['sType'],'label' => $aField['sLabel']
|
||||
);
|
||||
}
|
||||
break;
|
||||
default:
|
||||
$aRows[] = Array ('fieldname' => $_POST['sFieldName'],'variable' => $_POST['sSymbol'] . $aField['sName'],'variable_label' => '<div class="pm__dynavars"> <a id="dynalink" href=# onclick="insertFormVar(\'' . $_POST['sFieldName'] . '\',\'' . $_POST['sSymbol'] . $aField['sName'] . '\');">' . $_POST['sSymbol'] . $aField['sName'] . '</a></div>','type' => $aField['sType'],'label' => $aField['sLabel']
|
||||
);
|
||||
break;
|
||||
}
|
||||
|
||||
}
|
||||
// Use and make a load translation variable call to the titles of the tabs
|
||||
$cssTabs = "<div id=\"" . strtolower( $_POST['type'] ) . "\">
|
||||
<ul id=\"tabnav\">
|
||||
@@ -69,21 +68,21 @@ $cssTabs = "<div id=\"" . strtolower( $_POST['type'] ) . "\">
|
||||
<li class=\"process\"><a href=\"#\" onclick=\"changeVariables('process','" . $_POST['sProcess'] . "','" . $_POST['sFieldName'] . "','" . $_POST['sSymbol'] . "','processVariablesContent');\">Process</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
";
|
||||
|
||||
echo $cssTabs;
|
||||
G::LoadClass( 'ArrayPeer' );
|
||||
|
||||
global $_DBArray;
|
||||
$_DBArray['dynavars'] = $aRows;
|
||||
$_SESSION['_DBArray'] = $_DBArray;
|
||||
|
||||
G::LoadClass( 'ArrayPeer' );
|
||||
$oCriteria = new Criteria( 'dbarray' );
|
||||
$oCriteria->setDBArrayTable( 'dynavars' );
|
||||
|
||||
$aFields = array ();
|
||||
$G_PUBLISH = new Publisher();
|
||||
$G_PUBLISH->AddContent( 'propeltable', 'paged-table', 'triggers/dynavars', $oCriteria );
|
||||
G::RenderPage( 'publish', 'raw' );
|
||||
|
||||
";
|
||||
|
||||
echo $cssTabs;
|
||||
G::LoadClass( 'ArrayPeer' );
|
||||
|
||||
global $_DBArray;
|
||||
$_DBArray['dynavars'] = $aRows;
|
||||
$_SESSION['_DBArray'] = $_DBArray;
|
||||
|
||||
G::LoadClass( 'ArrayPeer' );
|
||||
$oCriteria = new Criteria( 'dbarray' );
|
||||
$oCriteria->setDBArrayTable( 'dynavars' );
|
||||
|
||||
$aFields = array ();
|
||||
$G_PUBLISH = new Publisher();
|
||||
$G_PUBLISH->AddContent( 'propeltable', 'paged-table', 'triggers/dynavars', $oCriteria );
|
||||
G::RenderPage( 'publish', 'raw' );
|
||||
|
||||
|
||||
Reference in New Issue
Block a user