/** * Displays a EasyContactFormsCustomFormEntryFiles detailedMain view * record * * @param object $view * the EasyContactFormsCustomFormEntryFiles detailedMain view object * @param object $obj * a db object * @param int $i * record index * @param array $map * request data */ function getCustomFormEntryFilesDetailedMainViewRow($view, $obj, $i, $map) { $obj->File = array('doctype' => 'CustomFormEntryFiles', 'docid' => $obj->get('id'), 'field' => 'File', 'tag' => 'a', 'content' => EasyContactFormsT::get('Download')); ?> <tr class='ufohighlight <?php EasyContactFormsIHTML::getTrSwapClassName($i); ?> '> <td class='firstcolumn'> <input type='checkbox' id='<?php echo $view->idJoin('cb', $obj->getId()); ?> ' value='off' class='ufo-deletecb' onchange='this.value=(this.checked)?"on":"off";'/> </td> <td> <?php echo $obj->get('id'); ?> </td> <td> <?php echo $obj->get('Description'); ?> </td> <td> <?php EasyContactFormsIHTML::getFileDownloadLink($obj->File); ?> </td> </tr> <?php }
/** * Displays a EasyContactFormsUsers manageMain view record * * @param object $view * the EasyContactFormsUsers manageMain view object * @param object $obj * a db object * @param int $i * record index * @param array $map * request data */ function getUsersManageMainViewRow($view, $obj, $i, $map) { $jsconf = json_decode(stripslashes($map['a'])); $args = $jsconf->ca[0]; $obj->addjsconfig = (object) array(); $obj->addjsconfig->viewTarget = $args->mt . 'Div'; $obj->addjsconfig->t = $args->mt; $obj->addjsconfig->m = 'mtmview'; $obj->addjsconfig->m2 = 'addRow'; $obj->addjsconfig->n = $args->t; $obj->addjsconfig->a = array(); $obj->addjsconfig->a[] = (object) array('fld' => $args->n, 'oid' => $obj->getId()); $obj->addjsconfig->a[] = (object) array('fld' => $args->fld, 'oid' => $args->oid); $obj->addjsconfig->a = json_encode($obj->addjsconfig->a); $obj->addjsconfig = EasyContactFormsUtils::toJs($obj->addjsconfig); $obj->Add = "onclick='ufo.link({$obj->addjsconfig}, {$view->jsconfig})'"; $obj->Description = array(); $obj->Description[] = $obj->get('Name'); $obj->Description[] = $obj->get('Description'); $obj->Description = EasyContactFormsUtils::vImplode(' ', $obj->Description); ?> <tr> <td class='firstcolumn'> <a id='<?php echo $obj->elId('Add', $obj->getId()); ?> ' title='<?php echo EasyContactFormsT::get('Add'); ?> ' href='javascript:;' class='icon_button_add ufo-mtmlink-button' <?php echo $obj->Add; ?> ></a> </td> <td> <?php echo $obj->get('id'); ?> </td> <td> <a id='<?php echo $obj->elId('Description', $obj->getId()); ?> ' class='ufo-id-link' onclick='ufo.redirect({m:"show", oid:"<?php echo $obj->get('id'); ?> ", t:"Users"})' onmouseover='ufo.showInfo({t:"Users", m2:"getUserASList", oid:<?php echo $obj->get('id'); ?> , m:"ajaxsuggest"}, this)'> <?php echo $obj->Description; ?> </a> </td> </tr> <?php }
/** * Displays a EasyContactFormsCustomFormEntryFiles main view record * * @param object $view * the EasyContactFormsCustomFormEntryFiles main view object * @param object $obj * a db object * @param int $i * record index * @param array $map * request data */ function getCustomFormEntryFilesMainViewRow($view, $obj, $i, $map) { $obj->File = array('doctype' => 'CustomFormEntryFiles', 'docid' => $obj->get('id'), 'field' => 'File', 'tag' => 'a', 'content' => EasyContactFormsT::get('Download')); ?> <tr class='ufohighlight <?php EasyContactFormsIHTML::getTrSwapClassName($i); ?> '> <td class='firstcolumn'> <input type='checkbox' id='<?php echo $view->idJoin('cb', $obj->getId()); ?> ' value='off' class='ufo-deletecb' onchange='this.value=(this.checked)?"on":"off";'/> </td> <td> <?php echo $obj->get('id'); ?> </td> <td> <?php EasyContactFormsIHTML::echoDate($obj->get('Date'), EasyContactFormsApplicationSettings::getInstance()->getDateFormat('PHP'), 0); ?> </td> <td> <a onclick='ufo.redirect({m:"show", oid:"<?php echo $obj->get('CustomForms'); ?> ", t:"CustomForms"})'> <?php echo $obj->get('CustomFormsDescription'); ?> </a> </td> <td> <a onclick='ufo.redirect({m:"show", oid:"<?php echo $obj->get('CustomFormsEntries'); ?> ", t:"CustomFormsEntries"})'> <?php echo $obj->get('CustomFormsEntriesDescription'); ?> </a> </td> <td> <?php echo $obj->get('Description'); ?> </td> <td> <?php EasyContactFormsIHTML::getFileDownloadLink($obj->File); ?> </td> </tr> <?php }
/** * Displays a EasyContactFormsCustomFormEntryStatistics detailedMain * view record * * @param object $view * the EasyContactFormsCustomFormEntryStatistics detailedMain view * object * @param object $obj * a db object * @param int $i * record index * @param array $map * request data */ function getCustomFormEntryStatisticsDetailedMainViewRow($view, $obj, $i, $map) { ?> <tr class='ufohighlight <?php EasyContactFormsIHTML::getTrSwapClassName($i); ?> '> <td class='firstcolumn'> <a onclick='ufo.redirect({m:"show", oid:"<?php echo $obj->get('CustomForms'); ?> ", t:"CustomForms"})'> <?php echo $obj->get('CustomFormsDescription'); ?> </a> </td> <td> <?php echo $obj->get('PageName'); ?> </td> <td> <?php echo $obj->get('Impressions'); ?> </td> <td> <?php echo $obj->get('TotalEntries'); ?> </td> <td> <?php echo round($obj->get('Conversion'), 2); ?> % </td> <td> <?php $obj->getShowHideButton($view->map); ?> </td> <td> <?php echo EasyContactFormsIHTML::getButton(array('title' => EasyContactFormsT::get('Reset'), 'id' => $obj->elId('Reset', $obj->getId()), 'events' => " onclick='ufo.resetFormPageStatistics(this, {$obj->jsconfig})'", 'iclass' => " class='icon_reset_dis ufo-id-link' ", 'bclass' => "ufo-imagebutton")); ?> </td> </tr> <?php }
/** * Displays a EasyContactFormsCustomForms manageMain view record * * @param object $view * the EasyContactFormsCustomForms manageMain view object * @param object $obj * a db object * @param int $i * record index * @param array $map * request data */ function getCustomFormsManageMainViewRow($view, $obj, $i, $map) { $jsconf = json_decode(stripslashes($map['a'])); $args = $jsconf->ca[0]; $obj->addjsconfig = (object) array(); $obj->addjsconfig->viewTarget = $args->mt . 'Div'; $obj->addjsconfig->t = $args->mt; $obj->addjsconfig->m = 'mtmview'; $obj->addjsconfig->m2 = 'addRow'; $obj->addjsconfig->n = $args->t; $obj->addjsconfig->a = array(); $obj->addjsconfig->a[] = (object) array('fld' => $args->n, 'oid' => $obj->getId()); $obj->addjsconfig->a[] = (object) array('fld' => $args->fld, 'oid' => $args->oid); $obj->addjsconfig->a = json_encode($obj->addjsconfig->a); $obj->addjsconfig = EasyContactFormsUtils::toJs($obj->addjsconfig); $obj->id = "onclick='ufo.link({$obj->addjsconfig}, {$view->jsconfig})'"; ?> <tr> <td class='firstcolumn'> <a id='<?php echo $obj->elId('id', $obj->getId()); ?> ' title='<?php echo EasyContactFormsT::get('Add'); ?> ' href='javascript:;' class='icon_button_add ufo-mtmlink-button' <?php echo $obj->id; ?> ></a> </td> <td> <?php echo $obj->get('id'); ?> </td> <td> <a onclick='ufo.redirect({m:"show", oid:"<?php echo $obj->get('id'); ?> ", t:"CustomForms"})'> <?php EasyContactFormsIHTML::echoStr($obj->get('Description')); ?> </a> </td> </tr> <?php }
' class='ufo-id-link'><input type='string' id='RowCSSClass' value='<?php echo isset($RowCSSClass) ? $RowCSSClass : ''; ?> ' class='ufo-formvalue textinput ufo-text' style='width:100%'></div></div></div></div></div><div id='ufo-customform-settings-setsize-fieldset' class='ufo-customform-fieldform-fieldset ufo-id-link'><div class='ufo-customform-fieldform-fieldset-legend'><span id='ufo-customform-settings-setsize-expander' class='ufo-customform-fieldform-fieldset-expander ufo-id-link' onclick='ufoCf.expanderClick(this.id, "ufo-customform-settings-setsize");'> </span><input type='hidden' id='SetSizeHint' value='<?php echo EasyContactFormsT::get('CF_Hint_SetSize'); ?> ' class='ufo-id-link'><div><input type='checkbox' id='SetSize' value='<?php echo isset($SetSize) && $SetSize == 'on' ? 'on' : 'off'; ?> ' <?php echo isset($SetSize) && $SetSize == 'on' ? 'checked' : ''; ?> class='ufo-formvalue ufo-customform-fieldform-fieldset-cb' onchange='this.value=(this.checked)?"on":"off";'><label for='SetSize' style='width:auto;font-family:Arial;clear:none;display:block;margin:0;float:none;font-size:12px;padding:0;line-height:16px'><?php echo EasyContactFormsT::get('CF_SetSize'); ?> <span id='SetSizeHin' class='ufo-settingsform-label-hint ufo-label-hint ufo-id-link'>[<a>?</a>]</span></label></div></div><div id='ufo-customform-settings-setsize' class='ufo-customform-fieldform-fieldset-hidden ufo-id-link'><div><label for='Width'><?php echo EasyContactFormsT::get('CF_Width'); ?> </label><div style='clear:left'></div><div style='position:relative;padding-right:100px'><input type='string' id='Width' value='<?php echo $Width; ?> ' class='ufo-formvalue textinput ufo-text' style='width:100%'><select id='WidthUnit' class='ufo-formvalue inputselect ufo-select' style='right:0;position:absolute;top:0;width:99px'><option value='px' <?php echo $WidthUnit == 'px' ? ' selected' : ''; ?> >px</option><option value='%' <?php echo $WidthUnit == '%' ? ' selected' : ''; ?> >%</option><option value='em' <?php echo $WidthUnit == 'em' ? ' selected' : ''; ?> >em</option></select></div><input type='hidden' value='var c = {};c.id = "Width";c.events = {};c.events.blur = [];c.integer={};c.integer.msg=AppMan.resources.ThisIsAnIntegerField;c.events.blur.push("integer");c.required={};c.required.msg=AppMan.resources.ThisFieldIsRequired;c.events.blur.push("required");c.invClass = "ufo-fields-invalid-field";AppMan.addValidation(c);' class='ufo-eval'><div id='Width-invalid' class='ufo-fields-invalid-value ufo-id-link' style='display:none'></div></div></div></div></div>
<select id='<?php echo $obj->sId('Redirect'); ?> ' class='ufo-select ufo-filtersign'> <?php echo $obj->sList('bool'); ?> </select> <input type='checkbox' id='Redirect' value='off' class='ufo-cb checkbox ufo-filtervalue' onchange='this.value=(this.checked)?"on":"off";'/> </div> <div> <label for='<?php echo $obj->sId('ObjectOwner'); ?> '><?php echo EasyContactFormsT::get('PrimaryReceiverF'); ?> </label> <select id='<?php echo $obj->sId('ObjectOwner'); ?> ' class='ufo-select ufo-filtersign'> <?php echo $obj->sList('ref'); ?> </select> <?php EasyContactFormsIHTML::getAS($obj->ObjectOwner); ?> </div> </div>
/** * getLinkMessage * * * @return * */ function getLinkMessage() { if (!is_admin()) { return; } if (!defined('EASYCONTACTFORMS__APPLICATION_ROOT')) { return; } if (isset($this->allowPBLinkIssued)) { return; } $this->allowPBLinkIssued = TRUE; $inittime = $this->get('InitTime'); if ($inittime == 0) { return; } $link = $this->get('ShowPoweredBy'); $reply = $this->getOption('ApplicationSettings', 'ShowPoweredBy'); if (time() - $inittime > 60 * 60 * 24 * 3 && !$reply && !$link && class_exists('EasyContactFormsT')) { $message = ""; $message .= EasyContactFormsT::get('AllowPoweredBy'); $message .= " <a href='javascript:;' onclick='ufo.allowPBLink(\"allowbplink\");'>" . EasyContactFormsT::get('Allow') . "</a>"; $message .= " <a href='javascript:;' onclick='ufo.setOptionValue({divid:\"allowbplink\", undef:\"ApplicationSettings\", t:\"ApplicationSettings\", fld:\"ShowPoweredBy\", a:1});'>" . EasyContactFormsT::get('NeverAskMeAgain') . "</a>"; $this->addMessage($message, 'ufo-message-notification', 'allowbplink'); } }
/** * Lists available fields * * @param $elId * * * @return * */ function getEmailTemplateLinks($elId) { echo '<div style="margin:10px 0">'; echo EasyContactFormsT::get('ClickLinkBelowToInsertFieldIntoTemplate'); echo '</div>'; $cf = $this->get('id'); $query = "SELECT\n\t\t\t\tCustomFormFields.id,\n\t\t\t\tCustomFormFields.Description,\n\t\t\t\tCustomFormFields.Type\n\t\t\tFROM\n\t\t\t\t#wp__easycontactforms_customformfields AS CustomFormFields\n\t\t\tINNER JOIN\n\t\t\t\t#wp__easycontactforms_customformfieldtypes AS CustomFormFieldTypes\n\t\t\t\t\tON\n\t\t\t\t\t\tCustomFormFields.Type=CustomFormFieldTypes.id\n\t\t\tWHERE\n\t\t\t\tCustomFormFieldTypes.ValueField=TRUE\n\t\t\t\tAND CustomFormFields.CustomForms={$cf}\n\t\t\tORDER BY\n\t\t\t\tCustomFormFields.ListPosition"; $fields = EasyContactFormsDB::getObjects($query); $txt = ''; echo '<table class="vtable ufo-template-links" style="border:0">'; foreach ($fields as $fld) { $d = $this->getTemplateTag($fld->Description, $fld->id); $d = trim($d, '{}'); EasyContactFormsApplicationSettings::getEmailTemplateRow($elId, $d, $fld->Description, TRUE, TRUE); } echo '</table>'; }
' class='ufo-formvalue textinput ufo-text' style='width:100%'></div><div><label for='CSSStyle'><?php echo EasyContactFormsT::get('CF_CSSStyle'); ?> <span id='CSSStyleHin' class='ufo-settingsform-label-hint ufo-label-hint ufo-id-link'>[<a>?</a>]</span></label><input type='hidden' id='CSSStyleHint' value='<?php echo EasyContactFormsT::get('CF_Hint_CSSStyle'); ?> ' class='ufo-id-link'><div><textarea id='CSSStyle' class='ufo-formvalue textinput ufo-textarea' style='width:95%'><?php echo $CSSStyle; ?> </textarea></div></div><div id='ufo-customform-settings-setstyle-advanced-fieldset' class='ufo-customform-fieldform-fieldset ufo-id-link'><div class='ufo-customform-fieldform-fieldset-legend'><span id='ufo-customform-settings-setstyle-advanced-expander' class='ufo-customform-fieldform-fieldset-expander ufo-id-link' onclick='ufoCf.expanderClick(this.id, "ufo-customform-settings-setstyle-advanced");'> </span><span class='ufo-customform-fieldform-fieldset-legend-label'><?php echo EasyContactFormsT::get('CF_Advanced'); ?> </span></div><div id='ufo-customform-settings-setstyle-advanced' class='ufo-customform-fieldform-fieldset-hidden ufo-id-link'><div><label for='RowCSSClass'><?php echo EasyContactFormsT::get('CF_RowCSSClass'); ?> <span id='RowCSSClassHin' class='ufo-settingsform-label-hint ufo-label-hint ufo-id-link'>[<a>?</a>]</span></label><input type='hidden' id='RowCSSClassHint' value='<?php echo EasyContactFormsT::get('CF_Hint_RowCSSClass'); ?> ' class='ufo-id-link'><input type='string' id='RowCSSClass' value='<?php echo isset($RowCSSClass) ? $RowCSSClass : ''; ?> ' class='ufo-formvalue textinput ufo-text' style='width:100%'></div></div></div><div><label for='UseLink'><?php echo EasyContactFormsT::get('CF_UseLink'); ?> </label><input type='checkbox' id='UseLink' value='<?php echo isset($UseLink) && $UseLink == 'on' ? 'on' : 'off'; ?> ' <?php echo isset($UseLink) && $UseLink == 'on' ? 'checked' : ''; ?> class='ufo-formvalue ufo-customform-fieldform-fieldset-cb' onchange='this.value=(this.checked)?"on":"off";'></div></div></div></div>
/** * getSignSList * * returns a list of comparison operators * * @param string $group * a name of operator group * @param boolean $useany * allows/disallows the 'ANY' operator * * @return array * comparison operators */ function getSignSList($group, $useany) { $signs = array(); switch ($group) { case 'string': $signs = array('8' => EasyContactFormsT::get('SIGN_LIKE'), '3' => EasyContactFormsT::get('SIGN_EQUAL')); break; case 'ref': $signs = array('3' => EasyContactFormsT::get('SIGN_EQUAL'), '9' => EasyContactFormsT::get('SIGN_NOT_EQUAL')); break; case 'bool': $signs = array('10' => EasyContactFormsT::get('SIGN_ANY'), '3' => EasyContactFormsT::get('SIGN_EQUAL')); break; case 'date': $signs = array('1' => EasyContactFormsT::get('SIGN_MORE'), '5' => EasyContactFormsT::get('SIGN_MOREOREQUAL'), '2' => EasyContactFormsT::get('SIGN_LESS'), '4' => EasyContactFormsT::get('SIGN_LESSOREQUAL')); break; case 'general': $signs = array('3' => EasyContactFormsT::get('SIGN_EQUAL'), '1' => EasyContactFormsT::get('SIGN_MORE'), '5' => EasyContactFormsT::get('SIGN_MOREOREQUAL'), '2' => EasyContactFormsT::get('SIGN_LESS'), '4' => EasyContactFormsT::get('SIGN_LESSOREQUAL'), '9' => EasyContactFormsT::get('SIGN_NOT_EQUAL')); break; } if ($useany && $group != 'bool') { $signs[10] = EasyContactFormsT::get('SIGN_ANY'); } $options = ''; foreach ($signs as $key => $value) { $options .= "<option value = '{$key}' > {$value}</option > \n"; } return $options; }
/** * update. Overrides EasyContactFormsBase::update() * * updates an object with request data * * @param array $request * request data * @param int $id * object id */ function update($request, $id) { $query = "SELECT\n\t\t\t\tUsers.Role,\n\t\t\t\tUsers.CMSId\n\t\t\tFROM\n\t\t\t\t#wp__easycontactforms_users AS Users\n\t\t\tWHERE\n\t\t\t\tUsers.id='{$id}'"; $objs = EasyContactFormsDB::getObjects($query); $usr = $objs[0]; global $current_user; $currentadmin = $usr->Role == 1 && isset($request->Role) && isset($current_user) && $current_user->ID == $usr->CMSId; if ($currentadmin) { $as = EasyContactFormsApplicationSettings::getInstance(); $as->addMessage(EasyContactFormsT::get('CannotChangeCurrentUserRole')); $request->Role = 1; } $request = EasyContactFormsUtils::parseRequest($request, 'ContactType', 'int'); $request = EasyContactFormsUtils::parseRequest($request, 'Birthday', 'date'); $request = EasyContactFormsUtils::parseRequest($request, 'Role', 'int'); $request = EasyContactFormsUtils::parseRequest($request, 'CMSId', 'int'); parent::update($request, $id); }
<select id='<?php echo $obj->sId('Description'); ?> ' class='ufo-select ufo-filtersign'> <?php echo $obj->sList('string'); ?> </select> <input type='text' id='Description' class='textinput ufo-text ufo-filtervalue' style='width:130px'> </div> <div> <label for='<?php echo $obj->sId('Notes'); ?> '><?php echo EasyContactFormsT::get('Notes'); ?> </label> <select id='<?php echo $obj->sId('Notes'); ?> ' class='ufo-select ufo-filtersign'> <?php echo $obj->sList('string'); ?> </select> <input type='text' id='Notes' class='textinput ufo-text ufo-filtervalue' style='width:130px'> </div> </div> </div> </div>
</span></div><div><label for='CSSClass'><?php echo EasyContactFormsT::get('CF_CSSClass'); ?> <span id='CSSClassHin' class='ufo-settingsform-label-hint ufo-label-hint ufo-id-link'>[<a>?</a>]</span></label><input type='hidden' id='CSSClassHint' value='<?php echo EasyContactFormsT::get('CF_Hint_CSSClass'); ?> ' class='ufo-id-link'/><input type='string' id='CSSClass' value='<?php echo isset($CSSClass) ? $CSSClass : ''; ?> ' class='ufo-formvalue textinput ufo-text' style='width:100%'/></div><div><label for='CSSStyle'><?php echo EasyContactFormsT::get('CF_CSSStyle'); ?> <span id='CSSStyleHin' class='ufo-settingsform-label-hint ufo-label-hint ufo-id-link'>[<a>?</a>]</span></label><input type='hidden' id='CSSStyleHint' value='<?php echo EasyContactFormsT::get('CF_Hint_CSSStyle'); ?> ' class='ufo-id-link'/><div><textarea id='CSSStyle' class='ufo-formvalue textinput ufo-textarea' style='width:95%'><?php echo $CSSStyle; ?> </textarea></div></div><div id='ufo-customform-settings-setstyle-advanced-fieldset' class='ufo-customform-fieldform-fieldset ufo-id-link'><div class='ufo-customform-fieldform-fieldset-legend'><span id='ufo-customform-settings-setstyle-advanced-expander' class='ufo-customform-fieldform-fieldset-expander ufo-id-link' onclick='ufoCf.expanderClick(this.id, "ufo-customform-settings-setstyle-advanced");'> </span><span class='ufo-customform-fieldform-fieldset-legend-label'><?php echo EasyContactFormsT::get('CF_Advanced'); ?> </span></div><div id='ufo-customform-settings-setstyle-advanced' class='ufo-customform-fieldform-fieldset-hidden ufo-id-link'><div><label for='RowCSSClass'><?php echo EasyContactFormsT::get('CF_RowCSSClass'); ?> <span id='RowCSSClassHin' class='ufo-settingsform-label-hint ufo-label-hint ufo-id-link'>[<a>?</a>]</span></label><input type='hidden' id='RowCSSClassHint' value='<?php echo EasyContactFormsT::get('CF_Hint_RowCSSClass'); ?> ' class='ufo-id-link'/><input type='string' id='RowCSSClass' value='<?php echo isset($RowCSSClass) ? $RowCSSClass : ''; ?> ' class='ufo-formvalue textinput ufo-text' style='width:100%'/></div></div></div></div></div></div>
EasyContactFormsIHTML::getColumnHeader(array('view' => $obj, 'field' => "Date")); ?> </th> <th> <?php EasyContactFormsIHTML::getColumnHeader(array('view' => $obj, 'field' => "CustomFormsDescription", 'label' => EasyContactFormsT::get('CustomForm'))); ?> </th> <th> <?php EasyContactFormsIHTML::getColumnHeader(array('view' => $obj, 'field' => "CustomFormsEntriesDescription", 'label' => EasyContactFormsT::get('EntryId'))); ?> </th> <th> <?php EasyContactFormsIHTML::getColumnHeader(array('view' => $obj, 'field' => "Description", 'label' => EasyContactFormsT::get('Field'))); ?> </th> <th> <?php echo EasyContactFormsT::get('File'); ?> </th> </tr> <?php EasyContactFormsLayout::getRows($resultset, 'EasyContactFormsCustomFormEntryFiles', $obj, 'easy-contact-forms-customformentryfilesmainviewrow.php', 'getCustomFormEntryFilesMainViewRow', $viewmap); ?> </table> </div> </div><?php EasyContactFormsLayout::getFormBodyFooter();
<th> <?php echo EasyContactFormsT::get('Impressions'); ?> </th> <th> <?php echo EasyContactFormsT::get('TotalEntries'); ?> </th> <th> <?php echo EasyContactFormsT::get('Conversion'); ?> </th> <th> <?php echo EasyContactFormsT::get('Empty'); ?> </th> <th> </th> </tr> <?php EasyContactFormsLayout::getRows($resultset, 'EasyContactFormsCustomFormEntryStatistics', $obj, 'easy-contact-forms-customformentrystatisticsdetailedmainviewrow.php', 'getCustomFormEntryStatisticsDetailedMainViewRow', $viewmap); ?> </table> </div> </div>
/** * Displays a EasyContactFormsCustomFormsEntries main view record * * @param object $view * the EasyContactFormsCustomFormsEntries main view object * @param object $obj * a db object * @param int $i * record index * @param array $map * request data */ function getCustomFormsEntriesMainViewRow($view, $obj, $i, $map) { $usrname = EasyContactFormsDB::getValue("SELECT display_name FROM #wp__users WHERE ID = '" . $obj->get('SiteUser') . "'"); if ($usrname) { $obj->SiteUser = $usrname; } else { $obj->SiteUser = '******'; } ?> <tr class='ufohighlight <?php EasyContactFormsIHTML::getTrSwapClassName($i); ?> '> <td class='firstcolumn'> <input type='checkbox' id='<?php echo $view->idJoin('cb', $obj->getId()); ?> ' value='off' class='ufo-deletecb' onchange='this.value=(this.checked)?"on":"off";'> </td> <td> <?php $usr = $obj->get('Users'); if (empty($usr)) { $cff = EasyContactFormsClassLoader::getObject('CustomFormFields'); $cff->getSettingsFormButton('entry-add', EasyContactFormsT::get('CF_ProcessEntry'), "onclick='ufoCf.processEntry(" . $obj->get('id') . ", " . $view->jsconfig . ");'", 'icon_button_add'); } ?> </td> <td> <a onclick='ufo.redirect({m:"show", oid:"<?php echo $obj->get('id'); ?> ", t:"CustomFormsEntries"})' onmouseover='ufo.showInfo({t:"CustomFormsEntries", m2:"getASList", oid:<?php echo $obj->get('id'); ?> , m:"ajaxsuggest"}, this)'> <?php EasyContactFormsIHTML::echoStr($obj->get('id')); ?> </a> </td> <td> <?php EasyContactFormsIHTML::echoDate($obj->get('Date'), EasyContactFormsApplicationSettings::getInstance()->getDateFormat('PHP', TRUE), 0); ?> </td> <td> <a onclick='ufo.redirect({m:"show", oid:"<?php echo $obj->get('CustomForms'); ?> ", t:"CustomForms"})'> <?php echo $obj->get('CustomFormsDescription'); ?> </a> </td> <td> <?php echo $obj->get('PageName'); ?> </td> <td> <a onclick='ufo.redirect({m:"show", oid:"<?php echo $obj->get('Users'); ?> ", t:"Users"})'> <?php echo $obj->get('UsersDescription'); ?> </a> </td> <td> <?php echo $obj->SiteUser; ?> </td> </tr> <?php }
/** * SuperAdmin role menu * * @param array $map * Request data */ function getSuperAdminMenu($map) { ?> <div class='ufomenuwrapper'> <div class='menupanel'> <ul class='ufoMenu'> <li> <a href='javascript:ufo.mcall("t=DashBoardView&m=show")'> <?php echo EasyContactFormsT::get('DashBoard'); ?> </a> </li> <li> <a href='javascript:ufo.mcall("t=CustomForms&m=view")'> <?php echo EasyContactFormsT::get('CustomForms'); ?> </a> </li> <li> <a href='javascript:ufo.mcall("t=CustomFormsEntries&m=view")'> <span> <?php echo EasyContactFormsT::get('CustomFormsEntries'); ?> </span> </a> <ul class='ufoMenui'> <li> <a href='javascript:ufo.mcall("t=CustomFormEntryFiles&m=view")'> <?php echo EasyContactFormsT::get('CustomFormEntryFiles'); ?> </a> </li> </ul> </li> <li> <a href='javascript:ufo.mcall("t=Users&m=view")'> <span> <?php echo EasyContactFormsT::get('Users'); ?> </span> </a> <ul class='ufoMenui'> <li> <a href='javascript:ufo.mcall("t=ContactTypes&m=view")'> <?php echo EasyContactFormsT::get('ContactTypes'); ?> </a> </li> </ul> </li> <li> <a href='javascript:ufo.mcall("t=ApplicationSettings&m=show")'> <?php echo EasyContactFormsT::get('ApplicationSettings'); ?> </a> </li> </ul> </div> </div> <?php }
></td><td style='border:0;padding:2px;padding-left:5px;margin:0'><label for='RegistredUsersOptions-1' style='border:0;margin:0;padding:0'><?php echo EasyContactFormsT::get('CF_NoActions'); ?> </label></td></tr><tr style='border:0;padding:0;margin:0;display:<?php echo $druo; ?> '><td style='border:0;margin:0;padding:2px'><input type='radio' id='RegistredUsersOptions-2' name='RegistredUsersOptions' class='ufo-id-link' style='border:0;margin:0;padding:0' onchange='if(this.checked){jQuery("#"+AppMan.Utils.siblingId(this, "RegistredUsersOptions")).val("showfill")}' <?php echo $RegistredUsersOptions == 'showfill' ? ' checked' : ''; ?> ></td><td style='border:0;padding:2px;padding-left:5px;margin:0'><label for='RegistredUsersOptions-2' style='border:0;margin:0;padding:0'><?php echo EasyContactFormsT::get('CF_FillWithRegiseredUserData'); ?> </label></td></tr><tr style='border:0;padding:0;margin:0;display:<?php echo $druo; ?> '><td style='border:0;margin:0;padding:2px'><input type='radio' id='RegistredUsersOptions-3' name='RegistredUsersOptions' class='ufo-id-link' style='border:0;margin:0;padding:0' onchange='if(this.checked){jQuery("#"+AppMan.Utils.siblingId(this, "RegistredUsersOptions")).val("hidefilled")}' <?php echo $RegistredUsersOptions == 'hidefilled' ? ' checked' : ''; ?> ></td><td style='border:0;padding:2px;padding-left:5px;margin:0'><label for='RegistredUsersOptions-3' style='border:0;margin:0;padding:0'><?php echo EasyContactFormsT::get('CF_HideFromRegistredUsersWhenFilled'); ?> </label></td></tr></table></div><div><label for='LinkToAppField'><?php echo EasyContactFormsT::get('CF_LinkToAppField'); ?> <span id='LinkToAppFieldHin' class='ufo-settingsform-label-hint ufo-label-hint ufo-id-link'>[<a>?</a>]</span></label><input type='hidden' id='LinkToAppFieldHint' value='<?php echo EasyContactFormsT::get('CF_Hint_LinkToAppField'); ?> ' class='ufo-id-link'><select id='LinkToAppField' class='ufo-formvalue inputselect ufo-select' style='width:100%' onchange='ufoCf.disableContactOptions(this)'><?php EasyContactFormsCustomFormFields::getAppFieldList('text', $LinkToAppField, $id, $formid); ?> </select></div></div></div></div>
/** * getMainView * * prepares the view data and finally passes it to the html template * * @param array $viewmap * request data */ function getMainView($viewmap) { $spar = $this->getOrder($viewmap); $sortfields = array('id', 'Date', 'CustomFormsDescription', 'UsersDescription', 'PageName', 'SiteUser'); $orderby = EasyContactFormsDB::getOrderBy($sortfields, $spar, "CustomFormsEntries.id DESC"); $rparams = $this->getFilter($viewmap); $viewfilters = array(); $viewfilters = EasyContactFormsDB::getSignFilter($viewfilters, $rparams, 'CustomFormsEntries.', 'id', 'int'); $viewfilters = EasyContactFormsDB::getSignFilter($viewfilters, $rparams, 'CustomFormsEntries.', 'Date', 'date'); $viewfilters = EasyContactFormsDB::getSignFilter($viewfilters, $rparams, 'CustomFormsEntries.', 'Content'); $viewfilters = EasyContactFormsDB::getSignFilter($viewfilters, $rparams, 'CustomFormsEntries.', 'CustomForms', 'int'); $viewfilters = EasyContactFormsDB::getSignFilter($viewfilters, $rparams, 'CustomFormsEntries.', 'Users', 'int'); $viewfilters = EasyContactFormsDB::getSignFilter($viewfilters, $rparams, 'CustomFormsEntries.', 'SiteUser', 'int'); $viewfilters = EasyContactFormsDB::getSignFilter($viewfilters, $rparams, 'CustomFormsEntries.', 'PageName'); EasyContactFormsRoot::mDelete('CustomFormsEntries', $viewmap); $query = "SELECT\n\t\t\t\tCustomFormsEntries.id,\n\t\t\t\tCustomFormsEntries.Date,\n\t\t\t\tCustomFormsEntries.PageName,\n\t\t\t\tCustomFormsEntries.SiteUser,\n\t\t\t\tCustomForms.Description AS CustomFormsDescription,\n\t\t\t\tCustomFormsEntries.CustomForms AS CustomForms,\n\t\t\t\tCONCAT(Users.Description, ' ', Users.Name) AS UsersDescription,\n\t\t\t\tCustomFormsEntries.Users AS Users\n\t\t\tFROM\n\t\t\t\t#wp__easycontactforms_customformsentries AS CustomFormsEntries\n\t\t\tLEFT JOIN\n\t\t\t\t#wp__easycontactforms_customforms AS CustomForms\n\t\t\t\t\tON\n\t\t\t\t\t\tCustomFormsEntries.CustomForms=CustomForms.id\n\t\t\tLEFT JOIN\n\t\t\t\t#wp__easycontactforms_users AS Users\n\t\t\t\t\tON\n\t\t\t\t\t\tCustomFormsEntries.Users=Users.id"; $this->start = isset($viewmap['start']) ? intval($viewmap['start']) : 0; $this->limit = isset($viewmap['limit']) ? intval($viewmap['limit']) : 10; $this->rowCount = EasyContactFormsDB::getRowCount($query, $viewfilters); $resultset = EasyContactFormsDB::select($query, $viewfilters, $orderby, $this); $this->Users = (object) array(); $this->Users->view = $this; $this->Users->field = 'Users'; $this->Users->filter = TRUE; $this->Users->config['m2'] = 'getUserASList'; $this->Users->config['t'] = 'Users'; $this->Users->asparams['listItemClass'] = 'ufo-user-list-item'; $this->Users->inpstyle = " style='width:130px;'"; $this->SiteUser = (object) array(); $this->SiteUser->view = $this; $this->SiteUser->field = 'SiteUser'; $this->SiteUser->filter = TRUE; $this->SiteUser->config['t'] = 'Users'; $this->SiteUser->config['m2'] = 'getEUserASList'; $this->SiteUser->inpstyle = " style='width:130px;'"; $this->mdeleteconfig = '{messageText:"' . EasyContactFormsT::get('ItwillDeleteRecordsAndFilesAreYouSure') . '"}'; $obj = $this; ?> <input type='hidden' name='t' id='t' value='CustomFormsEntries'><?php include 'views/easy-contact-forms-customformsentriesmainview.php'; }
/** * ajaxSuggest * * provides a json-encoded filtered list to show on the client side * * @param array $_asmap * request data * * @return string * the json-encoded array */ function ajaxSuggest($_asmap) { if (!EasyContactFormsSecurityManager::roleObjectCheck($_asmap)) { $_asresponse = array(); $_asresponse['info'] = EasyContactFormsT::get('YouAreNotLoggedIn'); $_asresponsearray = array(); $_asresponsearray[] = $_asresponse; return EasyContactFormsRoot::ajaxSuggestResponse((object) $_asresponsearray); } $_asmethod = $_asmap['m2']; $_astype = $_asmap['t']; $_asobject = EasyContactFormsClassLoader::getObject($_astype); $_suggestionArray = $_asobject->{$_asmethod}($_asmap); EasyContactFormsRoot::ajaxSuggestResponse($_suggestionArray); }
echo EasyContactFormsT::get('Hint_ApplicationSettings_UseTinyMCE'); ?> ' class='ufo-id-link'> <input type='checkbox' id='UseTinyMCE' value='<?php echo $obj->UseTinyMCE; ?> ' <?php echo $obj->UseTinyMCEChecked; ?> class='ufo-cb checkbox ufo-formvalue' onchange='this.value=(this.checked)?"on":"off"'> <label for='TinyMCEConfig' class='ufo-label-top'><?php echo EasyContactFormsT::get('TinyMCEConfig'); ?> </label> <textarea id='TinyMCEConfig' class='textinput ufo-textarea ufo-formvalue' style='width:100%;height:330px'><?php echo $obj->get('TinyMCEConfig'); ?> </textarea> </div> </div> </div> <div> <div class='ufo-float-left'> <?php echo EasyContactFormsIHTML::getButton(array('id' => "Apply", 'label' => EasyContactFormsT::get('Apply'), 'events' => " onclick='ufo.apply({$obj->jsconfig})'", 'iclass' => " class='icon_button_apply ufo-id-link' ", 'bclass' => "button internalimage")); ?> <input type='hidden' value='var c = {};c.id = "Apply";AppMan.addSubmit(c);' class='ufo-eval'> </div> <div style='clear:left'></div> </div><?php EasyContactFormsLayout::getFormBodyFooter();
/** * getUserStatistics * * * @return * */ function getUserStatistics() { $users = EasyContactFormsDB::getValue('SELECT COUNT(Users.id) AS Count FROM #wp__easycontactforms_users AS Users'); $wpusers = EasyContactFormsDB::getValue('SELECT COUNT(Users.ID) AS Count FROM #wp__users AS Users'); $query = "SELECT\n\t\t\t\tCOUNT(Users.id) AS Count\n\t\t\tFROM\n\t\t\t\t#wp__easycontactforms_users AS Users\n\t\t\tWHERE\n\t\t\t\tUsers.CMSId<>0"; $regusers = EasyContactFormsDB::getValue($query); ?> <table class='ufo-userstatistics'> <tr> <td> <?php echo EasyContactFormsT::get('SiteUserCount'); ?> </td> <td> <?php echo $wpusers; ?> </td> </tr> <tr> <td> <?php echo EasyContactFormsT::get('EasyContactUserCount'); ?> </td> <td> <?php echo $users; ?> </td> </tr> <tr> <td> <?php echo EasyContactFormsT::get('SiteUserCountInEasyContactCount'); ?> </td> <td> <?php echo $regusers; ?> </td> </tr> </table> <?php }
<input type='text' id='Description' class='textinput ufo-text ufo-filtervalue' style='width:130px'> </div> </div> </div> </div> </div> <div> <div class='viewtable'> <table class='vtable'> <tr> <th style='width:18px'> </th> <th style='width:30px'> <?php EasyContactFormsIHTML::getColumnHeader(array('view' => $obj, 'field' => "id")); ?> </th> <th> <?php EasyContactFormsIHTML::getColumnHeader(array('view' => $obj, 'field' => "Description", 'label' => EasyContactFormsT::get('AvailableContactForms'))); ?> </th> </tr> <?php EasyContactFormsLayout::getRows($resultset, 'EasyContactFormsCustomForms', $obj, 'easy-contact-forms-customformsmanagemainviewrow.php', 'getCustomFormsManageMainViewRow', $viewmap); ?> </table> </div> </div>
<span id='SetSizeHin' class='ufo-settingsform-label-hint ufo-label-hint ufo-id-link'>[<a>?</a>]</span></label></div></div><div id='ufo-customform-settings-setsize' class='ufo-customform-fieldform-fieldset-hidden ufo-id-link'><div><label for='Width'><?php echo EasyContactFormsT::get('CF_Width'); ?> </label><div style='clear:left'></div><div style='position:relative;padding-right:100px'><input type='string' id='Width' value='<?php echo $Width; ?> ' class='ufo-formvalue textinput ufo-text' style='width:100%'/><select id='WidthUnit' class='ufo-formvalue inputselect ufo-select' style='right:0;position:absolute;top:0;width:99px'><option value='px' <?php echo $WidthUnit == 'px' ? ' selected' : ''; ?> >px</option><option value='%' <?php echo $WidthUnit == '%' ? ' selected' : ''; ?> >%</option><option value='em' <?php echo $WidthUnit == 'em' ? ' selected' : ''; ?> >em</option></select></div><input type='hidden' value='var c = {};c.id = "Width";c.events = {};c.events.blur = [];c.integer={};c.integer.msg=AppMan.resources.ThisIsAnIntegerField;c.events.blur.push("integer");c.required={};c.required.msg=AppMan.resources.ThisFieldIsRequired;c.events.blur.push("required");c.InvalidCSSClass = "ufo-fields-invalid-field";AppMan.addValidation(c);' class='ufo-eval'/><div id='Width-invalid' class='ufo-fields-invalid-value ufo-id-link' style='display:none'></div></div><div><label for='Height'><?php echo EasyContactFormsT::get('CF_Height'); ?> </label><div style='clear:left'></div><div style='position:relative;padding-right:100px'><input type='string' id='Height' value='<?php echo $Height; ?> ' class='ufo-formvalue textinput ufo-text' style='width:100%'/><select id='HeightUnit' class='ufo-formvalue inputselect ufo-select' style='right:0;position:absolute;top:0;width:99px'><option value='px' <?php echo $HeightUnit == 'px' ? ' selected' : ''; ?> >px</option><option value='%' <?php echo $HeightUnit == '%' ? ' selected' : ''; ?> >%</option><option value='em' <?php echo $HeightUnit == 'em' ? ' selected' : ''; ?> >em</option></select></div><input type='hidden' value='var c = {};c.id = "Height";c.events = {};c.events.blur = [];c.integer={};c.integer.msg=AppMan.resources.ThisIsAnIntegerField;c.events.blur.push("integer");c.required={};c.required.msg=AppMan.resources.ThisFieldIsRequired;c.events.blur.push("required");c.InvalidCSSClass = "ufo-fields-invalid-field";AppMan.addValidation(c);' class='ufo-eval'/><div id='Height-invalid' class='ufo-fields-invalid-value ufo-id-link' style='display:none'></div></div></div></div></div>
/** * Easy Contact Forms entrypoint * */ function easycontactforms_entrypoint() { $l_locale = get_locale(); $map = $_REQUEST; if (!defined('EASYCONTACTFORMS__APPLICATION_ROOT')) { DEFINE('EASYCONTACTFORMS__APPLICATION_ROOT', rtrim(get_bloginfo('wpurl'), '/')); } if (!defined('EASYCONTACTFORMS__engineWebAppDirectory')) { DEFINE('EASYCONTACTFORMS__engineWebAppDirectory', plugins_url('', __FILE__)); } if (!defined('_EASYCONTACTFORMS_PLUGIN_PATH')) { DEFINE('_EASYCONTACTFORMS_PLUGIN_PATH', rtrim(plugin_dir_path(__FILE__), "/\\")); } $tag = strtolower(str_replace('_', '-', $l_locale)); $map['l'] = $tag; require_once _EASYCONTACTFORMS_PLUGIN_PATH . DIRECTORY_SEPARATOR . 'easy-contact-forms-strings.php'; if (!@(include_once _EASYCONTACTFORMS_PLUGIN_PATH . DIRECTORY_SEPARATOR . 'easy-contact-forms-resources_' . $tag . '.php')) { require_once _EASYCONTACTFORMS_PLUGIN_PATH . DIRECTORY_SEPARATOR . 'easy-contact-forms-resources_en-gb.php'; $map['l'] = 'en-gb'; } require_once _EASYCONTACTFORMS_PLUGIN_PATH . DIRECTORY_SEPARATOR . 'easy-contact-forms-utils.php'; require_once _EASYCONTACTFORMS_PLUGIN_PATH . DIRECTORY_SEPARATOR . 'easy-contact-forms-database.php'; require_once _EASYCONTACTFORMS_PLUGIN_PATH . DIRECTORY_SEPARATOR . 'easy-contact-forms-root.php'; require_once _EASYCONTACTFORMS_PLUGIN_PATH . DIRECTORY_SEPARATOR . 'easy-contact-forms-applicationsettings.php'; require_once _EASYCONTACTFORMS_PLUGIN_PATH . DIRECTORY_SEPARATOR . 'easy-contact-forms-appconfigdata.php'; require_once _EASYCONTACTFORMS_PLUGIN_PATH . DIRECTORY_SEPARATOR . 'easy-contact-forms-securitymanager.php'; global $current_user; $userid = $current_user->ID; unset($map['frid']); $map['frid'] = $userid; if (isset($map['ac']) && $map['ac'] == '1') { EasyContactFormsRoot::ajaxCall($map); die; } $map = EasyContactFormsSecurityManager::getRights($map); if (isset($map['m']) && $map['m'] == 'download') { EasyContactFormsRoot::download($map); die; } if (!isset($map['m'])) { $map['m'] = 'show'; } if (!isset($map['t'])) { $map['t'] = 'DashBoardView'; } wp_enqueue_script('jquery'); wp_enqueue_script('jquery-ui-core'); wp_enqueue_script('jquery-ui-widget'); wp_enqueue_script('jquery-ui-mouse'); wp_enqueue_script('jquery-ui-sortable'); wp_enqueue_style('easy-contact-forms-admin-ui-css', 'http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.1/themes/smoothness/jquery-ui.css', false, '1.4.9', false); wp_enqueue_script('jquery-ui-draggable'); wp_enqueue_script('jquery-ui-position'); wp_enqueue_script('jquery-ui-resizable'); wp_enqueue_script('jquery-ui-dialog'); wp_enqueue_script('json-json', plugins_url('js/json.js', __FILE__)); wp_enqueue_script('easy-contact-forms-html', plugins_url('easy-contact-formshtml.1.4.9.js', __FILE__)); wp_enqueue_script('jqui-scrollto', plugins_url('js/jqui/scrollto.js', __FILE__)); wp_enqueue_script('js-as', plugins_url('js/as.js', __FILE__)); wp_enqueue_script('calendar-stripped', plugins_url('js/calendar/calendar_stripped.js', __FILE__)); wp_enqueue_script('calendar-setup-stripped', plugins_url('js/calendar/calendar-setup_stripped.js', __FILE__)); wp_enqueue_script('calendar-lang-en', plugins_url('js/calendar/lang/calendar-en.js', __FILE__)); wp_enqueue_script('js-as', plugins_url('js/as.js', __FILE__)); if (EasyContactFormsApplicationSettings::getInstance()->get('UseTinyMCE')) { wp_enqueue_script('tiny_mce', plugins_url('js/tinymce/tiny_mce.js', __FILE__)); } $js = "config = {};"; $js .= "config.url='" . admin_url('admin-ajax.php') . "';"; $js .= "config.phonenumberre=/^" . EasyContactFormsApplicationSettings::getInstance()->get('PhoneRegEx') . "/;"; $js .= "config.initial = {t:'" . $map['t'] . "', m:'" . $map['m'] . "'};"; $js .= "config.bodyid = 'divEasyContactForms';"; $js .= "config.resources = {};"; $js .= "config.resources['EmailFormatIsExpected'] = " . json_encode(EasyContactFormsT::get('EmailFormatIsExpected')) . ";"; $js .= "config.resources['ValueLengthShouldBeBetween'] = " . json_encode(EasyContactFormsT::get('ValueLengthShouldBeBetween')) . ";"; $js .= "config.resources['ValueLengthShouldBeMoreThan'] = " . json_encode(EasyContactFormsT::get('ValueLengthShouldBeMoreThan')) . ";"; $js .= "config.resources['ValueLengthShouldBeLessThan'] = " . json_encode(EasyContactFormsT::get('ValueLengthShouldBeLessThan')) . ";"; $js .= "config.resources['ThisIsAPhoneNumber'] = " . json_encode(EasyContactFormsT::get('ThisIsAPhoneNumber')) . ";"; $js .= "config.resources['ThisIsAnIntegerField'] = " . json_encode(EasyContactFormsT::get('ThisIsAnIntegerField')) . ";"; $js .= "config.resources['ThisFieldIsRequired'] = " . json_encode(EasyContactFormsT::get('ThisFieldIsRequired')) . ";"; $js .= "config.resources['ThisIsAFieldOfCurrencyFormat'] = " . json_encode(EasyContactFormsT::get('ThisIsAFieldOfCurrencyFormat')) . ";"; $js .= "config.resources['ItwillDeleteRecordsAreYouSure'] = " . json_encode(EasyContactFormsT::get('ItwillDeleteRecordsAreYouSure')) . ";"; $js .= "config.resources['NoRecordsSelected'] = " . json_encode(EasyContactFormsT::get('NoRecordsSelected')) . ";"; $js .= "config.resources['CloseFilter'] = " . json_encode(EasyContactFormsT::get('CloseFilter')) . ";"; $js .= "config.resources['Search'] = " . json_encode(EasyContactFormsT::get('Search')) . ";"; $js .= "config.resources['NoResults'] = " . json_encode(EasyContactFormsT::get('NoResults')) . ";"; $js .= "config.resources['Uploading'] = " . json_encode(EasyContactFormsT::get('Uploading')) . ";"; $js .= "config.resources['Upload'] = " . json_encode(EasyContactFormsT::get('Upload')) . ";"; $js .= "config.resources['ItWillReorderFieldsets'] = " . json_encode(EasyContactFormsT::get('ItWillReorderFieldsets')) . ";"; $js .= "config.resources['CF_Pin'] = " . json_encode(EasyContactFormsT::get('CF_Pin')) . ";"; $js .= "config.resources['CF_UnPin'] = " . json_encode(EasyContactFormsT::get('CF_UnPin')) . ";"; $js .= "var appManConfig = config;"; echo "<link href='" . EASYCONTACTFORMS__engineWebAppDirectory . '/js/calendar/css/calendar-system.css' . "' rel='stylesheet' type='text/css'/>"; if (function_exists('is_admin')) { $paramName = is_admin() ? 'DefaultStyle2' : 'DefaultStyle'; $styleName = EasyContactFormsApplicationSettings::getInstance()->get($paramName); $paramName = is_admin() ? 'ApplicationWidth2' : 'ApplicationWidth'; $appWidth = EasyContactFormsApplicationSettings::getInstance()->get($paramName); } else { $styleName = EASYCONTACTFORMS__DEFAULT_STYLE; $appWidth = EasyContactFormsApplicationSettings::getInstance()->get('ApplicationWidth'); } $wrStyle = 'style=\'width:' . $appWidth . 'px\''; require_once _EASYCONTACTFORMS_PLUGIN_PATH . DIRECTORY_SEPARATOR . 'styles' . DIRECTORY_SEPARATOR . $styleName . DIRECTORY_SEPARATOR . 'easy-contact-forms-getstyle.php'; require_once _EASYCONTACTFORMS_PLUGIN_PATH . DIRECTORY_SEPARATOR . 'easy-contact-forms-menu.php'; echo "<div id='ufo-app-wrapper' {$wrStyle}>"; EasyContactFormsMenu::getMenu($map); echo "<div id='divEasyContactForms'>"; echo "<script>{$js}</script>"; echo EasyContactFormsRoot::processRequest($map); echo "</div>"; echo "</div>"; }
>Dutch</option><option value='fr' <?php echo $ReCaptchaLanguage == 'fr' ? ' selected' : ''; ?> >French</option><option value='de' <?php echo $ReCaptchaLanguage == 'de' ? ' selected' : ''; ?> >German</option><option value='pt' <?php echo $ReCaptchaLanguage == 'pt' ? ' selected' : ''; ?> >Portuguese</option><option value='ru' <?php echo $ReCaptchaLanguage == 'ru' ? ' selected' : ''; ?> >Russian</option><option value='es' <?php echo $ReCaptchaLanguage == 'es' ? ' selected' : ''; ?> >Spanish</option><option value='tr' <?php echo $ReCaptchaLanguage == 'tr' ? ' selected' : ''; ?> >Turkish</option></select></div><div><label for='ReCaptchaPublicKey'><?php echo EasyContactFormsT::get('CF_ReCaptchaPublicKey'); ?> </label><input type='string' id='ReCaptchaPublicKey' value='<?php echo isset($ReCaptchaPublicKey) ? $ReCaptchaPublicKey : ''; ?> ' class='ufo-formvalue textinput ufo-text' style='width:100%'></div><div><label for='ReCaptchaPrivateKey'><?php echo EasyContactFormsT::get('CF_ReCaptchaPrivateKey'); ?> </label><input type='string' id='ReCaptchaPrivateKey' value='<?php echo isset($ReCaptchaPrivateKey) ? $ReCaptchaPrivateKey : ''; ?> ' class='ufo-formvalue textinput ufo-text' style='width:100%'></div></div></div></div>
EasyContactFormsIHTML::getColumnHeader(array('view' => $obj, 'field' => "Description", 'label' => EasyContactFormsT::get('Name'))); ?> </th> <th> <?php EasyContactFormsIHTML::getColumnHeader(array('view' => $obj, 'field' => "ContactTypeDescription", 'label' => EasyContactFormsT::get('ContactType'))); ?> </th> <th> <?php EasyContactFormsIHTML::getColumnHeader(array('view' => $obj, 'field' => "Birthday")); ?> </th> <th> <?php EasyContactFormsIHTML::getColumnHeader(array('view' => $obj, 'field' => "RoleDescription", 'label' => EasyContactFormsT::get('Role'))); ?> </th> <th> <?php EasyContactFormsIHTML::getColumnHeader(array('view' => $obj, 'field' => "CMSId")); ?> </th> <th> <?php EasyContactFormsIHTML::getColumnHeader(array('view' => $obj, 'field' => "email")); ?> </th> </tr> <?php EasyContactFormsLayout::getRows($resultset, 'EasyContactFormsUsers', $obj, 'easy-contact-forms-usersmainviewrow.php', 'getUsersMainViewRow', $viewmap);
]}}]", viewTarget:"CustomFormEntryFilesDiv", t:"CustomFormEntryFiles", m:"viewDetailed"}, [{property:"CustomFormsEntries", value:{values:[<?php echo $obj->get('id'); ?> ]}}])' class='ufo-eval'> <div id='CustomFormEntryFilesDiv' class='innerview'></div> </div> </div> </div> <div> <div class='ufo-float-left'> <?php echo EasyContactFormsIHTML::getButton(array('label' => EasyContactFormsT::get('OK'), 'events' => " onclick='ufo.save({$obj->jsconfig})'", 'iclass' => " class='icon_button_save' ", 'bclass' => "button internalimage")); ?> </div> <div class='ufo-float-left'> <?php echo EasyContactFormsIHTML::getButton(array('label' => EasyContactFormsT::get('Back'), 'events' => " onclick='ufo.back()'", 'iclass' => " class='icon_button_back' ", 'bclass' => "button internalimage")); ?> </div> <div class='ufo-float-left'> <?php $query = "SELECT Options.Value FROM #wp__easycontactforms_options AS Options WHERE Options.Description = 'customformsentries_main_form_buttons'"; $plugs = EasyContactFormsDB::getObjects($query); foreach ($plugs as $plug) { include ABSPATH . $plug->Value; } ?> </div> <div style='clear:left'></div> </div><?php EasyContactFormsLayout::getFormBodyFooter();
</select> <select id='CustomForms' class='inputselect ufo-select ufo-filtervalue' style='width:130px'> <?php echo $obj->getListHTML(NULL, NULL, FALSE, 'CustomForms'); ?> </select> </div> </div> </div> </div> </div> <div> <div class='viewtable'> <table class='vtable'> <tr> <th style='width:8px'> <input type='checkbox' class='ufo-id-link' style='margin:0' onchange='ufo.checkAll(this)'/> </th> <th> <?php EasyContactFormsIHTML::getColumnHeader(array('view' => $obj, 'field' => "CustomFormsDescription", 'label' => EasyContactFormsT::get('CustomForm'))); ?> </th> </tr> <?php EasyContactFormsLayout::getRows($resultset, 'EasyContactFormsCustomForms_MailingLists', $obj, 'easy-contact-forms-customforms_mailinglistsusersmainviewrow.php', 'getCustomForms_MailingListsUsersMainViewRow', $viewmap); ?> </table> </div> </div>