Changeset 316
- Timestamp:
- Mar 12, 2008 1:47:19 AM (16 years ago)
- Location:
- trunk
- Files:
-
- 1 added
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/bin/module_maker/list_template.cli.php
r295 r316 54 54 // Human readable. 55 55 $field = $col[0]; 56 $type = preg_replace('/^(\w+).*$/', '\\1', $col[1]); 56 57 $title = ucfirst(str_replace('_', ' ', $field)); 57 $type = preg_replace('/^(\w+).*$/', '\\1', $col[1]); 58 59 switch ($field) { 60 case 'added_by_user_id' : 61 case 'modified_by_user_id' : 62 $title = "by"; 63 break; 64 65 case 'added_datetime' : 66 case 'modified_datetime' : 67 $title = str_replace(' datetime', '', $title); 68 break; 69 } 58 70 59 71 // Get primary key. … … 136 148 if (!isset($op) || 'headerrows' == $op) { 137 149 foreach ($headers as $field=>$title) { 150 if (preg_match('/(_date|_datetime|_time|price|value|quantity)/', $field)) { 151 $ordering = 'DESC'; 152 } else { 153 $ordering = 'ASC'; 154 } 155 138 156 if ($field == $primary_key) { 139 echo " <th><\x3fphp echo \$so->printSortHeader('$db_tbl.$field', _(\"ID\"), ' ASC'); \x3f></th>\n";157 echo " <th><\x3fphp echo \$so->printSortHeader('$db_tbl.$field', _(\"ID\"), 'DESC'); \x3f></th>\n"; 140 158 } else { 141 echo " <th><\x3fphp echo \$so->printSortHeader('$db_tbl.$field', _(\"$title\"), ' ASC'); \x3f></th>\n";159 echo " <th><\x3fphp echo \$so->printSortHeader('$db_tbl.$field', _(\"$title\"), '$ordering'); \x3f></th>\n"; 142 160 } 143 161 } … … 149 167 <\x3fphp for (\$i = 0; \$i <= \$page->last_item - \$page->first_item && \$page->total_items > 0; \$i++) { \x3f> 150 168 <tr> 151 <td class="sc-nowrap"><a title="<\x3fphp printf(_("Edit %s"), oTxt(\$list[\$i]['__///__'])) \x3f>" href="<\x3fphp echo \$app->oHREF(\$_SERVER['PHP_SELF'] . '?op=edit&$primary_key=' . \$list[\$i]['$primary_key']); \x3f>"><img src="/admin/ _widgets/edit.gif" alt="Edit" width="14" height="18" border="0" /></a> </td>152 <td class="sc-nowrap"><a title="<\x3fphp printf(_("Versions of %s"), oTxt(\$list[\$i]['__///__'])) \x3f>" href="<\x3fphp echo \$app->oHREF("/admin/versions.php?record_table=$db_tbl&record_key=$primary_key&boomerang=true&record_val=" . \$list[\$i]['$primary_key']); \x3f>"><img src="/admin/ _widgets/subcategory.gif" alt="" width="18" height="14" border="0" /></a> </td>169 <td class="sc-nowrap"><a title="<\x3fphp printf(_("Edit %s"), oTxt(\$list[\$i]['__///__'])) \x3f>" href="<\x3fphp echo \$app->oHREF(\$_SERVER['PHP_SELF'] . '?op=edit&$primary_key=' . \$list[\$i]['$primary_key']); \x3f>"><img src="/admin/i/pen.gif" alt="Edit" width="12" height="12" border="0" /></a> </td> 170 <td class="sc-nowrap"><a title="<\x3fphp printf(_("Versions of %s"), oTxt(\$list[\$i]['__///__'])) \x3f>" href="<\x3fphp echo \$app->oHREF("/admin/versions.php?record_table=$db_tbl&record_key=$primary_key&boomerang=true&record_val=" . \$list[\$i]['$primary_key']); \x3f>"><img src="/admin/i/multiple.png" alt="" width="12" height="12" border="0" /></a> </td> 153 171 154 172 E_O_F; … … 164 182 165 183 echo isset($op) ? '' : <<<E_O_F 166 <td class="sc-nowrap" align="right"><a title="<\x3fphp printf(_("Delete %s"), oTxt(\$list[\$i]['__///__'])) \x3f>" href="<\x3fphp echo \$app->oHREF(\$_SERVER['PHP_SELF'] . "?op=del&$primary_key=" . \$list[\$i]['$primary_key']); \x3f>" onclick"javascript:return confirm('<\x3fphp printf(_("Are you sure you want to delete the record %s? This action is permanent and cannot be undone."), oTxt(\$list[\$i]['__///__'])) \x3f>');"><img src="/admin/ _widgets/delete.gif" alt="Delete" width="16" height="17" border="0" /></a> </td>184 <td class="sc-nowrap" align="right"><a title="<\x3fphp printf(_("Delete %s"), oTxt(\$list[\$i]['__///__'])) \x3f>" href="<\x3fphp echo \$app->oHREF(\$_SERVER['PHP_SELF'] . "?op=del&$primary_key=" . \$list[\$i]['$primary_key']); \x3f>" onclick"javascript:return confirm('<\x3fphp printf(_("Are you sure you want to delete the record %s? This action is permanent and cannot be undone."), oTxt(\$list[\$i]['__///__'])) \x3f>');"><img src="/admin/i/trash.gif" alt="Delete" width="10" height="10" border="0" /></a> </td> 167 185 </tr> 168 186 <\x3fphp } \x3f> -
trunk/bin/module_maker/module.cli.php
r295 r316 118 118 // Ensure essential directories exist. 119 119 if (!is_dir("$admin_dir")) { 120 die(basename($_SERVER['argv'][0]) . " Error: $admin_dirdirectory not found.\n");120 die(basename($_SERVER['argv'][0]) . " Error: admin_dir '$admin_dir' directory not found.\n"); 121 121 } 122 122 if (!is_dir("$admin_tpl_dir")) { 123 die(basename($_SERVER['argv'][0]) . " Error: $admin_tpl_dirdirectory not found.\n");123 die(basename($_SERVER['argv'][0]) . " Error: admin_tpl_dir '$admin_tpl_dir' directory not found.\n"); 124 124 } 125 125 if (!is_dir("$public_dir")) { 126 die(basename($_SERVER['argv'][0]) . " Error: $public_dirdirectory not found.\n");126 die(basename($_SERVER['argv'][0]) . " Error: public_dir '$public_dir' directory not found.\n"); 127 127 } 128 128 if (!is_dir("$public_tpl_dir")) { 129 die(basename($_SERVER['argv'][0]) . " Error: $public_tpl_dirdirectory not found.\n");129 die(basename($_SERVER['argv'][0]) . " Error: public_tpl_dir '$public_tpl_dir' directory not found.\n"); 130 130 } 131 131 … … 174 174 $type = preg_replace('/^(\w+).*$/', '\\1', $col[1]); 175 175 $default = $col[4]; 176 177 if (mb_strpos($default, '0000') !== false || '0' == $default) { 178 $default = ''; 179 } 176 180 177 181 // Get primary key. -
trunk/bin/module_maker/skel/adm_list.ihtml
r295 r316 26 26 <?php for ($i = 0; $i <= $page->last_item - $page->first_item && $page->total_items > 0; $i++) { ?> 27 27 <tr> 28 <td class="sc-padleft sc-nowrap"><a title="<?php printf(_("Edit %s"), oTxt($list[$i]['__///__'])) ?>" href="<?php echo $app->oHREF($_SERVER['PHP_SELF'] . '?op=edit&%PRIMARY_KEY%=' . $list[$i]['%PRIMARY_KEY%']); ?>"><img src="/admin/ _widgets/edit.gif" alt="Edit" width="14" height="18" border="0" /></a> </td>29 <td class="sc-padleft sc-nowrap"><a title="<?php printf(_("Versions of %s"), oTxt($list[$i]['__///__'])) ?>" href="<?php echo $app->oHREF('/admin/versions.php?record_table=%DB_TBL%&record_key=%PRIMARY_KEY%&boomerang=true&record_val=' . $list[$i]['%PRIMARY_KEY%']); ?>"><img src="/admin/ _widgets/subcategory.gif" alt="" width="18" height="14" border="0" /></a> </td>28 <td class="sc-padleft sc-nowrap"><a title="<?php printf(_("Edit %s"), oTxt($list[$i]['__///__'])) ?>" href="<?php echo $app->oHREF($_SERVER['PHP_SELF'] . '?op=edit&%PRIMARY_KEY%=' . $list[$i]['%PRIMARY_KEY%']); ?>"><img src="/admin/i/pen.gif" alt="Edit" width="12" height="12" border="0" /></a> </td> 29 <td class="sc-padleft sc-nowrap"><a title="<?php printf(_("Versions of %s"), oTxt($list[$i]['__///__'])) ?>" href="<?php echo $app->oHREF('/admin/versions.php?record_table=%DB_TBL%&record_key=%PRIMARY_KEY%&boomerang=true&record_val=' . $list[$i]['%PRIMARY_KEY%']); ?>"><img src="/admin/i/multiple.png" alt="" width="12" height="12" border="0" /></a> </td> 30 30 %ADM_LIST_ROWS% 31 <td class="sc-padleft sc-nowrap" align="right"><a title="<?php printf(_("Delete %s"), oTxt($list[$i]['__///__'])) ?>" href="<?php echo $app->oHREF($_SERVER['PHP_SELF'] . "?op=del&%PRIMARY_KEY%=" . $list[$i]['%PRIMARY_KEY%']); ?>" onclick"javascript:return confirm('<?php printf(_("Are you sure you want to delete the record %s? This action is permanent and cannot be undone."), oTxt($list[$i]['__///__'])) ?>');"><img src="/admin/ _widgets/delete.gif" alt="Delete" width="16" height="17" border="0" /></a> </td>31 <td class="sc-padleft sc-nowrap" align="right"><a title="<?php printf(_("Delete %s"), oTxt($list[$i]['__///__'])) ?>" href="<?php echo $app->oHREF($_SERVER['PHP_SELF'] . "?op=del&%PRIMARY_KEY%=" . $list[$i]['%PRIMARY_KEY%']); ?>" onclick"javascript:return confirm('<?php printf(_("Are you sure you want to delete the record %s? This action is permanent and cannot be undone."), oTxt($list[$i]['__///__'])) ?>');"><img src="/admin/i/trash.gif" alt="Delete" width="10" height="10" border="0" /></a> </td> 32 32 </tr> 33 33 <?php } ?> -
trunk/docs/examples/_config.inc.php
r295 r316 39 39 'site_email' => 'hello@example.com', 40 40 'redirect_home_url' => '/', 41 'images_path' => '/i', 41 42 42 43 'date_format' => 'd M Y', -
trunk/lib/AuthorizeNet.inc.php
r250 r316 42 42 43 43 var $post_url = ''; // The URL to post data to. 44 var $md5_hash_value = ','; // A custom value for the response delimination character.45 44 var $_results = array(); 46 45 var $_params = array(); … … 57 56 'x_delim_char' => ',', 58 57 'x_encap_char' => '', 58 'md5_hash_salt' => '', 59 59 ); 60 60 … … 111 111 function AuthorizeNet($params = array()) 112 112 { 113 $app =& App::getInstance(); 114 113 115 if (!function_exists('curl_init')) { 114 116 trigger_error('AuthorizeNet error: curl not installed.', E_USER_ERROR); … … 118 120 $this->post_url = isset($params['post_url']) ? $params['post_url'] : 'https://secure.authorize.net/gateway/transact.dll'; 119 121 120 // A custom value for the response delimination character.121 $this->md5_hash_value = isset($params['md5_hash_value']) ? $params['md5_hash_value'] : '';122 123 122 // Set default parameters. 124 123 $this->_params = $this->_default_params; 124 125 $this->setParam(array('md5_hash_salt' => $app->getParam('signing_key'))); 125 126 } 126 127 … … 239 240 return ( 240 241 mb_strtolower($this->getResult('x_md5_hash')) == mb_strtolower(md5( 241 $this-> md5_hash_value.242 $this->getParam('md5_hash_salt') . 242 243 $this->getParam('x_login') . 243 244 $this->getResult('x_trans_id') . -
trunk/lib/Cache.inc.php
r247 r316 133 133 134 134 if (true !== $this->getParam('enabled')) { 135 $app->logMsg(sprintf('Cache not enabled, not saving data.', null), LOG_DEBUG, __FILE__, __LINE__);135 $app->logMsg(sprintf('Cache disabled, not saving data.', null), LOG_DEBUG, __FILE__, __LINE__); 136 136 return false; 137 137 } … … 182 182 183 183 if (true !== $this->getParam('enabled')) { 184 $app->logMsg(sprintf('Cache not enabled, not getting data.', null), LOG_DEBUG, __FILE__, __LINE__);184 $app->logMsg(sprintf('Cache disabled, not getting data.', null), LOG_DEBUG, __FILE__, __LINE__); 185 185 return false; 186 186 } -
trunk/lib/SortOrder.inc.php
r281 r316 20 20 var $sort_by; 21 21 var $order; 22 var $asc_widget = '<img src="/admin/_widgets/sort_ascending.gif" alt="[ASC]" width="11" height="7" border="0" />';23 var $desc_widget = '<img src="/admin/_widgets/sort_descending.gif" alt="[DESC]" width="11" height="7" border="0" />';22 var $asc_widget; 23 var $desc_widget; 24 24 var $default_sort; 25 25 var $default_order; … … 35 35 function SortOrder($default_sort = '', $default_order = '') 36 36 { 37 $app =& App::getInstance(); 38 39 // Setup the HTML for printing ASC/DESC paths. 40 // This should be converted to CSS someday. 41 $images_path = $app->getParam('images_path') ? $app->getParam('images_path') : '/admin/_widgets'; 42 $this->asc_widget = sprintf('<img src="%s/sort_ascending.gif" alt="%s" width="11" height="7" border="0" />', $images_path, _("Ascending")); 43 $this->desc_widget = sprintf('<img src="%s/sort_descending.gif" alt="%s" width="11" height="7" border="0" />', $images_path, _("Ascending")); 44 45 // Setup prefs object. 37 46 $this->prefs = new Prefs($_SERVER['PHP_SELF']); 38 47 $this->prefs->setParam(array('persistent' => false)); 39 48 49 // Setup defaults. 40 50 $this->setDefault($default_sort, $default_order); 41 42 51 $this->default_sort = $default_sort; 43 $this->default_order = $default_order; 52 $this->default_order = $default_order; 44 53 } 45 54 -
trunk/services/templates/admin_list.ihtml
r295 r316 32 32 <?php for ($i = 0; $i <= $page->last_item - $page->first_item && $page->total_items > 0; $i++) { ?> 33 33 <tr> 34 <td class="sc-padleft sc-nowrap"><a title="<?php printf(_("Edit %s"), oTxt($list[$i]['username'])) ?>" href="<?php echo $app->oHREF($_SERVER['PHP_SELF'] . '?op=edit&admin_id=' . $list[$i]['admin_id']); ?>"><img src="/admin/ _widgets/edit.gif" alt="Edit" width="14" height="18" border="0" /></a> </td>35 <td class="sc-padleft sc-nowrap"><a title="<?php printf(_("Versions of %s"), oTxt($list[$i]['username'])) ?>" href="<?php echo $app->oHREF(sprintf('/admin/versions.php?record_table=%s&record_key=%s&record_val=%s&boomerang=true', $auth->getParam('db_table'), $auth->getParam('db_primary_key'), $list[$i]['admin_id'])); ?>"><img src="/admin/ _widgets/subcategory.gif" alt="" width="18" height="14" border="0" /></a> </td>34 <td class="sc-padleft sc-nowrap"><a title="<?php printf(_("Edit %s"), oTxt($list[$i]['username'])) ?>" href="<?php echo $app->oHREF($_SERVER['PHP_SELF'] . '?op=edit&admin_id=' . $list[$i]['admin_id']); ?>"><img src="/admin/i/pen.gif" alt="Edit" width="12" height="12" border="0" /></a> </td> 35 <td class="sc-padleft sc-nowrap"><a title="<?php printf(_("Versions of %s"), oTxt($list[$i]['username'])) ?>" href="<?php echo $app->oHREF(sprintf('/admin/versions.php?record_table=%s&record_key=%s&record_val=%s&boomerang=true', $auth->getParam('db_table'), $auth->getParam('db_primary_key'), $list[$i]['admin_id'])); ?>"><img src="/admin/i/multiple.png" alt="" width="12" height="12" border="0" /></a> </td> 36 36 <td class="sc-nowrap"><?php echo oTxt($list[$i]['admin_id'], true); ?> </td> 37 37 <td class="sc-nowrap"><?php echo oTxt($list[$i]['username'], true); ?> </td> … … 50 50 <td class="sc-nowrap"><?php echo oTxt($list[$i]['added_admin_username'], true); ?> </td> 51 51 <td class="sc-nowrap"><?php echo '0000-00-00 00:00:00' == $list[$i]['modified_datetime'] ? '' : date($app->getParam('date_format'), strtotime($list[$i]['modified_datetime'])); ?> </td> 52 <td class="sc-padleft sc-nowrap" align="right"><a title="<?php printf(_("Delete %s"), oTxt($list[$i]['username'])) ?>" href="<?php echo $app->oHREF($_SERVER['PHP_SELF'] . "?op=del&admin_id=" . $list[$i]['admin_id']); ?>" onclick"javascript:return confirm('<?php printf(_("Are you sure you want to delete the record %s? This action is permanent and cannot be undone."), oTxt($list[$i]['username'])) ?>')"><img src="/admin/ _widgets/delete.gif" alt="Delete" width="16" height="17" border="0" /></a> </td>52 <td class="sc-padleft sc-nowrap" align="right"><a title="<?php printf(_("Delete %s"), oTxt($list[$i]['username'])) ?>" href="<?php echo $app->oHREF($_SERVER['PHP_SELF'] . "?op=del&admin_id=" . $list[$i]['admin_id']); ?>" onclick"javascript:return confirm('<?php printf(_("Are you sure you want to delete the record %s? This action is permanent and cannot be undone."), oTxt($list[$i]['username'])) ?>')"><img src="/admin/i/trash.gif" alt="Delete" width="10" height="10" border="0" /></a> </td> 53 53 </tr> 54 54 <?php } ?>
Note: See TracChangeset
for help on using the changeset viewer.